1.首先要先说一下绝对路径和相对路径:

绝对路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录

相对路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:『cd ../man』这就是相对路径的写法啦

2.常用的目录符号:

.     代表此层目录
..    代表上层目录
~     代表自己的家目录
~user 代表到 user 这个人的家目录

3.目录与路径的几个常用的指令:

  • cd     变换目录
  • pwd    显示目前的目录
  • mkdir 建立一个新目录
  • rmdir 删除一个里面是空的空目录

①cd用法:

范例:
[root @test /root]# cd ..       <==回到上一层目录
[root @test /root]# cd ../home     <==相对路径的写法
[root @test /root]# cd /var/www/html  <==绝对路径的写法
[root @test /etc]# cd         <==回到使用者的家目录
[root @test /etc]# cd ~         <==回到使用者的家目录!
[root @test /etc]# cd ~test      <==回到 test 这个使用者的家目录

②pwd用法:

范例:
[root @test root]# cd /home/test
[root @test test]# pwd 
/home/test             <==显示目前你所在的目录呦!

③mkdir用法:

参数说明:
-m :设定档案的权限喔!直接设定,不需要看 umask 这个内容的脸色
-p :帮助你直接将上面的目录递归建立起来
范例:
[root @test /root]# cd tmp
[root @test /tmp]# mkdir test<==建立名称为 test 的目录
[root @test /tmp]# mkdir -p test1/test2/test3/test4 <==直接建立 test2...等上层目录
[root @test /tmp]# mkdir -m 711 testqq  <==建立权限为 711 的目录!
[root @test /tmp]# ll test*
drwxrwxr-x    2 test    test        4096 Feb  6 20:47 test/
drwxrwxr-x    3 test    test        4096 Feb  6 20:48 test1/
drwx--x--x    2 test    test        4096 Feb  6 20:48 testqq/

④rmdir用法:

参数说明:
-p :将上层的目录也删除
范例:
[root @test /root]# rmdir test<==删除名称为 test 的目录
[root @test tmp]# ll
drwxrwxr-x    3 test    test        4096 Feb  6 20:48 test1/
[root @test tmp]# rmdir test1
rmdir: `test1': Directory not empty
[root @test tmp]# rmdir -p test1/test2/test3/test4
[root @test tmp]$ ll

4.档案与目录管理:

ls 显示文件名称、属性等
cp 拷贝档案或目录
rm 删除档案或目录
mv 移动档案或目录

①ls语法:

参数说明:
-a       :全部的档案都列出(连同隐藏档)
-i       :印出 inode 的值
-l :长的列出,连同档案大小的数据等等
-S       :以档案大小排序

②cp语法:

参数说明:
-d     :在进行 copy 的时候,如果是 copy 到 link 档案,若不加任何参数,则预设情况中会将 link 到的源文件
       copy 到目的地,若加 -d 时,则 link 档案可原封不动的将 link 这个快捷方式其拷贝到目的地!
-r     :可以进行目录的 copy 呦!
-s          :做成连结档,而不 copy 之意!与 ln 指令相同功能!
-u, --update:如果来源档比较新,或者是没有目的档,那么才会进行 copy 的动作!可用于备份的动作中!

③rm语法:

参数说明:
-i     :提供使用者确认(这是默认值)
-r     :循环,就是一直杀掉,直到没有东西为止的意思
-f     :force ,就是强力杀掉啦!

④mv语法:

参数说明:
-u   :同样的,为 update 的简写,当来源档比目的档还新的时后才会动作!

5.观看档案内容:cat, tac, more, less, head, tail, nl,

cat  由第一行开始显示档案内容
tac  从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
more 一页一页的显示档案内容
less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
head 只看头几行
tail 只看尾巴几行
nl   显示的时候,顺道输出 行号!
od   以二进制的方式读取档案内容!

6.档案与目录权限:

chown 改变档案的拥有人
chgrp 改变档案的所属群组
chmod 改变档案的可写、可读、可执行等属性
umask 改变预设的建立档案或目录时的属性
chattr 改变档案的特殊属性
lsattr 显示档案的特殊属性!

posted on 2016-11-28 12:20  Tomatoes  阅读(261)  评论(0编辑  收藏  举报