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

      




      

      

      

  • 相关阅读:
    P3015 [USACO11FEB]最好的括号Best Parenthesis
    P1944 最长括号匹配_NOI导刊2009提高(1)
    P2328 [SCOI2005]超级格雷码
    P2308 添加括号
    P5657 格雷码【民间数据】
    P2196 挖地雷
    P5020 货币系统
    括号序列模型--序列dp--U86873 小Y的精灵国机房之旅
    P1033 自由落体
    P1017 进制转换
  • 原文地址:https://www.cnblogs.com/changshuo/p/4733319.html
Copyright © 2011-2022 走看看