linux命令

1. ls
 1.1 ls -l 当前目录的详细情况
 1.2 ls -al 把隐藏文件也显示出来
 1.3 ls -lh h表示以可读性高的形式显示,主要是显示文件的大小,以K、M显示
2. cd
 2.1 进入选定路径位置
3. pwd:查看当前文件夹路径
4. whoami:当前用户名
5. reboot:重启
6. shutdown
 6.1 shutdown now 马上关机
 6.2 shutdown -h 1 一秒后关机
7. mkdir:创建目录
8. rmdir:删除空目录
9. touch:创建文件
 9.1 touch 路径 文件名
10. rm:删除文件
 10.1 rm 文件
 10.2 rm -rf 文件 f:不用确认,强制删除 -r递归删除
11. cp:复制
 11.1 cp 文档路径 被复制到的路径
12. mv:剪切,语法跟cp一样,也用于重命名
13. gzip:
 13.1 对文件,不对文件夹,语法:gzip 文件名
 13.2 解压:gunzip 压缩包名字 就可以解压
 13.3 解压:gzip -d 压缩包名字 这种也可以解压
14. bzip2:压缩解压命令,类似gzip
15. xz:压缩解压命令,类似gzip
16. tar:压缩解压命令:
 1.1 -c:创建一个大包文件
 1.2 -x:解包
 1.3 -v:可视化意思
 1.4 -f:必填参数,后面直接加文档名字
 1.5 -r:向压缩包增加文件
 1.6 压缩例子:tar -cvf 压缩包名字 需要打包的文件
 1.7 解压例子:tar -xvf 压缩包名字
 1.8 -z:压缩为.gz格式:命令:tar -zxvf 压缩包
 1.9 -j:压缩为.bz格式
 1.10 -J:压缩为.xz格式
 1.11 查看压缩包的文件:tar -tf 压缩包
17. Zip:压缩解压
 1.1 命令:zip 文件名
 1.2 对目录压缩:zip -r 压缩包名 文件夹
 1.3 解压:unzip 压缩包名字
18. ps
 1.1 ps aux :查看系统的进程信息
 1.2 查看某一进程:ps aux | grep firefox
19. kill:
 1.1 kill 【参数】进程ID
 1.2 kill -9 进程ID -9:强制kill
20. killall:
 1.1 killall 指出下达的名称
21. ifconfig:查看网卡信息
22. ssh:远程连接,windows桌面用MobaXterm
23. >:输出重定向,这个会覆盖
24. >>:输出重定向,这个不会覆盖,只追加
25. cat:查看文件内容
26. tac:跟cat一样,但是这个是倒序查看
27. echo:输出字符串
28. 帮助命令:--help和man
 1.1 命令 –help
 1.2 man 命令
29. df:查看磁盘空间使用状况
 1.1 df -h -h:人性化输出
30. free:查看内存信息 free -h
31. top:查看CPU、内存、硬盘运行状态
32. head:查看文件前几行内容,不指定默认前10行
33. tail:跟head反着来,查看文件末尾行的内容
34. less:查看大文件,以较少的内容显示,分页输出,空格,一页页看,按q退出
35. more:查看大文件,分页显示,向上ctrl+b
36. wc:统计内容信息(行数、单词数)
 1.1 -l:统计行数
 1.2 -w:单词数
 1.3 -c:字节数
37. du:查看文件或文件夹占磁盘大小
 1.1 du -s 【文件或目录】显示汇总大小
 1.2 du -h 【文件或目录】人性化显示大小
38. find:查找文件
 1.1 -name:查找名字:find 【路径】 -name 文件名
 1.2 -type:查找的类型,选择f【文件】或者d【目录】
39. date:获取时间
40. timedatectl:设置硬件时间和系统时间
 1.1 list-timezones 列出时区
 1.2 set-timezone 设置时区
41. | :管道命令:一般用于过滤,配置其它命令使用
42. grep:取出含有搜索字符的内容行
43. sed:主要用与替换,例如:sed -i 's#诺言#承诺#g' 3.txt #把文中诺言改成承诺
44. awk:可以以行或列为单位处理文件
45. hostname:查看主机名
46. id:当前账号的id
47.locate: is the quickest way to find the locations of files and directorys.ex:locate file.exe