这几个Linux命令你知道吗?

即上一篇的《学好Linux懂这几个命令就够了》之后的Linux命令,测测这几个Linux你知道多少
0x00_chmod
chmod:改变文件或目录的权限
格式:
chmod [{u、g、o、a}{+=-}{rwx}] [文件或目录]
chmod -R [mode=421] [文件或目录]

chmod g+w testfile

在这里插入图片描述

chmod -R 777 testfile 

在这里插入图片描述
0x01_chown
chown:改变文件或用户的所有者
格式:chown [用户] [文件或目录]

chown togie 11.txt

在这里插入图片描述
如果要同时把用户和用户组修改为root

chown root.root 11.txt

在这里插入图片描述
0x02_chgrp
chgrp:改变文件或目录的所有组属性

chgrp 用户组 目标文件

在这里插入图片描述
0x03_umask
umask:显示文件的缺省权限
格式:umask [-S]

umask
umask -S

在这里插入图片描述
有了这个缺省,才能保证默认目录权限为755,文件为644
0x04_find
find:查找文件
格式:find [搜索范围] [匹配条件]
1.find 路径 -name 文件名

find /etc/ -name init

在这里插入图片描述
2.find 路径 -size [±=]大小

find / -size +20480

在这里插入图片描述
3.find 路径 -user 用户名
-group为查找所属组

find /home -user togie

在这里插入图片描述

find /home -group togie

在这里插入图片描述
小知识点:字节和k和数据的关系
512字节=0.5k=1个数据
20480 X 0.5k =10MB
4.模糊查询*
k*
*k*
k??(精准匹配)

find /etc/ -name k*

在这里插入图片描述
5.修改时间查询
参数:
-cmin :查找被修改的文件属性
-amin :查找被访问的时间
-mmin :查找被修改的内容
后接数字表时间

find /etc -mmin -10000


查找两个文件以上使用-a连接,条件是同时满足。-o是任意满足
6.对搜索结果进行执行
格式:
find 路径 -name 文件名 -exec ls -l {} ;
这个在我的另一篇叫《基于Linux下的root提权骚操作》https://blog.csdn.net/qq_44902875/article/details/104110561中有介绍

find /etc -name inittab -exec ls -l {} \;

在这里插入图片描述
0x05_locate
locate:在文件资料库中查找文件
次命令不索引/tmp

locate 文件名

在这里插入图片描述
新建的需执行updatedb
加上-i 不区分大小写
0x06_which
which:搜索命令所在目录及别名信息

which pwd

在这里插入图片描述
0x06_whereis
whereis:搜索命令所在目录及帮助文档

whereis rm

在这里插入图片描述
0x07_grep
grep:在文件中搜索字串匹配的行并输出,为模糊匹配
格式:grep -iv [指定字串] [文件]
-v排除指定字串

grep -i d 11.txt

在这里插入图片描述
0x08_useradd_passwd
useradd:添加新用户
passwd:添加密码

useradd q 
passwd q

在这里插入图片描述
0x09_who
who:查看用户的登陆信息
pts:远程
tty:本地

0x10_w
w:查看用户登陆的详细信息

w

在这里插入图片描述
0x11_uptime
uptime:当前用户数量等信息

uptime

在这里插入图片描述
0x12_pkill
pkill:杀掉对方远程登陆

pkill -KILL -t pts/0

在这里插入图片描述
0x13_gzip
gzip:只能压缩文件,不保留源文件,为.gz格式,压缩是5倍
gunzip:解压缩.gz的压缩文件
0x14_tar
tar:打包目录
格式:tar [-zcf] [压缩后文件名] [目录]
参数:
-c:打包
-v:显示详细信息
-f:指定文件名
-z:打包同时压缩

tar -zcf test.tar 1.txt

在这里插入图片描述
tar:解压缩
格式:tar [-zxf] [压缩后文件名] [目录]
参数:
-x:解压缩包
-v:显示详细信息
-f:指定文件名
-z:打包同时压缩
-C:指定目标路径

tar -zxf text.tar

在这里插入图片描述
0x15_zip
zip:压缩文件和目录
格式:zip [-r] [压缩后文件名] [文件和目录]

zip -r z1.zip 1.txt

在这里插入图片描述
unzip:解压

unzip z1.zip

在这里插入图片描述
0x16_bzip2
bzip2:压缩文件,为20倍
格式:bzip [-k] [压缩文件]

bzip2 -k 1.txt

在这里插入图片描述
bunzip:解压

bunzip -k 1.txt.tar

在这里插入图片描述
0x17_write
write:给在线用户发信息
格式:write 用户名

write root

在这里插入图片描述
0x18_wall
wall:发广播信息
格式:wall [message]

wall 
hellow world

再ctrl d保存发送
在这里插入图片描述
0x19_mail
mali:查看发送电子邮件

mail q

0x20_last
last:列出目前与过去登入系统的用户信息
在这里插入图片描述
0x21_lastlog
lastlog:检查莫特定用户上次登陆的时间

lastlog -u 1002

在这里插入图片描述

发布了23 篇原创文章 · 获赞 7 · 访问量 6768

猜你喜欢

转载自blog.csdn.net/qq_44902875/article/details/104496016
今日推荐