1.相对路径和绝对路径

  绝对路径:一定是从根目录开始,如:/usr/share/doc

  相对路径:如果想从/usr/share/doc/到/usr/share/man下,可以写成 cd ../man,相对路径的参照物是当前所在的路径

2.目录相关的操作

  .代表当前目录  cd .

  ..代表当前目录的上层目录 cd ..

  -代表前一个工作目录 cd -

  ~代表目前用户身份所在的家 cd ~

  ~account 代表 account 这个用户的家目录(account是个账号名称)  cd ~bin

  常见的操作目录的命令:

  • cd:变换目录
  • pwd:显示当前目录
  • mkdir:新建一个目录
  • rmdir:删除一个目录

  cd:变换目录

  cd /tmp:切换到/tmp

  cd ~:回到根目录

  pwd显示当前目录

  [root@xxx ~]cd /var/mail

  [root@xxx ~]pwd

  var/mail   --显示当前的目录

  [root@xxx ~]pwd -P

  /var/spool/mail  --加-P之后,如果目录是link,则会显示文档连接到的文档

  mkdir建立新目录

  mkdir test 建立一个test目录

  mkdir -p test2/test3/test4 建立多层目录

  mkdir -m 711 test5 建立权限为 drwx--x--x的目录 test5

  rmdir删除空目录

  rmdir test 删除test

  rmdir -p test2/test3/test4 连续删除多层空目录

  复制、删除不移劢: cp, rm, mv

  cp复制档案

  cp [options] 目标文件(可以多个) 源文件

  cp test.txt /tmp  复制单个文件

  cp test1.txt test2.txt /tmp 复制多个文件

  rm 删除文件或目录

  rm test 删除test

    mv移动档案或者目录

  [root@xxx ~]# cd /tmp
  [root@xxx tmp]# cp ~/.bashrc bashrc
  [root@xxx tmp]# mkdir mvtest
  [root@xxx tmp]# mv bashrc mvtest 把bashrc移动到mvtest

  basename 获取路径最后的目录或文件名

  dirname 获取路径最后的目录或文件名之前的路径

  查看档案内容

  cat 从第一行显示文档内容

  tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! 

  nl (添加行号打印)

  [root@xxx ~]# cat /etc/issue

  [root@xxx ~]# tac /etc/issue

  [root@xxx ~]# nl /etc/issue

  more (一页一页翻劢)

  [root@xxx~]# more /etc/man.config

  less (一页一页翻劢)  

  [root@xxx~]# less /etc/man.config

  head (取出前面几行)

  [root@xxx~]# head -n 2 /etc/man.config

  tail (取出后面几行)

  [root@xxx~]# tail -n 20 /etc/man.config

  od -t c /usr/bin/passwd 查阅非文本文件

  修改档案时间或新建文档: touch

  mtime:档案的【内容数据】变更时,就会更新这个时间!

  ctime:档案的『状态』改变时,就会更新这个时间,比如,像是权限与属性被更改了,都会更新这个时间。

  atime: 该档案的内容被取用时,就会更新这个读取时间 (access)。比如,我们使用 cat 去读取 /etc/man.config , 就会更新该档案的 atime 了。

  ls -l /etc/man.cnfig  显示是mtime

  ls -l --time=ctime /etc/man.cnfig 显示是ctime

  ls -l --time=atime /etc/man.cnfig 显示是atime

  

  

  

  

最新文章

  1. 怎么修改与设置.jsp文件属性?
  2. javascript随笔20160808
  3. python调用系统命令popen、system
  4. Convert Object to XML using LINQ
  5. Cacti-安装和使用详解
  6. Tomcat7.x 与 Tomcat6.x
  7. gets()和getchar()还有getch()的区别
  8. Ruby Regexp
  9. hdu-5690 All X(快速幂+乘法逆元)
  10. UI2_UINavigationBar
  11. Linux的/etc/issue、/etc/issue.net和/etc/motd的区别
  12. Android学习-各种对话框
  13. 【cocos2d-js官方文档】十、log
  14. Unity利用Sapi进行windows语音开发
  15. linux 查看网段内所有IP
  16. 有道词典Linux版下载安装
  17. 【BZOJ1417】Pku3156 Interconnect
  18. 字符集和编码——Unicode(UTF&UCS)深度历险
  19. Ubuntu12搭建nutch1.2+tomcat7+jdk1.6
  20. Consul Session

热门文章

  1. MXnet的使用
  2. PHP获取用户的真实IP地址,非代理IP
  3. 洛谷 P2709 小B的询问(莫队)
  4. centos默认安装mysql的默认密码
  5. cube-ui IndexList 切换Tab Y坐标归零
  6. Centos6.10-FastDFS-存储器Http配置
  7. 普及C组第一题(8.1)
  8. python3 利用VideoCapture模块读取多个相机名称
  9. MAC Address-Table Move Update Feature
  10. P1217