小工具知识网

当前位置: 首页 > 行业知识 > Linux 命令

行业知识

Linux 命令

2026-11-06 03:21:09 来源:互联网转载

目录

  • 1. 文件管理命令
    • 1.1 mkdir
    • 1.2 touch
    • 1.3 rm
    • 1.4 rmdir
    • 1.5 cp
    • 1.6 mv
    • 1.7 tar
    • 1.8 zip
    • 1.9 vim
    • 1.10 查看文件
      • 10.1 cat
      • 10.2 tac
      • 10.3 more
      • 10.4 less
      • 10.5 head
      • 10.6 tail
      • 10.7 wc
      • 10.8 du
      • 10.9 find
      • 10.10 stat
      • 1.11 alias
      • 1.12 grep
      • 1.13 pwd
      • 1.14 cd
      • 1.15 ls
      • 1.16管道符
      • 1.17 xargs
      • 1.18 工具
        • 1.18.1 tree
        • 1.18.2 history
        • 1.18.3 scp
        • 2.用户管理命令
          • 2.1 useradd
          • 2.2 userdel
          • 2.3 usermod
          • 2.4 passwd
          • 2.5 su
          • 2.6 sudo
          • 2.7 其他命令
            • 2.7.1 whoami
            • 2.7.2 who
            • 2.7.3 w
            • 2.7.4 last
            • 2.7.5 lastlog
            • 3. 文件权限管理
              • 3.1 chmod
              • 3.2 chown
              • 3.3 chgrp
              • 3.4 suid
              • 3.5 sgid
              • 3.6 sbit
              • 4.定时任务
                • 4.1 crontab
                • 5.资源管理
                  • 5.1 ps
                  • 5.2 pstree
                  • 5.3 pidof
                  • 5.4 lsof
                  • 5.5 kill
                  • 5.6 top
                  • 5.7 后台命令
                  • 5.8 free
                  • 5.9 df
                  • 5.10 netstat
                  • 6 .系统服务命令
                    • 6.1 systemctl
                    • 6.2 service
                    • 6.3 chkconfig
                    • 6.4 shutdown
                    • 6.5 reboot
                    • 6.6 date
                    • 6.7 cal

                      1. 文件管理命令

                      1.1 mkdir

                      mkdir命令用来创建目录

                      ()
                      选项含义
                      -p递归创建目录
                      mkdir directory_name创建单个目录mkdir -p directory_path递归创建目录mkdir directory1 directory2 directory3同时创建多个目录

                      1.2 touch

                      touch命令用来创建新文件。

                      touch  a.txt在当前目录下创建名为a的txt文件(文件不存在),如果文件存在,将文件时间属性修改为当前系统时间。      

                      1.3 rm

                      rm命令用来删除文件。

                      ()
                      选项含义
                      -f强制:代替互动模式,不提示确认删除
                      -i互动:提示确认删除
                      -r递归:将删除某个目录以及其中所有的文件和子目录
                      -v详细:显示文件的删除进度
                       rm 文件名          删除当前目录下的文件

                      1.4 rmdir

                      rmdir命令用来删除目录。

                        rmdir  tools        删除当前目录下一个名为tools的目录

                      1.5 cp

                      cp命令用来拷贝文件,复制文件

                      选项含义
                      -a保留源文件的权限、所有者和时间戳等属性。
                      -i互动:如果文件将覆盖目标中的文件,他会提示确认
                      -r递归:这个选项会复制整个目录树、子目录以及其他
                      -v详细:显示文件的复制进度
                      cp  

                      1.6 mv

                      mv命令用来移动文件。

                      选项含义
                      -f强制:它会超越互动模式,不提示地移动文件,属于很危险的选项
                      -i互动:如果选择的文件会覆盖目标中的文件,他会提示确认
                      -v详细:显示文件的移动进度
                       mv 当前目录名 新目录名       修改目录名,同样适用与文件操作 mv /usr/tmp/tool  /opt       将/usr/tmp目录下的tool目录移动到到 /opt目录下面

                      1.7 tar

                      tar命令用来打包,压缩文件。

                      选项功能
                      -c打包文件
                      -f指定打包的文件名,此参数必须加,且必须在最后一位
                      -t查看打包的文件内容
                      -u更新原打包文件的文件
                      -v显示打包文件过程
                      -x解包,解压缩
                      -z压缩为.gz格式
                      -j压缩为.bz2格式
                      -J压缩为.xz格式
                      tar -czvf all_files.tar.gz ./*  打包当前目录所有文件并压缩为all_files.tar.gztar -xvf all_robots.tar 解压

                      1.8 zip

                      zip命令用来压缩文件。

                      选项功能
                      -r压缩目录
                      zip archive.zip file1 file2 directory1     压缩目录unzip archive.zip    解压到指定目录

                      1.9 vim

                        vim文件名              //打开需要编辑的文件  --操作界面有三种模式:命令模式、插入模式和底行模式。命令模式  -刚进入文件就是命令模式,通过方向键控制光标位置,  -使用命令"dd"删除当前整行  -使用命令"yy"复制当前整行  -使用命令"/字段"进行查找  -按"i"在光标所在字符前开始插入  -按"a"在光标所在字符后开始插入  -按"o"在光标所在行的下面另起一新行插入  -按":"进入底行模式  插入模式  -此时可以对文件内容进行编辑,左下角会显示 "-- 插入 --""  -按"ESC"进入底行模式  底行模式  -退出编辑:      :q  -强制退出:      :q!  -保存并退出:    :wq  ## 操作步骤示例 ##  1.保存文件:按"ESC" -> 输入":" -> 输入"wq",回车     //保存并退出编辑  2.取消操作:按"ESC" -> 输入":" -> 输入"q!",回车     //撤销本次修改并退出编辑  ## 补充 ##  vim +10 filename.txt                   //打开文件并跳到第10行  vim -R /etc/passwd                     //以只读模式打开文件

                      1.10 查看文件

                      10.1 cat

                      cat命令用于连接、显示文件内容、创建文件以及文件合并等操作。

                      选项功能
                      -n显示行号
                      -b只会对有内容的行,显示其行号,空行不显示
                      -E在linux文件中,每一行的结束,默认会添加一个你看不到的,特殊符号 ‘$’ ,表示是该行的结尾
                      符号说明举例说明
                      >重定向覆盖输出符号command > output_file将 command 的输出写入到 output_file 中,覆盖原有内容(如果存在)
                      >重定向追加输出符号command >> output_filecommand 的输出追加到 output_file 的末尾

上一篇:宝塔远程登录面板操作指南,轻松一键直达,轻松上手!

下一篇:女人四十拼音怎么写?