linux 查看目录和只目录结构,Linux 目录结构及文件基本操作

一 Linux目录结构

Linux系统的正常运行是以目录结构为基础的,大部分目录结构是规定好了的(FHS标准)。

FHS:文件系统层次结构标准,定义了系统中每个区域的用途。

FHS定义了两层规范:

/ 下面的各个目录应该放什么数据文件

针对 /user 及 /var 这两个目录的子目录来定义。

28a9dab4d369fa1632ea7950c40dd82e.png

FHS是根据无数Linux用户和开发者的经验总结出来的,并不是一定不能更改,但是大体上是以下这四种形态:

6a701bc4dbdfc0303a8eda17e85bbae7.png

目录路径

使用cd命令来切换目

使用 . 来表示当前目录

使用 .. 来表示上一级目录

使用 - 来保湿上一次所在目录

使用 ~ 通常来表示当前用户的home目录,注意:并非根目录

使用 pwd 命令可以获取当前所在路径(绝对路径)

绝对路径:以根 / 目录为起点的完整路径,以所要到的目录为终点。

相对路径: 相对于当前的目录的路径,相对路径以 . 为起点,以所要到的目录为终点,表现形式如:

usr/local/bin (这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个 . ,而是直接以目录名开头,因为这个 usr 目录为 / 目录下的子目录,是可以省略这个 . 的。

实际操作中选用哪种方式应根据实际情况,哪种方便用哪种。

提示:进行目录切换时多使用Tab键自动补全,连续按两次Tab可以显示全部候选结果。

二 Linux文件的基本操作

新建

新建空白文档: touch命令 创建文档的所在目录需要有相应权限才能使用这个命令。

新建目录: mkdir命令 不加参数可创建一个空目录,使用-p参数可以同时创建父目录,即可同时创建多级目录。

f2803e2ac8dd05d9c27a3c12835d0b1c.png

复制

复制文件:使用cp命令复制一个文件到指定目录 cp test ./father/son/grandson 把test文件复制到后面路径的文件夹中,注:那个 . 省略也能复制成功。

复制目录:cp命令后加上 -r 或者 -R。例:cp -r father family

说明:如果当前所在目录下没有family目录,则先创建一个family目录,然后把father的子目录及子目录中的文件复制到family文件夹中。

如果先在当前目录下创建了一个family目录,再执行以上命令,则会连同father和它的子目录及文件一同复制到family目录中。

删除

删除文件:使用rm命令删除一个文件,同样的需要先进入文件所在的目录。可在rm后加参数-f,为强制删除,可以忽略一些安全提示。

删除目录:rm命令后加上 -r 或 -R参数

移动文件与文件重命名

移动文件:使用 mv 命令移动(剪切)文件。 mv 源目录文件 目的目录

重命名文件:也是使用mv命令。 mv 旧的文件名 新的文件名

批量重命名:使用rename命令。要用到perl正则表达式的知识,先记住这个命令名。

查看文件

使用cat,tac,nl命令可以查看文件

cat和tac命令用来打印文件内容的标准输出(终端)。cat为正序显示,tac为倒序显示。采用cat时可以加上参数 -n 来显示行数。

nl命令:添加行号并打印,比 cat -n 更专业的行号打印命令。

b13ef722889d9bd74c8050a34c4fbef6.png

一条命令中可以同时加上几个参数,例如$ nl -b a -n rz passwd

使用more和less命令分页查看文件

more:天生用来“阅读”一个文件的内容的。less为基于more和vi开发,功能更强大。使用Enter向下滚动一行,使用Space键向下滚动一屏。h显示帮助,q退出。

使用head和tail命令查看文件

只查看文件的头几行(默认10行,不足10行显示全部)和尾几行。

可以使用 -n 1 参数, 后面的1代表的行数,即可以单独查看指定行的数据。

-f 参数: 不停地读取某个文件的内容并显示,可以动态的查看日志,达到实时监视的目的,先做了解。

查看文件类型

Linux中文件的类型不是根据文件后缀来判断的,通常使用file命令查看文件的类型。

4f385bd88ad7b302d881763e2b9c869b.png

作业

Linux的日志文件的目录为:在var/log文件夹内。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值