1.用来查找文件的命令
脚本文件名查询命令:which
文件名查找查询命令:
(1)whereis
(2)locate
前两个命令查询速度都比较快,因为是直接去查询linux中用于记录所有文件的一个数据库文件,但是存在弊端就是数据库创建默认是每天创建一次,有可能导致新创建的文件不能够及时查出来,不过可以采用updatedb命令来更新
(3)find
find命令由于查询的是硬盘,所以速度比较慢
2.目录和文件
目录的创建:mkdir,删除 rmdir
文件的创建:touch
文件的权限计算:目录为777,文件为666,然后与文件默认权限umask的值最差,最终的计算结果为目录或者文件的权限
目录和文件的查看:ls 常用的参数有-a -l
文件的复制、移动、删除:cp、mv、rm
文件内容的查看:cat、tac、nl、more、less、head、tail、od(用于查看二进制文件)
文件隐藏的属性:chattr用于设置常用的参数为使用+ -来增加a i等,属性查看lsattr
文件的特殊权限:s和t
若在所有者的执行权限上rws,suid,则第一个权限值为4
若在组的权限上rws,sgid,则第一个权限值为2
若在其他人的权限上rwt,sbit,则第一个权限值为1
一般情况第一个权限值为0