zoukankan      html  css  js  c++  java
  • 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 显示那个进程在调用

  • 相关阅读:
    [CodeForces]Codeforces Round #429 (Div. 2) ABC(待补)
    About Me
    2018-06-14
    Codeforces Codeforces Round #484 (Div. 2) E. Billiard
    Codeforces Codeforces Round #484 (Div. 2) D. Shark
    Codeforces Educational Codeforces Round 44 (Rated for Div. 2) F. Isomorphic Strings
    Codeforces Educational Codeforces Round 44 (Rated for Div. 2) E. Pencils and Boxes
    Codeforces Avito Code Challenge 2018 D. Bookshelves
    Codeforces Round #485 (Div. 2) D. Fair
    Codeforces Round #485 (Div. 2) F. AND Graph
  • 原文地址:https://www.cnblogs.com/chenfx/p/14256085.html
Copyright © 2011-2022 走看看