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

  

  

  

  

linux目录与路径的更多相关文章

  1. Linux 目录与路径

    树形目录结构 Linux 是以树形目录结构的形式来构建整个系统的. 从逻辑上来说Linux的磁盘是挂载在目录上的,每一个目录能使用本地磁盘分区或网络上的文件系统,比如利用网络文件系统(Network ...

  2. linux的文件属性介绍、目录及路径表示方法

    一.认识linux文件 认识linux下的文件需要先学习命令:ls. 该命令用于显示指定目录下的内容,其中最常用的参数有: -l显示目录和文件的完整属性信息 -a显示所有文件和目录,包含隐藏文件和目录 ...

  3. 一起来学linux:目录与路径

    p { margin-bottom: 0.25cm; line-height: 120% } 首先介绍目录相关的路径的表示法: 1 . 代表此目录 2 .. 代表上一层目录 3 – 代表前一个工作目录 ...

  4. 每天一个linux命令(23):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  5. 详解Linux目录(目录树详细解释)

    给大家一篇关于Linux目录 方面的详细说明,好好读一下! Linux目录详解(RHEL5.4) linux有四种基本文件系统类型:--普通文件:如文本文件.c语言源代码.shell脚本等,可以用ca ...

  6. Linux 目录配置

    一.Linux 目录配置标准:FHS FHS(Filessystem Hierarchy Standard) 的重点在于规范每个特定的目录下应该要放置什么样子的数据. FHS依据文件系统使用的频繁与否 ...

  7. day 2 Linux目录结构

    Linux系统的目录结构的基本介绍: 1)在逻辑上的所有目录(包括目录下的子目录)都在最高级别的目录“/”下. 根(/)目录是Linux系统中所有目录的起始点(顶点),根下面的目录及子目录是一个有层次 ...

  8. CentOS6.5菜鸟之旅:纯转载Linux目录结构

    来自:http://www.iteye.com/topic/1125162 使用linux也有一年多时间了  最近也是一直在维护网站系统主机  下面是linux目录结构说明 本人使用的是centos系 ...

  9. 每天一个linux命令(19):Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

随机推荐

  1. input的number类型只能输入正数,禁止负数输入

    <input type="number" max="10" min='1' id='number'> <script> document ...

  2. MVVM架构的理解

    摘自维基百科 MVVM(Model–view–viewmodel)是一种软件架构模式. MVVM有助于将图形用户界面的开发与业务逻辑或后端逻辑(数据模型)的开发分离开来,这是通过置标语言或GUI代码实 ...

  3. iptables详解(1):命令参数解析

    1.编辑配置网卡信息方法: 1.1 编辑配置文件:vim /etc/sysconfig/network-scripts/ifcfg-lo 1.2 nmtui命令:图形化配置 1.3 nm-connec ...

  4. java中的main方法参数String[] args的说明

    参数String[] args 的作用是在运行main方法时,在控制台输入参数 class Test{ public static void main(String[] args){ for(Stri ...

  5. putty上传下载文件

    一,需要pscp.exe,习惯上和Putty.exe文件放在一起. 首先需要保证在命令行下可以访问到pscp.exe.可以通过配置Windows的环境变量Path,或者直接通过命令行访问到pscp.e ...

  6. python接口自动化测试 - unittest框架基本使用

    unittest简单介绍 单元测试框架 还可以适用WEB自动化测试用例的开发与执行 提供丰富的断言方法 官方文档:https://docs.python.org/zh-cn/3/library/uni ...

  7. Redis安装及局域网访问配置CentOS

    1.安装gcc,用来编译reids 通过命令 sudo yum install gcc 2.安装redis $ wget http://download.redis.io/releases/redis ...

  8. android studio中project structure配置

    android studio project structure 1.project中填jdk路径 2.module中添androidsdk路径 3.sdks中填jdk路径

  9. B站上线互动视频背后,是一场谁都输不起的未来之战

    毋庸置疑的是,视频网站的竞争已愈发激烈.而它们的竞争体现在多个维度,比如买视频会员赠送购物网站会员.依靠各自的社交体系不断尝试打破圈层瓶颈等.当然,最直接的竞争还是体现在内容层面.购买独家版权.制作原 ...

  10. POJ 1995 Raising Modulo Numbers(快速幂)

    嗯... 题目链接:http://poj.org/problem?id=1995 快速幂模板... AC代码: #include<cstdio> #include<iostream& ...