一.Linux文件系统的树状结构
1.在Linux/UNIX OS中所有文件/目录都被组织成一个以根节点开始的倒置的树状结构
2.目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录
3.使用"/“表示根目录
4.使用”/"作为目录间的分隔符
5.两种路径
绝对路径:必须以一个正斜线(/)开始,包括从文件系统的根节点开始到要查找的对象(目录或文件)所必须遍历的每一个目录的名字,是文件位置的完整路标
相对路径:不是以正斜线(/)开始,包含从当前目录到要查找的对象(目录/文件)所必须遍历的每一个目录的名字
6.以.开头的文件是隐藏文件
7.右键,选择创建文件/目录
二.重要目录
1.两个特殊目录:
. 表示当前目录,即用户所在的工作目录
.. 表示父目录,即当前目录的上一层目录
2.bin目录:用来存放常用的可执行文件
3.sbin目录:用来存放系统的可执行文件
4.家目录:用来存放用户自己的文件或目录
root用户的家目录是/root,普通用户的家目录被存放在/home目录下,并使用用户名作为最后一级目录(家目录)的名称,如cat用户的家目录为/home/cat
5.dev目录:设备文件目录
6.etc目录:配置文件目录
7.挂载点(目录):通常可移除式硬件挂载在/media或/mnt目录下
8.mnt/opt/media目录:随意使用
9.tmp目录:临时目录,存储临时文件
三.目录文件的浏览、管理及维护
1.输入目录的开始部分,按Tab键可自动补全
2.cd命令:切换目录
cd path:跳转到指定目录
cd .:跳转到当前目录
cd ..:跳转到父目录
cd ~:跳转到当前用户的家目录
cd –:返回上一次所在的目录
cd:跳转到当前用户的家目录
2.pwd命令:获得当前所在目录的绝对路径
3.ls命令:列出目录中的内容
ls –a/all:查看指定目录中包括隐藏内容在内的所有内容
ls –l:查看指定目录中所有非隐藏内容的详细信息
4.cp命令:复制文件和目录
cp origin_path/a new_path/b:将a文件复制到new_path处并重命名为b
#b可不写,此时不重命名
–r选项:递归着拷贝(创建不存在的目录)
-f选项:强行复制,直接覆盖
5.mv命令:移动及修改文件和目录,通常使用mv而非rm
6.Ctrl+Shift+N:开启新终端
7.mkdir命令:创建目录
mkdir path/file:在path处创建file文件,path需已存在
-p:同时创建路径
8.touch命令:创建文件
9.rm命令:删除文件
–r选项:删除目录
–f选项:强制删除,不询问
10.使用rmdir或rm –r命令删除目录
11.cat命令:显示所有文件内容
12.head命令:显示文件内容的前指定行数,默认为10行
-n选项:n代表指定的行数
13.tail命令:显示文件内容的尾指定行首,默认为10行
-n:n代表指定的行数
14.more命令:浏览文件
使用回车键下翻