这里有一个小技巧,就是可以用tab键去补全,比如说我要在根目录下进入home,那么我打一个长cd hom再按tab键就能自动补全后面的字母,这个常用于安装包,它可能有二十多个英文字母,cd 后面加二十多个英文字母一不小心就敲错了,这时按tab键就自动补全了。
tab还有一个功能就是过滤,比如下图stu后面第一遍按tab时它出来的还是这三个,因为这三个前面都是stu,它也不知道你要哪一个 当你在第二个stu后面再按tab的时候它这三个跳出来是告诉你带有stu的是这三个,你可以在这三个带有stu的里面找你想要的 这个在如果你的目录下面有一百多个文件时,你按前几个字母加tab键就可以过滤掉绝大多数你不想要的,然后在剩下的里面选
这里强调一下这个才是家目录cd home/stu
还有一个小技巧就是可以用上下左右键去翻命令,比如你上一个执行的命令很长,这时你就可以按上键去翻到上一个命令看它是啥。
然后是/home/stu和~是等价的,下图$前面的~就是路径的意思,而我们再用pwd看一下路径就是/home/stu
再比如下图$前面的路径/是根目录,pwd出来的也是/
这里我们要注意普通用户的权限问题,而变成管理员的是sudo so
下面来看一下绝对路径和相对路径
这个从/根目录开始的是绝对路径,pwd显示的就是这个
这个显示的就是相对路径
等后面我们写引用,#include“./sem.h”就是引用当前目录文件下的sem.h
#include“../sem.h”就是引用上一层目录文件下的sem.h