1. reboot 或者 poweroff // 重启系统
2. shutdown
3. cd // check disk 跳转路径
cd ~ // 当前用户根目录
cd - // 进入上次目录
cd .. // 进入上一级目录
4. pwd // 查看当前路径
5. ll, ls, ls -l // 用于查看当前目录下的文件和目录
* // 0到无穷多个字符
? // 1个任意字符
[] // 括号内的一个任意字符[abcd],代表a,b,c,d中的任意一个字符
[-] // 表示一个范围,如[0-9],[A-Z]
6. mkdir 'FileName1' 'FileName2' 'FileName3' // 在当前目录下创建一个或者多个文件夹
mkdir -p ./parent/son/grandson
7. rm // 删除
注意:rm -rf 命令为第归删除 如无必要的情况下只使用-f就好
8.cp [SourcePath]/[FileName] [DestPath] // 拷贝文件,从源地址向目的地址
9.查看文件命令
more [FileName] // q退出 , 上下翻阅
less [FileName]
head -n [FileName] // 查看文件的前n行, n表示你要看的行数。
tail -n [FileName] // 查看文件的后n行
cat [FileName] // 查看文件的所有内容
cat -n [FileName] // 查看文件的所有内容,并显示行数
cat [SourcePath]/[FileA] > [DestPath]/[FileB] // 导入A的内容到B,覆盖
cat [SourcePath]/[FileA] >> [DestPath]/[FileB] // 导入A的内容到B,追加(append)
10. mv [SourcePath]/[FileA] > [DestPath]/[FileB] // 类似cut效果,可用于更改文件名
11. find [Path] [Param] [ParamValue] // 文件查找
12. locate [FileName] // 文件查找(模糊), updatedb 更新索引表
13.diff [FilePath]/[FileA] [FilePath]/[FileB] // 比较两个文件
14.wc -l/-m/-c [FileName] // 统计文件行数/字符数/字节数
15.history // 查看之前输入的命令
16. tar [Param] [DestPath]/[PkgName] [PkgedFileName] // 压缩管理
tar -cvf A.tar B // c= create, v= verbose, f= file // 文件打包 .tar
tar -zcvf A.tar.gz B // z=通过gzip过滤文档 ,文件打包 .gzip
tar -jcvf A.tar.bz2 B // j=通过bzip2过滤文档,文件打包 .bzip2
tar -xvf A.tar // x= extract , 解压到当前目录
tar -xvf A.tar -C [Dir] // 解压到指定目录
tar -tvf A.tar // 查看压缩包中文件
17. ps // 查询进程状态
ps -a // a= all ,所有进程
ps -g // g = group, 组进程
ps -u [UserName] // 查询指定用户的进程
ps -e // 同-a
ps -ef // f= 显示uid ,ppip,c与stime栏
18. | // 管道,前一个命令的输出作为后一个命令的输入
19. grep // 全局搜索正则并输出
ps -a | grep java // 查询java进程
20.kill [PID] // 杀死(终结)进程
21.cal //查看日期
22.date // 时间
23.who // 查看那些用户登陆
24. whoami // 查看当前用户是哪个
25. top // 查看当前系统资源使用情况
26.whereis [Option] [Param] // 查询指令的二进制程序,确认软件安装
27.which [Option] [Param] // 查询环境变量中的指令的绝对路径