linux3 目录,【基础】Linux 3.目录结构及文件基本操作

同时归类到 "实验楼-Python学习路线" 文集中。

一、Linux目录结构

1.FHS标准

FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。

第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。

FHS_2.3标准文档

1303dbab3e93

体系树

1303dbab3e93

目录的四种交互形态

2. 目录路径

$ cd ~ # 回到当前用户文件夹

$ cd / # 回到根目录

$ pwd # 显示当前路径

二、文件的基本操作

1.新建

$ touch test.c # 创建一个新文件

$ mkdir abc # 创建一个空文件夹

$ mkdir -p abc/def # 创建多级文件夹

2.复制

$ cp test.c father/son # 复制当前目录下的test.c到father/son文件夹中

$ cp -r ab bc #将文件夹ab复制到文件夹bc中,复制文件夹时要加-r参数

3.删除

$ rm test.c

$ rm -r test.c #强制删除

4.移动与重命名

$ mv file1 ../ #将文件file1移动到上一目录。

$ mv fileName newName #将名为fileName的文件改为newName。

5.查看文件

$ cat aFile.txt -n #正序打印所有内容 -n参数为行首加上行号

$ tac aFile.txt #倒序显示

$ more aFile.txt #more专门用来阅读一个长文件的内容,可以翻页

$ less aFile.txt #基于more和vi开发,用法大致于more相同

$ tail aFile.txt #查看文件的最后十行

$ head aFile.txt #查看文件的头十行

6.新建硬链接和软连接

硬链接可以作为源文件的一个备份,是真实存在的文件,而软链接仅仅是一个快捷方式。

# touch file

# ln file hard_file //创建硬链接

# ln -s file soft_file //创建软链接

三、课程截图

1303dbab3e93

实验楼

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值