1.相对路径与绝对路径:
带有/开头的路径称为绝对路径,反之则 称为相对路径。如 :/usr/..(绝对路径);../usr (相对路径)
相对路径的好处是便于在目录之间切换,而绝对路径适合于shell编程这种对于路径精确性要求比较高的场景。
2.PATH变量,
查看PATH变量的命令为 echo $PATH ;$PATH 表示执行文件的路径
如:
在这些目录下的命令都可以直接执行。
设置PATH的命令:
PATH ="$PATH":/root
不同用户默认的PATH不同;
本目录(.)最好不要放在PATH下
3.目录和文件操作的命令:
1)cd ,更换目录
2)pwd,显示当前工作目录(print working directory)
3) mkdir 创建空的目录
4)rmdir删除空的目录
5)ls 查看文件与目录
6)复制 cp
7) 删除 rm
8)移动 mv
9)文件内容查阅:cat
10)从最后一行开始显示:tac
11) 显示的时候顺便输出行号:nl
12)more :一页一页的显示文件
13)less与more 类似,但是他可以往前翻页
14)head 只看头几行
15)tail 只看结尾几行
16)od 以二进制的方式读取文件
17)touch 修改文件时间或创建新文件
18)文件默认权限 unmask
19)文件隐藏属性 chattr lsattr
20)查看文件类型 file
21)命令的完整文件名:which或type
22)文件查找 :find 不常用 因为查找慢
whereis 寻找特定文件 如
23)locate 后面输入文件的部分名称就可以得到结果
依据数据库来查找,速度快 缺点是更新不及时 可以用updatedb来更新