Linux相关操作总结
我会在这里总结一些Linux操作上的一些常用但我不熟的操作,用来查阅和回忆。
grep全局搜索
可以用grep -r "关键字"
来进行基于关键字的全局搜索相关行。我从2025数字中国创新大赛数字安全赛道|数据安全产业积分争夺赛初赛Writeup - 1cePeak这篇文章中学到的。同时可以和find命令结合使用提高效率,先根据文件名搜出所有文件,再进行筛选。例如:find -name / "*.html" | grep -r "张华强"
。
chmod权限管理
Linux文件权限
图源:【Linux学习小技巧】浅析linux权限管理-广州致远电子股份有限公司
使用ls -l
即可查看文件的权限详情,最右边的d为directory(目录)。接下来每三个一组,分别是,文件创建者,创建者所在组,其他人员(管理员)的权限r->read w->write x->execute
。接下来是用户名和组名。在/etc/passwd
和/etc/group
目录下可以看到所有用户和用户组的权限。
权限管理
用chmod
命令可以来设置这些权限
u/g/o
:即user/group/other
+/-
:加减权限
另外还可以用数字来代替:
r、w、x对应为数字4、2、1,用数字之和代表该组权限值,比如rwx可用 7 表示。