zoukankan      html  css  js  c++  java
  • linux目录与路径

    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

      




      

      

      

  • 相关阅读:
    AgularJS中Unknown provider: $routeProvider解决方案
    AngularJS依赖注入
    下面是Webstorm的一些常用快捷键:
    加载多张图片,判断加载完成状态
    JS控制图片显示的大小(图片等比例缩放)
    JS中两个重要的方法 call & apply 学习
    如何用微软雅黑显示自己网页的字体
    Dev-C++的一些使用技巧快捷键
    C C语言中 *.c和*.h文件的区别!
    HTML <!--...--> 注释 、CSS/JS //注释 和 /*.....*/ 注释
  • 原文地址:https://www.cnblogs.com/changshuo/p/4733319.html
Copyright © 2011-2022 走看看