• 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 显示那个进程在调用

  • 相关阅读:
    SpringCloud初体验:四、API GateWay 服务网关
    SpringCloud初体验:三、Feign 服务间调用(FeignClient)、负载均衡(Ribbon)、容错/降级处理(Hystrix)
    SpringCloud初体验:二、Config 统一配置管理中心
    SpringCloud初体验:一、Eureka 服务的注册与发现
    PHP 通过实现 Iterator(迭代器)接口来读取大文件文本
    SpringCloud初体验:前言
    springboot利用MockMvc测试controller控制器
    vue通过(NGINX)部署在子目录或者二级目录实践
    PHP 设计模式 原型模式(Prototype)之深/浅拷贝
    PHPstorm配置PHPunit对composer引入的php代码进行单元测试
  • 原文地址:https://www.cnblogs.com/chenfx/p/14256085.html
Copyright © 2020-2023  润新知