Linux 使用归纳 3

相对路径与绝对路径:
对于档名的正确性来说,『绝对路径的正确度要比较好~』。 一般来说,如果是在写程序 (shell scripts) 来管理系统的条件下,务必使用绝对路径的写法。 怎么说呢?因为绝对路径的写法虽然比较麻烦,但是可以肯定这个写法绝对不会有问题。 如果使用相对路径在程序当中,则可能由于你执行的工作环境不同,导致一些问题的发生。

.        代表此层目录
..       代表上一层目录
-        代表前一个工作目录
~        代表『目前用户身份』所在的家目录
~account 代表 account 这个用户的家目录(account是个账号名称)

指令 cd 是Change Directory的缩写,这是用来变换工作目录的指令。注意,目录名称与cd指令之间存在一个空格。

使用『 cd ~ 』可以回到个人的家目录里头去呢! 另外,针对 cd 的使用方法,如果仅输入 cd 时,代表的就是『 cd ~ 』的意思喔~ 亦既是会回到自己的家目录啦!

指令 pwd 是Print Working Directory的缩写,也就是显示目前所在目录的指令。

指令 mkdir 是Make Directory的缩写,建立新的目录。

指令 rmdir 是Remove Directory的缩写,删除空的目录。

环境变量 $PATH:通过『echo $PATH』来看看到底有哪些目录被定义出来了。
PATH(一定是大写)这个变量的内容是由一堆目录所组成的,每个目录中间用冒号(:)来隔开, 每个目录是有『顺序』之分的。

指令 cp 是Copy的缩写,复制档案或目录。
由于 cp 有种种的文件属性与权限的特性,所以,在复制时,你必须要清楚的了解到:
 1)是否需要完整的保留来源档案的信息?
 2)来源档案是否为连结档 (symbolic link file)?
 3)来源档是否为特殊的档案,例如 FIFO, socket 等?
 4)来源文件是否为目录?

指令 rm 是Remove的缩写,移除档案或目录。

指令 mv 是Move的缩写,移动档案与目录,或更名。

档案内容查阅指令:
cat   由第一行开始显示档案内容
tac   从最后一行开始显示,可以看出 tac 是 cat 癿倒着写!
nl    显示的时候,顺道输出行号!
more  一页一页的显示档案内容,可以输入癿挃令有:
     空格键 (space):代表向下翻一页;
     Enter :代表向下翻一行;
     /字符串 :代表在这个显示的内容当中,向下搜寻『字符串』这个关键词;
     :f :立刻显示出文件名以及目前显示的行数;
     q :代表立刻离开 more ,不再显示该档案内容。
     b 或 [ctrl]-b :代表往回翻页,不过这动作只对档案有用,对管线无用。

less  与 more 类似,但是比 more 更好的是,他可以往前翻页!可以输入癿挃令有:
     空格键 :向下翻动一页;
     [pagedown]:向下翻动一页;
     [pageup] :向上翻动一页;
     /字符串 :向下搜寻『字符串』的功能;
     ?字符串 :向上搜寻『字符串』的功能;
     n :重复前一个搜寻 (与 / 或 ? 有关!)
     N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
     q :离开 less 这个程序;

head  只看头几行
tail  只看尾巳几行
od    以二进制的方式读取档案内容!

猜你喜欢

转载自maosheng.iteye.com/blog/1920847