《鸟哥linux私房菜基础篇》第七章学习笔记。
基本都是书上的内容。
#####一些特殊目录
.
当前目录..
上层目录-
前一个工作目录~
当前用户身份所在的主文件夹~account
account用户的主文件夹
本章涉及到的命令
pwd
查看当前路径cd
切换路径mkdir
新建一个空目录,通过参数-p
可以创建一个多层的目录 -m
可以设置创建的目录的权限rmdir
删除目录 -p
连同上层空目录也一起删除echo
显示、打印
输出文件内容
cat
:有第一行开始显示文件内容tac
:从最后一行开始显示文件内容nl
:带行号显示more
:一页一页的显示文件内容less
:与more类似,但可以往前翻页head
:只看前几行tail
:只看后几行od
:以二进制方式读取文件内容
命令与文件查询
命令查询
which
:查询命令在PATH中的完整文件路径
文件查询
文件查询有:whereis
、locate
、find
三个命令,一般情况使用whereis
或者locate
代替find来查找文件,原因是whereis
和locate
是通过数据库来查询的,速度很快,find
查询速度慢。如果未能查询到可以再用find来查询。
whereis
: 可以通过参数来在特定类型文件中进行查询。lcoate
: locate后面直接输入文件的部分名称就可以得到所有路径或完整文件名中包含输入名称的文件完整路径。更新文件查询的数据库:updatedb
updatedb根据/etc/updatedb.conf的设置去查找系统硬盘内的文件名,并更新/var/lib/mlocate内的数据库文件。
locate 依据/var/lib/mlocate内的数据库记载,找出用户输入的关键字文件名。
find
:功能强大,但速度较慢,可以通过设置多个参数来进行文件查询。