一、比较特殊的目录
. : 代表此层目录
.. : 代表上一层目录
- : 代表前一个工作目录
~ : 代表“目前用户身份”所在的主文件夹
~account: 代表account这个用户的主文件夹(account是个帐号名称)
备注:根目录"/"下的"."和".."目录都为根目录自身
二、$PATH:关于执行文件路径的变量
不同用户身份默认的PATH不同
PATH是可以修改的,为了安全起见,不要把本目录"."加到PATH中。举个例子来说明下将本目录"."加到PATH中的安全隐患,有个人在/tmp下新建了一个可执行文件,该可执行文件代表一个恶意程序,取名为ls,当你进入/tmp目录,一不留神执行了ls命令,那么最终执行的是该恶意程序
执行命令有3种方式:1)将命令放入PATH所代表的其中一个目录之下;2)以绝对路径的形式执行命令;3)以相对路径的形式执行命令
三、basename和dirname命令
四、文件内容查阅
1、全部文件内容读取命令
cat,tac,nl,欲读取全部文件内容倒不如直接使用vim,emacs等工具
2、翻页查看命令
more,less
可查看《Linux常用命令》[1]
3、数据选取
head,tail
可查看《Linux常用命令》
4、od
可查看《Linux常用命令》
五、修改文件时间或者新建文件
touch,可查看《Linux常用命令》
六、文件默认权限
umask命令,可查看《Linux常用命令》
七、文件隐藏权限
一般用不到chattr和lsattr这两个命令
在有安全要求的时候,才会用到
八、“文件特殊权限”和“权限与命令间关系”
可见《Linux文件权限再提炼》[2]
九、查询命令
见文章《Linux下的查找命令使用指导》[3]
参考文献:
[1]http://blog.csdn.net/dslztx/article/details/46680643
[2]http://blog.csdn.net/DSLZTX/article/details/46054955
[3]http://blog.csdn.net/dslztx/article/details/46925663