linux目录结构及文件基本操作
来源:互联网 发布:速卖通行业数据分析 编辑:程序博客网 时间:2024/06/07 06:19
Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架。虽然本质上无论是目录结构还是操作系统内核都是存储在磁盘上的,但从逻辑上来说 Linux 的磁盘是“挂在”(挂载在)目录上的,每一个目录不仅能使用本地磁盘分区的文件系统,也可以使用网络上的文件系统。举例来说,可以利用网络文件系统(Network File System,NFS)服务器载入某特定目录等。
1. FHS 标准
Linux 的目录结构说复杂很复杂,说简单也很简单。复杂在于,因为系统的正常运行是以目录结构为基础的,对于初学者来说里面大部分目录都不知道其作用,重要与否,特别对于那些曾经的重度 Windows 用户,他们会纠结很长时间,关于我安装的软件在哪里这类问题。说它简单是因为,其中大部分目录结构是规定好了的(FHS 标准),是死的,当你掌握后,你在里面的一切操作都会变得井然有序。
FHS 定义了两层规范,第一层是, /
下面的各个目录应该要放什么文件数据,例如 /etc
应该放置设置文件,/bin
与 /sbin
则应该放置可执行文件等等。
第二层则是针对 /usr
及 /var
这两个目录的子目录来定义。例如 /var/log
放置系统登录文件,/usr/share
放置共享数据等。
2. 目录路径
路径
有人可能不明白这路径是指什么,有什么用。顾名思义,路径就是你要去哪儿的路线嘛。如果你想进入某个具体的目录或者想获得某个目录的文件(目录本身也是文件)那就得用路径来找到了。
使用 cd
命令可以切换目录,在 Linux 里面使用 .
表示当前目录,..
表示上一级目录(注意,我们上一节介绍过的,以 .
开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a
命令查看隐藏文件), -
表示上一次所在目录,~
通常表示当前用户的 home
目录。使用 pwd
命令可以获取当前所在路径(绝对路径)。
绝对路径
关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如:
/usr/local/bin
,表示根目录下的 usr
目录中的 local
目录中的 bin
目录。
相对路径
相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录.
为起点,以你所要到的目录为终点,表现形式如:
usr/local/bin
(这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个 .
,而是直接以目录名开头,因为这个 usr
目录为 /
目录下的子目录,是可以省略这个 .
的(以后会讲到一个类似不能省略的情况);如果是当前目录的上一级目录,则需要使用 ..
,比如你当前目录为 home
目录,根目录就应该表示为 ../../
,表示上一级目录( home
目录)的上一级目录( /
目录)。
下面我们以你的 home
目录为起点,分别以绝对路径和相对路径的方式进入 /usr/local/bin
目录:
# 绝对路径$ cd /usr/local/bin# 相对路径$ cd ../../usr/local/bin
- Linux目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux目录结构及文件基本操作
- 【Linux】目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux-目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- Linux 目录结构及文件基本操作
- linux目录结构及文件基本操作
- 百度糯米音乐盛典深圳站完美收官 小猪罗志祥嗨爆全场
- ActionContext和ServletActionContext小结
- iOS 10有啥新功能?看这一篇就够了
- 慑人于千里之外,一个新的安全巡查无人机的思路 | 新智造
- 除了科比,还有哪些NBA球星叱咤在硅谷风投圈
- linux目录结构及文件基本操作
- HDU 3685 Rotational Painting(多边形重心+凸包)
- The addressing-1.5.mar module, which is not valid, caused null java.lang.ExceptionInInitializerError
- JavaWeb学习心得之JSP自定义标签
- MFC 控件自绘
- 日企SeCom:不想研发喂食机器人的无人机制造商不是好的安保公司 | 新智造
- myBatis jdbctype 0racle mysql对应
- 唯一中国企业精英——物灵科技联合创始人顾嘉唯,入选MIT科技创新35杰(MIT TR35人物评选)
- jump_1.1