行业知识
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_file command 的输出追加到 output_file 的末尾
下一篇:女人四十拼音怎么写?