项目中常用的linux命令

时间:2021-06-06 17:40:35

1. du -sm * | sort -n 把当前目录下的文件(或目录)按大小排序,看下哪个地方占用最多;

2. pwd                     获取当前目录路径

3. tail -f file_path    显示文件最后几行内容(若文件内容变动,会动态更新后面几行)

4. pgrep process_name 获取进程ID

5. ps -ef|grep process_name 获取进程信息

    ps -aux|grep process_name 获取进程信息

6. kill process_id 杀死进程(可能会被拒绝)

    kill -9 process_id 无条件杀死进程

 killall process_name 杀死进程(支持通配符)

7. pkill process_name 杀死进程

8. df -h 查看分区使用情况 -T显示各分区文件系统类型

 du [-chs][dirname] 查看目录(包括子目录)空间使用情况

9. mv src dst 移动src至dst

10. cp [-r] src dst 拷贝,-r可以直接拷贝目录

11. rm -rf doc 删除文件或目录

12. passwd 修改当前账号的密码

13. mv src dst 移动(剪切)

14. cat /proc/version 查看linux内核版本

15. cat /etc/redhat-release 查看Redhat系的Linux系统版本

16. cat /proc/cpuinfo | grep name | cut -f2 -d:| uniq -c 看cpu信息,型号,几核

17. free topas -th  查看内存

18. getconf LONG_BIT  查看系统的内存位数

19. cat /etc/passwd 查看用户列表

20. cat /etc/group 查看用户组列表

21. history 查看执行的命令的历史

22. centos7防火墙设置:

  systemctl start firewalld.service#启动firewall
  systemctl stop firewalld.service#停止firewall

  firewall-cmd --state#查看firewall状态

23. find dir_name -name file_name 搜索文件名(可模糊搜索,可不带引号)

24. touch filename 创建空文件

  touch -t 时间戳 filename 修改文件的修改时间

25. cp/ln -s 源文件 目标文件   创建软连接

26. stat filename 查看文件信息

  file filename 查看文件类型

27. yum provides $order

   yum whatprovides $order  查找某个命令所在的软件包名称

28. hexdump -C  $filename 查看文件内容,用16进制编码和ascii编码对比展示

29. vimdiff $file1 $file2 对比两个文件内容

30. dos2unix $file 把file中的换行符‘\r’去掉,并保存文件

31. sh -x $file.sh 简单调试脚本