1.复制文件
bunzip2 myfile.bz2
unrar x filename.rar(解压文件)
unrar e filename.rar(解压到当前文件夹)
4.执行某程序,例如安装程序.bin时,使用命令 sudo /...(路径)/文件名
5.定时关机:sudo shutdown -h 60 (60意为60分钟,在一个小时后关机)
6.ubuntu中安装jdk:sudo apt-get install default-jdk(这是最简单的安装方法)
7.ubuntu安装的时候一般先断网,安装后再连上网线,否则据说会出现安装后无法上网的情况。
如果不能联网,在终端先切换成root用户,然后使用命令 sudo pppoeconf进行环境监察和配置,
然后重新系统后一般便能解决不能联网的问题。
8.在终端进入某一命令状态后返回或退出:
ctrl+z挂起当前进程如果需要恢复到前台输入fg,恢复到后台输入bg;
ctrl+c,终止该进程。
9.cd命令基本操作:
改变你的根路径,键入cd,按回车键。
进入一个子目录,键入cd,空格,然后是子路径名(例如:cd Documents),再按回车键。
进入当前目录的上一级目录,键入cd,空格,两个点,然后按回车键。
进入一个特定的目录,键入cd,空格,路径名(例如 cd /usr/local/lib),再按回车键。
10.压缩命令
命令tar: tar czvf filename.tar.gz filename
11.转换root用户进行操作
命令:sudo passwd root
然后便可以设置新root用户的密码了,设置成功后键入命令: su 以及新设置的密码便可以转换成root操作。
这时候键入相关命令可以省略sudo这个命令。
12.ubuntu重启scim输入法
关闭输入法: pkill scim 启动输入法: scim -d
13. 虚拟机ubuntu与主机windows挂载共享文件
sudo mount -t vboxsf [windows_share_filename] [ubuntu_share_file_path_and_name] //'-t'意为type
14.打开终端快捷键:Crtl+Alt+T
15.linux查看命令和终止进程
ps命令用于查看当前正在运行的进程;grep是搜索
显示进程里cmd是java的进程信息:ps ax|grep java //ax是显示所有状态
终止命令:kill -9 [PID] //-9表强迫进程立即停止
查看进程树:pstree
显示当前正在运行的进程以及它们的重要信息: top //进入后按q退出,按h查看帮助,按space立即刷新
16.文件操作命令
(1)复制:cp -i source destination
选项: -i: 当destination_path中已经存在同名文件, 则给出提示是否覆盖
-f: 跟-f相反, 不给提示, 直接覆盖
默认: 不写选项, 则默认是-f, 推荐加上-i
举例--将文件复制到上一级目录:cp -i a.txt .. //".."代表上一级文件目录
(2)重命名和剪切: mv -i source destination_path/filename
举例:mv -i a.txt test_jdk //将文件剪切到test_jdk目录下,若没有该目录则重名为test_jdk
(3)删除:rm -i source
选项: -r: 删除目录
其他同上
默认: 同上, 默认不删除目录
举例:rm -i a.txt (rm -i a*.txt //删除以字母a开头的文件名的文件)
-s 在每个文件名后输出该文件的大小。
18.向进程发送信号
命令: kill -s [-signame] [PID]
19.文件查找命令 find
如果不知道文件的大概位置只知道名字,那么可以用: find -name filename来查找,-name是指系统按照文件名来查找文件;
如果文件名的全名也不知道,只知道部分名字,那么可以用:find -name '*partname*'来查找;
在某文件夹下面查找文件,例如/etc,则可以用:find /etc -name filename来查找文件。
20.man命令:主要用来查找工具的使用信息,比如查找一些API的使用,一些shell命令的使用等。
命令格式: man XXX ,或者 man -a XXX等。同时在 man page内想要查找某个关键字keyword的话,可以这样找: /your_keyword
21.库操作命令:
(1) nm 列出目标文件或二进制文件的所有符号
(2) ar 创建静态库和符号索引
(3) ldd 列出程序正常运行所需要的共享库,例如:ldd procedure_name