linux第四章:进阶指令汇总(查阅掌握)
其他
2020-09-14 10:21:37
阅读次数: 0
对 linux 使用频率较少指令进行简单学习
1.1 date 指令(显示时间)
- date:显示时间
- date +%[参数]:参数可以是Y(年),m(月),d(天)
date "+%Y-%m-%d %H:%M:%S"
:显示年月日时分秒
date -s "2018-09-25 11:11:25"
:设置系统时间
1.2 find 指令(搜索查找)
- find命令将从指定目录向下递归地遍历各个子目录,将满足条件的文件或目录显示在终端
- find [搜索范围] [选项] [参数]
- -name:按照指定的文件名和查找模式查找文件,可以使用统配符
- eg:
find /home -name hello.txt
- -user:查找属于指定用户名所有文件
- eg:
find /opt -user nobody
- -size:按照指定的文件大小查找文件
- eg:
find / -size +10M
;( + 代表大于,- 代表小于,不加符号代表等于)
1.3 grep 和 | (过滤查找和管道)
- grep:过滤查找
- |:管道符,表示将前一个命令的处理结果输出传递给后面的命令处理
- grep [选项] [查找内容] [源文件]
- -n:显示匹配行及行号
- -i:忽略字母大小写
eg:grep -n if /etc/profile
(在 /etc/profile 查找if 并显示行 区别大小写)
- 管道 | 作为源文件,查看当前服务器有没有sshd服务在监听
netstat -anp | grep sshd
1.4 tar 指令(压缩)
- tar 指令是打包指令,最后打包后的文件是 .tar.gz 的文件。可以压缩或者解压
- tar [选项] XXX.tar.gz 打包的内容或者目录,(如果没有后面打包内容就是解压)
- -c:产生. tar 打包文件
- -v:显示详细信息
- -f:指定压缩后的文件名
- -z:打包时同时压缩
- -x:解压. tar 文件
- 将 /home 的文件夹压缩为 myhome.tar.gz 文件
tar -zcvf myhome.tar.gz /home/
- 将 myhome.tar.gz 文件解压到指定文件夹,如果不给出路径默认本路径下
tar -zxvf myhome.tar.gz -C /opt/temp
(必须是C,/opt/temp 事先创建好)
1.5 chmod (修改权限)
- 通过 chmod 指令,可以修改文件或者目录的权限
- ls -l可以看到有些文件的前面有rwx字母,下面进行讲解
- rwx 作用到文件:
[r] 代表可读(read):可以读取,查看
[w] 代表可写(write):可以修改但是不可以删除该文件,只有对该文件所在的目录有写权限,才能删除文件
[x] 代表可执行(execute):可以被执行
- rwx 作用到目录:
[r] 代表可读(read):可以读取查看文件内容
[w] 代表可写(write):可以修改,目录内创建+删除+重命名目录
[x] 代表可执行(execute):可以进入该目录
- 1.通过 + - = 变更权限
chmod [参数] [文件或目录]
eg: chmod -x a.txt
- 2.通过数字变更权限
r = 4 ,w = 2 ,x = 1
eg: chmod -7 a.txt
谢谢大家阅读,由于小编能力有限,编写有异议请联系我邮箱:[email protected],或者直接评论加私信,反正我也不看。
转载自blog.csdn.net/qq_44112474/article/details/103349039