内容提要
-
文件系统(了解)
-
目录操作(掌握)
-
文件操作(掌握)
文件系统
Linux本质上就是一个文件系统。Linux文件系统是操作系统组织、存取、保存数据的一种手段。整体采用层级式的倒状目录结构。

倒状树结构中的目录
/:根目录(根路径),Linux中的绝对路径就是由这个开始。
/bin:主要存放系统普通指令
/boot:主要存放系统的引导程序
/dev:存放硬件设备对应的文件(Linux应用开发阶段,访问其中的文件)
/etc:存放系统和应用程序的配置文件(如:profile)
/home:家目录,存放当前系统下所有用户对应的目录。
/lib:存放系统和应用程序的依赖库。
/proc:存放系统运行时的运行信息。
/usr:是软件的默认安装路径。
/var:存放缓存、备份文件。
/cdrom:光驱挂载点(通常用于挂载光盘)
/mnt:用于系统文件系统的挂载目录,举例:/mnt/hgfs可用于挂载共享目录,/mnt/udisk可用于挂载U盘..
/sbin:用于存放一些特权指令,通常只有系统管理员(root)才能执行。
路径的概念
-
绝对路径:以根路径(
/)为参考点描述的路径,称之为绝对路径。举例:
// windows系统 D:\\YQ\\Code\\demo01.c // linux系统 /mnt/hgfs/linuxc/demo01.c -
相对路径:以当前目录(
./)为参考点描述的路径,称之为相对路径。举例:
cd /home -- 解释:绝对路径,切换到根路径下的home目录 cd ./st -- 解释:相对路径,切换到当前路径下的st目录(假设当前在/home目录下,则切换后为/home/st) cd st -- 解释:相对路径,等价于上面的写法,一般推荐这种写法,因为简单
Linux系统文件类型

说明:
d:目录(文件夹)
-:普通文件
l:符号链接(类似于 Windows 中的快捷方式)
c:字符设备文件,通常用于与字符设备(如串口、终端等)进行交互
b:块设备文件(大容量磁盘等),用于与块设备(如硬盘、U 盘等)进行交互
s:套接字文件,用于进程间通信
p:管道文件,用于进程间通信
目录操作
指令
语法:
指令 [选项] [操作的文件或者目录]
注意:语法中加入[],就表示方括号括起来的内容可选。
pwd
说明:查看当前所在目录的绝对路径
执行者:所有用户

ls
说明:显示指定路径(默认是当前路径)下的文件或者目录。
执行者:所有用户

常用选项:
-
-a:显示所有文件或目录(包含隐藏文件或目录,Linux中的隐藏目录或者文件一般以.开头,如:.vimrc)


1611

被折叠的 条评论
为什么被折叠?



