1.目录的相关操作
2.cd(change directory,变换目录)
3.pwd(Print working directory,显示目前目录所在)
4.mkdir
加上p选项表示可以建立多层目录,不加的话只能在当前路径建立目录
5.rmdir
rmdir只能删除空文件夹,如果要删除非空文件夹只能使用rm。
6.PATH
非常重要的路径,我们在shell里边使用的命令其实都是以可执行文件存放在usr/bin或者usr/sbin这几个文件夹中的,那么正常来说我们要调用一个命令需要到这个文件夹里边运行相关的命令,但是实际上我们可以在任何路径调用它们,其实这就是PATH的功劳。
系统会依照PATH的设定去每个PATH定义的目录下搜索文件名为XX的可执行文件,如果有则调用相关的可执行文件。这就是shell命令能够在任何路径实现功能的原因。
7.将想要在任何目录下均可执行一个可执行文件,那么可以将这个文件的路径加入PATH中。
PATH=${PATH}:/root
8.PATH路径下相同的命令,会执行哪一个?
9.PATH注意事项
10.cp(复制文件或目录)
11.rm(移除文件或目录)
12.mv(移动文件或目录)
13.dirname和basename
可以用dirname和basename取得一个路径的目录名称和文件名
14.文件内容查阅
15 od(非纯文本文档)
一般来说执行档都是二进制文件,这个时候就要使用od这个指令来读取
16which(寻找常用指令路径)
bash内建的指令 which搜索不到,因为bash指令并不存在于PATH路径中
17.whereis(寻找文件名)
总的来说 whereis只会寻找几个特定的目录,主要是针对指令所在的执行档,例如/usr/bin 等文件夹。
18.locate(寻找文件名)
locate是在已建立的数据库中寻找数据,而不是直接在硬盘当中存取数据