特殊目录:
. 当前目录
.. 上级目录
- 前一个工作目录
~ 家目录
~A A的家目录
cd (change directory):变换目录;"cd"默认进入家目录
pwd (print working directory):打印当前目录;P(physical)选项-显示物理路径;有对应的系统变量$PWD
mkdir (make directory):新建目录;p(parent)递归建立目录;m(mode)新建的同时制定目录权限
rmdir (remove empty directory):删除空目录
$PATH:环境变量
ls (list):显示目录内容;a隐藏文件,d目录本身,l详细信息,--full-time完整时间,i显示inode,n显示(uid/gid)
cp (copy):拷贝;r递归,i提示,f强制,p保持文件属性,d赋值连接文件本身,a=pdr
mv (move):u更新
rm (remove)
dirname:获取目录名
basename:获取文件名
文件内容查询
cat/tac:连续显示
nl:显示行号
head/tail:显示头(尾);tail -f动态跟踪
more/less:滚动显示
od:以进制形式显示
touch:修改文件时间或创建空文件;a仅修改atime,m仅修改mtime,c仅修改时间(若文件不存在则不新建)
mtime - modification time 内容修改时间
ctime - status time 属性修改时间
atime - access time 读取时间
文件的隐藏属性
lsattr (list attribute)
chattr (change attribute):a只能增加不能删除,i不能做任何改变
文件的默认属性
umask:最大档案权限666(-rw-rw-rw),最大目录权限777(drwxrwxrwx)
umask所显示的是“需要减掉的权限” (umask -S 显示的是当前权限)
文件的扩展属性(提权)
SUID:位于拥有者的x权限上;
仅用于二进制文件,若具有x权限,则暂时具有拥有者的权限
SGID:位于群组的x权限上;
档案 - 用于二进制文件,若具有x权限,则暂时具有群组权限
目录 - 若具有rw权限,则暂时变为该群组
SBIT:位于其他人的x权限上;
目录,若具有wx权限,新建的档案只能自己删除(和root)
SUID - 4,SGID - 2,SBIT - 1;第四位权限;大写的S和T表示空权限,亦即没有对应的权限
查看文件类型:file
查询命令
which($PATH):在环境变量中查找可执行(二进制)文件;which找不到bash的内置命令
locate(mlocate_db):在/var/lib/mlocate数据库中搜索文件(updatedb 建立mlocate数据库)
find(hard_disk)
语法:find
阅读(394) | 评论(0) | 转发(0) |