第五节
常见命令
echo:
# echo $PATH //显示PATH变量的值。
date:
# date "+%Y-%m-%d -%H:%M:%S" //以自定义形式显示时间,需使用+号。
2022-01-16 -00:46:11
# date -s "20220115 16:49:00" //设置系统当前时间,-s参数。
Sat Jan 15 16:49:00 CST 2022
timedatactl:
# timedatectl status //查看系统当前时区、时间。
wget:
#weg -r -c -p -c断点续传功能有时候不太好用
ls:
-Z 显示上下文信息
-a 查看所有文件和目录(包含隐藏文件,.开头的是隐藏文件)
-d 显示目录属性信息
find: 查找文件所在位置
find [查找范围] 查找条件
-name 匹配名称 如:find / -name "host*"
-exec ...... {} \ ;
tail:
-f 持续刷新文件内容
如:tail -f /var/log/message
tr: 替换文本中的字符
tr [原始字符] [目标字符]
#cat /etc/passwd | tr [a-z] [A-Z] //将小写字母替换为大写字母
mkdir:创建目录
-p 递归创建目录
cp:复制文件
-p 保留原始文件信息
-r 递归复制(复制目录)
rm:
-f 表示强制删除,不提醒直接删除
-r 删除目录
dd:复制文件或转换文件
dd if=参数 of=参数 count=参数 bs=参数
#dd if=/dev/zero of=/var/hehe conut=1 bs=100M //if=input file of=output file
file:查看文件类型
#file /dev/sda
tar:压缩或解压
-c 创建压缩文件
-v 显示过程
-z gzip格式
-j bzip2格式
-f 目标文件名称
-x 解压
-C 指定解压到的目录
#tar -czvf haha.tar.gz /etc/ //将/etc目录下的文件打包为haha.tar.gz压缩文件,haha.tar.gz压缩文件在当前目录。
#tar -xvf haha.tar.gz //将haha.tar.gz解压到当前目录。