Linux入门 基本使用命令

1. pwd      显示当前工作目录的绝对路径

2. ls    显示当前目录的内容信息

  ls -a  显示隐藏文件

  ls -l   显示文件列表的形式

3. cd     进入到某个目录

  cd ..   上一级目录

  cd /  绝对路径

4. mkdir  创建空目录

5. rmdir 目录   删除空目录

  rm -rf 目录  递归强制删除

6. touch 文件  创建空文件

7. cp 文件 目录  复制文件到目录下

8. mv 文件 目录/文件名  移动文件到目录下/重命名文件名

9. rm     删除

10. cat   查看文件内容

  cat -n  n多少行

  cat 文件 | more  内容一页一页显示,空格翻页,enter下一页

  cat 文件 | less    一次加载一些内容,也可以向下翻页等快捷键

11. tail  默认显示文件的后10行内容

  tail -f   动态查看内容

  head   默认显示文件的前10行内容

12. history n  最近使用的n个命令

13. date  显示当前时间

14. cal   显示日历

15. find 搜索范围 选项(-name/-user/-size)

  find / -size "+50M"

  find / -size "-1k"

  find / -name "*.txt"

16. locate 文件   快速定位文件路径

  updatedb 使用前更新db

17. grep 选项 (-n/-i) 查找的内容 源文件

  grep -n  if /etc/profile  在/etc/profile文件中查找if,显示行号,区分大小写

  grep -ni  if /etc/profile  在/etc/profile文件中查找if,显示行号,不区分大小写

18. ctrl+c  退出命令

19. rz  上传文件

20. sz  下载文件

21. Tab  自动补全命令

------------------------------分割线-------------------------------------------------------------------------------

1. vim 文件      创建一个文件,按下enter进入这个空白文件,编辑

  esc 回到一般模式  :wq 保存并退出

  yy  拷贝当前行

  5yy  拷贝当前行向下5行

  p  粘贴的快捷键

  dd  删除当前行

  5dd  删除当前向下的5行

  G/shift+g  到文件最末行

  gg  到文件最首行

  u  撤销操作

  --------------------上面为一般模式下使用---------------------------

  /关键字 +回车  查找某个单词,输入n就是查找下一个

  :set nu  设置文件的行号

  :set nonu  取消文件的行号

解压和压缩命令

1. gzip  只能压缩为.gz文件

2. gunzip  解压缩文件、

3. zip 选项 xx.zip文件

  zip -r mypackage.zip myzip/  将myzip文件下的文件递归压缩到mypackage.zip

  unzip -d /opt/tmp mypackage.zip  -d为指定解压后的文件目录

4. tar 选项 xx.tar.gz 要打包的内容/目录

  -c  产生.tar打包文件

  -v  显示详细信息

  -f  指定压缩后的文件名

  -z  打包后同时压缩

  -x  解压.tar文件

  tar -zcvf ustc.tar.gz a.txt b.txt  a.txt b.txt打包压缩到ustc.tar.gz中

  tar -zcvf ustc.tar.gz  解压到当前文件夹

  tar -zcvf ustc.tar.gz -C myzip  解压到指定目录

进程相关

1. ps -aux  显示所有的进程

2. ps -aux | grep sshd  查看sshd进程

3. kill 进程号  杀死进程  

4. killall 进程名称  通过进程名称杀死进程(支持通配符)

5. pstree 选项  树状图看进程的信息

  pstree -p  显示进程的id

6. service 服务名 [start|stop|restart|reload|status]

  service iptables status  查看防火墙状态

  service iptables stop  关闭防火墙服务

7. 动态的监控进程

  交互动作

  P  以cpu利用率排序,默认使用

  M  以内存利用率排序

  N  以pid排序

  u  输入用户名查找特定用户

  k  输入进程号结束进程

  q  退出监控

8. netstat 选项  查看系统网络情况

  -an 按一定顺序排列输出

  -p 显示那个进程在调用

原文地址:https://www.cnblogs.com/chenfx/p/14256085.html