经常使用的linux命令

2020-01-16  本文已影响0人  sorry510
  1. ps -ef | grep python 查看python进程
  2. chmod 777 文件(-R作用于整个文件夹)
  3. df -hl 查看硬盘空间
  4. du -h 文件 查看文件大小
  5. tail -100 file 查看文件末尾100行
  6. more file 以页方式查看文件
  7. chown -hR xxx:xxx ./images 修改整个文件夹下的用户权限
  8. free -h 查看内存使用情况
  9. showdown -h now 立刻关机
  10. ctrl+alt+(F1-f6) 切换tty
  11. chgrp -R 组名 file 修改文件所属用户组 -R为递归
  12. chown -R 组名:用户名 file 修改文件所属 -R为递归
  13. chmod 777 文件名
  14. pwd 显示当前目录
  15. locate -l 5 passwd 查找passwd相关文件只列出5行(从linux自带数据库查找)
  16. find /目录 -user xxx 查找目录下属于xxx的文件
  17. tar -zcvf 压缩后文件名 源文件路径 压缩
  18. tar -zxvf 压缩文件 解压
  19. find / -nouser -nogroup 查询不属于任何人和组的文件
  20. find -name xxx 找到名字叫xxx的文件
  21. cat -n xxx 显示行号
  22. history 查询历史执行的指令
  23. ctrl+a 光标移动到命令最前面 ctrl+a 光标移动到命令最后面 ctrl+u 删除光标前面的命令 ctrl+k 删除光标后面的命令
  24. echo {PATH#/*:} 删除PATH中第一个设置{PATH##/*:}除了最后一个设置其余都删除 #最短匹配,##最长匹配 #向前删除 %向后删除
  25. apath=/root/www/exam.gm365.cc/storage echo $apath shell变量读写
  26. alias lm='ls -al | more' 别名
  27. > 文件 数据流重导 将屏幕的标准输出信息写入的文件中,覆盖源文件 >> 文件 累加源文件 2> 文件 将屏幕的错误输出信息写入文件,覆盖 2>> 累加 &> 文件 2种都写入
  28. split -b 300k 文件 将文件分割
  29. $(命令) 执行命令
  30. useradd 用户名 添加用户
  31. passwd 用户名 修改密码
  32. nohup scp -i ~/.ssh/id_rsa img.tar.gz root@10.129.17.229:/root/www/exam2.gm365.cc/storage & 把img.tar.gz传输到另一台服务器某个文件夹下
  33. useradd -s /sbin/nologin ftptest 创建一个系统用户ftptest
  34. echo "myftp123" | passwd --stdin ftptest 为用户ftptest添加密码
  35. netstat -tlunp 查看网络端口
  36. ifconfig -a
  37. find -newermt '2018-01-19 18:10:00' ! -newermt '2018-01-19 18:13:00'
  38. ln -s /home/www/html/exam/storage/app/tmp/161539156174263191_archive.zip 河南科技学院2017-2018学年第一学期期终考试《思想道德修养与法律基础》A卷.zip
  39. netstat -tlnp 查看端口号
  40. du -hm --max-depth=2 | sort -nr | head -12 查看当前目录下最大的5个文件夹
  41. find . -type f -size +800M -print0 | xargs -0 du -h 查找大于800m的文件
上一篇下一篇

猜你喜欢

热点阅读