史上最全的Linux命令大全

07-10 1783阅读

史上最全的Linux命令大全

史上最全的Linux命令大全

💟💟前言

友友们大家好,我是你们的小王同学😗😗

今天给大家打来的是 Linux常用命令大全

希望能给大家带来有用的知识

觉得小王写的不错的话麻烦动动小手 点赞👍 收藏⭐ 评论📄

小王的主页:小王同学🚗

小王的gitee:小王同学🏩🏩

小王的github:小王同学💦

文件目录类

  • pwd:显示当前工作目录的绝对路径
  • ls:显示当前目录下的目录及文件

    -a:显示所有文件及目录(.开头的隐藏文件也会列出)

    -l:除文件名称外,同时将文件整型(d表示目录,-表示文件)、权限、拥有者、文件大小等信息详细列出

    由于我们使用ls命令时经常需要加入-l选项,所以inux为ls-l命令提供了一种简写方式即 ll

  • mkdir:创建目录

    -p:创建多级目录

  • rmdir:删除空目录
  • rm:删除文件或目录

    -r:递归删除整个文件夹

    -f:强制删除不提示

  • torch:创建空文件夹
  • cp:拷贝文件到指定目录

    -r:递归赋值整个文件夹

  • mv:移动文件夹,或重命名
  • cat:查看文件内容,以只读方式打开

    -n:显示行号

  • more:基于VI编辑器的文本过滤器,内置若干快捷键
  • less:分屏查看文件内容,比more更强大,一块一块夹在,若干快捷键
  • >:输出重定向,将原来文件的内容覆盖
  • >>:追加,不会覆盖原来文件的内容,而是追加到文件的尾部
  • head:显示文件的开头部分内容

    -n number:查看文件前number(默认为10)行内容

  • tail:显示文件的开头内容

    –n number:查看文件后number(默认为10)行内容

    -f:实时追踪该文档点所有更新,工作中常使用

    史上最全的Linux命令大全

    tail /etc/profile默认是显示文件末尾10行的数据

    史上最全的Linux命令大全

    tail -20 /etc/profile 显示的是文件末尾20行的数据

  • ln:软连接,类似于windows里的快捷方式
  • In -s源文件目录/软连接名
  • history:查看历史执行命令

    -number:查看最近number个指令

    文件目录操作命令

    作用:用于切换当前工作目录,即进入指定目录

    语法:cd[dirName]

    特殊说明

    • ~表示用户的home目录
    • .表示目前所在的目录
    • 。。表示目前目录位置的上级目录

      举例:

      • cd 。。切换到目录的上级目录
      • cd ~ 切换到用户的home目录
      • cd/user/local 切换到/user/local目录

        史上最全的Linux命令大全

        文件目录操作 rmdir

        作用:删除空目录

        语法:rmdir [-p] dirName

        说明:

        • -p:当子目录被删除后使父目录为空的话,则一并删除

        • rmdir itwxz 删除名为itcast的空目录

        • rmdir -p itwxz/test 删除itwxz目录中名为test的子目录,若test目录删除后itcast目录变为空目录,则也被删除

        • rmdir itwxz* 删除名称以itwxz开始的空目录

          查找命令

          • find:从指定目录下向下递归遍历其各个子目录

            -name:根据文件名查找文件

            -size:根据文件大小查找文件

            -user:属于指定用户名的所有文件

            -|:管道符号,前一个命令的处理结果输出传递给后面的命令处理

            – grep:过滤查找

            -n:显示匹配行及行号

            -i:忽略字母大小写

            压缩命令

            • gzip/gunzip
            • zip/unzip
            • tar:

              -c:产生.tar包文件

              -v:显示详细信息

              -f:指定压缩后的文件名

              -z:打包同时压缩

              -x:解包.tar文件

              解压到某个目录下:tar -zxvf XXX.tar.gz -C 指定解压到目录

              进程管理

              • ps:查看进程

                -a:显示当前终端的所有进程

                -u:以用户的格式显示进程信息

                -x:显示后台进程运行的参数

                -ef:显示PPID那栏,父进程

              • top:动态监控进程

                -d:秒数,指定top命令每隔几秒后更新,默认3秒

                -i:使top不显示任何闲置或僵死进程

                -p:指定监控进程ID来监控某个进程状态

              • netstat:查看系统网络服务情况

                -p:显示监听端口的进程号和进程名

                -t:显示监听端口的进程号和进程名

                -u:显示监听端口的进程号和进程名

                -l:显示监听端口的进程号和进程名

                -n:显示监听端口的进程号和进程名

                查找占有端口号8080的进程 netstat -tunplp | grep 端口号

              • lsof:列出当前系统打开文件的工具

              • 查找占有端口号8080的进程:netstat -tunplp | grep 端口号

              • kill进程号:通过进程号杀死线程

              • -9:常用选项,强制停止符

              • killall进程名称:通过进程名称杀死进程,支持通配符

                磁盘管理命令

                • df:查询指定目录的磁盘占用情况,默认为当前目录
                • -s:指定目录占用大小汇总
                • -h:带计量单位
                • -a:含文件
                • -max-depth=1:子目录深度
                • du:查看目录及其子目录的磁盘使用情况
                • -s:指定目录占用大小汇总
                • -h:带计量单位
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]