文章目录
- mv命令
- cd命令
- ls命令
- ll命令
- cat命令
- ifconfig命令
- ping命令
- pwd命令
- history命令
- clear命令
- rm命令
- rpm命令
- find命令
- kill命令
- ps命令
- lsblk命令
- wc命令
- mkdir命令
- cp命令
- chmod命令
- tar命令
- scp命令
- md5sum命令
- yum
- wegt
- curl
- du
- df
- ssh
- lscpu
- systemctl
- netstat
- route
- top
- ping6
- unzip
- mount
- zgrep
- ulimit
- dos2unix
- unix2dos
- sed
- htop
- man
mv命令
mv命令用来移动目录或文件
用法:mv [源文件] [目的目录]
--help 查看指导手册
cd命令
cd命令用来切换目录
用法:cd [相对路径] [绝对路径]
--help 查看指导手册
ls命令
ls命令用来查看指定目录下的内容包括文件、目录等
用法:ls [选项]
-a/--all:查看所有文件包括 . 开头的隐藏文件
ll命令
ll命令是ls -l的别称,功能是以长格式罗列出指定目录下的内容
输出的信息从左至右分别是文件类型、权限模式、硬连接数、所有者、所有组、文件大小、最后的修改时间、文件名
用法:ll [选项]
--help 查看指导手册
cat命令
cat命令用来连接所有指定文件并将结果写到标准输出
用法:cat [文件]
--help 查看指导手册
ifconfig命令
ifconfig命令用来显示或者设置网络设备
用法:ifconfig [选项]
-a 显示全部内容
--help 查看指导手册
ping命令
ping命令用来检测与另一台主机的网络连接是否正常
用法:ping [选项] [url/address]
-c 设置接收消息次数
-i 设置接收消息间隔时间
--help 查看指导手册
pwd命令
pwd命令用来显示当前工作目录的绝对路径
用法:pwd [选项]
-L 显示逻辑路径
-P 显示实际物理路径
--help 查看指导手册
history命令
history命令用来查询当前终端的历史命令
用法:history [选项]
--help 查看指导手册
!+ 编号可执行第几条历史命令
clear命令
clear命令用来清除当前终端界面上的已有内容
用法:clear
--help 查看指导手册
rm命令
rm命令用于删除一个文件或者目录
用法:rm [选项] name...
-i:删除前逐一询问确认
-f:强制删除,无需确认
-r:将目录下的所有文件都逐一删除
rpm命令
rpm命令用来管理套件
rpm [选项]
-a 查询所有套件
-q 使用询问模式,遇到任何问题会先询问用户
-e 删除指定的套件
find命令
find命令用来在指定路径下查找文件和目录
用法:find [路径] [选项] [匹配条件]
-name 按文件名查找,支持*和?通配符进行正则匹配
-type 按文件类型查找
kill命令
kill命令用于删除执行中的程序或工作
用法:kill [选项] [程序]
-l 列出所有可用信号
常用信号:
-1/-HUP 重新加载进程
-9/-KILL 强制彻底杀死进程
-15/-TERM 正常停止一个进程
ps命令
ps命令用来显示当前进程的状态
用法:ps [选项]
-e 显示所有进程
-f 全格式显示进程
查找指定进程格式:ps -ef | grep 进程关键字
lsblk命令
lsblk命令用于列出所有可用块设备的信息
用法:lsblk [选项]
wc命令
wc命令用来计算数量
用法:wc [选项] [文件名...]
-c 只显示byte数
-l 显示行数
-w 只显示字数
mkdir命令
mkdir命令用来创建目录,默认在当前路径下创建
用法:mkdir [选项] [目录名]
-p 确保目录名存在,不存在就创建一个
-m 创建的同时设置目录权限
cp命令
cp命令用来复制文件或者目录
用法:cp [选项] [源文件] [目的文件]
-r 复制目录及其下面的所有子目录和文件
-v 显示详细的复制过程
-f 强制覆盖且不给出提示
\cp 表示进行反向复制
chmod命令
chmod命令用来设置更改文件权限
用法:chmod [选项] [ugoa] [+-=] [rwx] [文件]
u 文件所有者
g 文件所有者所在组
o 所有其他用户
a 所有用户
+ 增加权限
- 去除权限
= 设置唯一设定权限
r 可读权限
w 可写权限
x 可执行权限
也可以用八进制数来表示权限:r=4, w=2, x=1
比如chmode 777 file 为文件的属主、属组、其他用户都设置了可读可写可执行权限
tar命令
tar命令用来打包、解包、压缩和解压缩文件
用法:tar [选项] [文件]
-c 建立新的压缩文件
-x 从压缩的文件中提取出文件
-v 显示执行过程
-f 指定压缩文件
-z 调用gzip指令
打包:tar -cvf file 文件后缀名为.tar
解包:tar -xvf file
压缩:tar -czvf file 文件后缀名为.tar.gz
解压缩:tar -xzvf file
scp命令
scp命令用于Linux之间复制文件和目录,比如本地复制到远程
用法:scp [选项] [[user@]host1:] file1... [[user@]host2:] file2...
-r 递归复制整个目录
-c 加密传输
-P 指定端口号
示例:
scp local_file remote_username@remote_ip:remote_file
scp -r local_folder remote_username@remote_ip:remote_folder
md5sum命令
md5sum命令用来计算检验MD5校验码,常常用来检测网络传输文件的完整性,防止损坏
用法:md5sum [选项] [file]
-c 对给定的文件检验MD5校验码
-status 不显示任何输出,用返回码来表示成功与否
yum
wegt
curl
du
df
ssh
lscpu
systemctl
netstat
route
top
ping6
unzip
mount
zgrep
ulimit
dos2unix
unix2dos
sed
htop
man
用到即会随时补充…