- 获取命令帮助
方式一:命令 --help
[root@localhost ~]# cat --help
方式二:man 命令
[root@localhost ~]# man cat #按q退出
[root@localhost ~]# man passwd #显示passwd命令帮助
[root@localhost ~]# man 5 passwd
数字5表示帮助的类型,表示配置文件类型
-
历史命令
管理/调用曾经执行过的命令
-
- history:查看历史命令列表
- history -c:清空历史命令
- !n:执行命令历史中的第n条命令
- !str:执行最近一次以str开头的历史命令
[root@svr7 ~]# vim /etc/profile
HISTSIZE=1000 #默认记录1000条
[root@localhost ~]# history #显示历史命令列表
[root@localhost ~]# history -c #清空历史命令
[root@localhost ~]# history
[root@localhost ~]# cat /etc/redhat-release
[root@localhost ~]# ls /root
[root@localhost ~]# history
[root@localhost ~]# !cat #指定最近一条以cat开头的历史命令
[root@localhost ~]# !ls #指定最近一条以ls开头的历史命令
- Linux计算器bc命令
-
du,统计目录占用硬盘的空间
- -s:只统计每个参数所占用的总空间大小
- -h:提供易读容量单位(K、M等)
[root@localhost ~]# du -sh /root
[root@localhost ~]# du -sh /etc
[root@localhost ~]# du -sh /boot
[root@localhost ~]# du -sh /
-
date,查看/调整系统日期时间
- date +%F、date +%R
- date +"%Y-%m-%d %H:%M:%S"
- date -s "yyyy-mm-dd HH:MM:SS"
]# date
]# date -s "2008-9-6 11:17:11" #修改系统时间
]# date
]# date -s "2022-9-6 16:55:11"
]# date
[root@localhost ~]# date +%Y #显示年
[root@localhost ~]# date +%m #显示月
[root@localhost ~]# date +%d #显示日期
[root@localhost ~]# date +%H #显示时
[root@localhost ~]# date +%M #显示分
[root@localhost ~]# date +%S #显示秒
[root@localhost ~]# date +%F #显示年-月-日
[root@localhost ~]# date +%R #显示时:分
-
制作链接文件(制作符号链接)(制作快捷方式)
格式:ln -s /路径/源数据 /路径/快捷方式的名称 #软链接
]# ls /etc/sysconfig/network-scripts/ifcfg-lo
]# ln -s /etc/sysconfig/network-scripts/ifcfg-lo /mylo
]# ls /
]# ls -l /mylo
lrwxrwxrwx. 1 root root 39 5月 7 16:25 /mylo -> /etc/sysconfig/network-scripts/ifcfg-lo
]# ln -s /etc/sysconfig/network-scripts/ /ns
]# ls /
]# ls -l /ns #查看快捷方式的信息
]# touch /ns/haha.txt
]# touch /ns/maohehaozi.txt
]# touch /ns/shukehebeita.txt
]# ls /etc/sysconfig/network-scripts/
软链接优势:可以针对目录与文件制作快捷方式,支持跨分区
软链接缺点:源数据消失,快捷方式失效
[root@svr1 ~]# rm -rf /opt/*
[root@svr1 ~]# ls /opt/
[root@svr1 ~]# echo 123456 > /opt/A.txt
[root@svr1 ~]# ln -s /opt/A.txt /opt/B.txt
[root@svr1 ~]# ls /opt/
A.txt B.txt
[root@svr1 ~]# rm -rf /opt/A.txt
[root@svr1 ~]# ls /opt/
B.txt
[root@svr1 ~]#
格式:ln /路径/源数据 /路径/快捷方式的名称 #硬链接
硬链接优势:源数据消失,快捷方式仍然有效
硬链接缺点:只能针对文件制作快捷方式,不支持支持跨分区
[root@localhost ~]# rm -rf /opt/*
[root@localhost ~]# echo 123 > /opt/A.txt
[root@localhost ~]# ln -s /opt/A.txt /opt/B.txt #软链接
[root@localhost ~]# ls /opt/
[root@localhost ~]# ln /opt/A.txt /opt/C.txt #硬链接
[root@localhost ~]# ls /opt/
[root@localhost ~]# cat /opt/B.txt
[root@localhost ~]# cat /opt/C.txt
[root@localhost ~]# rm -rf /opt/A.txt
[root@localhost ~]# ls /opt/
[root@localhost ~]# cat /opt/B.txt #软链接失效
cat: /opt/B.txt: 没有那个文件或目录
[root@localhost ~]# cat /opt/C.txt #硬链接仍然有效
-
zip归档工具,跨平台(Windows与Linux)
- 归档+压缩操作: zip [-r] 备份文件.zip 被归档的文档...
[-r]:被归档的数据有目录,必须加上此选项
]# yum -y reinstall zip
]# zip -r /opt/abc.zip /etc/passwd /home
]# ls /opt/
- 释放归档+解压操作: unzip 备份文件.zip [-d 目标文件夹]
]# unzip -l /opt/abc.zip #查看压缩包的内容
]# mkdir /nsd20
]# unzip /opt/abc.zip -d /nsd20
]# ls /nsd20
]# ls /nsd20/etc/
]# ls /nsd20/home/