linux常用指令
1、软链接
1、ln -s [原文件或目录] [软链接名] //创建软链接
ln -s /root /home/root //给root创建软链接到/home/root,即/home/root的内容就是/root里的内容
2、rm /home/root //删除软链接,注意:root后面不能有/
2、date指令
1、date //显示当前日期
2、date “+%Y-%m-%d %H:%M:%S” //显示年月日时分秒
3、date -s 字符串时间 //设置系统当前时间
date -s “1996-11-21 24:00:00”
3、查找命令
1、find指令
find [搜索范围] [选项]
选项:
-name 按指定的文件名查找
-user 按指定的用户名查找
-size 按指定的文件大小查找
find /root/home -name a.txt
find /opt -user zhang hello.txt
find /root/home -size +200M
2、locate指令
locate 搜索文件 //快速定位文件路径
注意,执行该命令前先执行updatedb命令!!!
3、which指令
which 指令名称 //查看该命令所在目录
4、grep指令和管道符号 |
grep:过滤查找
管道符号 | :表示将前一个命令的处理结果输出传递给后面的命令处理
grep [选项] 查找内容 源文件
选项:
-n 显示匹配行及行号
-i 忽略字母大小写
cat /home/zhang/hello.txt | grep -n hello
4、压缩解压指令
1、zip/unzip
zip -r myhome.zip /home/ //将home目录及子文件夹都压缩到myhome.zip中
unzip -d /opt/tem /home/myhome.zip //将myhome.zip解压到/opt/tem目录下
2、tar
tar [选项] 打包文件名 打包的内容
选项:
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件
tar -zcvf myhome.tar.gz /home/aaa.txt /home/bbb.txt //将多个文件压缩到myhome.tar.gz中
tar -zcvf myhome.tar.gz /home //将home的文件夹压缩到myhome.tar.gz中
tar -zxvf myhome.tar.gz -C /opt/tem //将myhome.tar.gz 解压到/opt/tem