一、常见系统目录
/dev:设备文件
/srv:网络服务所提供的数据放置处
/media:暂存媒体
/usr:与软件安装/执行有关
/sys:内存中的数据,如内核、文件系统等
/proc:内存中的数据,如程序等
/var:与系统运作过程有关
/bin:用户一般会用到的命令,比如系统启动命令
/home:各用户的主文件夹,每个用户占用一个目录
二、绝对路径与相对路径
绝对路径:根目录(/)写起,例如/home、/.bashrc
相对路径:相对于当前路径,例如./a
. :表示当前目录,常用语相对路径表示中
.. :表示上一层目录,常用语相对路径表示中
~ :表示”目前用户身份“所在的主文件夹
~account :表示account这个用户的主文件夹
三、目录管理常用命令
1、cd:切换目录
用法: cd 绝对路径/相对路劲
2、pwd:显示当前目录的路径
用法: pwd
3、mkdir:新建一个新的目录
用法: mkdir [-mp] 目录名称
-p参数:默认情况下目录逐层创建,-p参数可自动创建所需目录 。eg: mkdir -p /home/a/test
4、rmdir:删除一个空的目录
用法:rmdir [-p] 目录名称
-p参数:连同上一级空目录也删除
5、ls:查看目录结构
用法:ls [-adl] 目录名称 (参数有很多,这里只说这三个)
-a:全部文件,连同隐藏文件(开头为.)一起列出来
-l:列出长数据串,包含文件属性与权限等数据,:ls -l可以简写为ll
-d:仅列出目录本身,只列出目录,不列出文件
四、文件管理常用命令
1、复制文件:cp 源文件/目录 目标文件/目录
2、删除文件:rm 文件/目录
3、移动文件:mv 源文件 目标文件
4、查阅文件内容: cat、tal、nl(输出行号)、more(一页页向后翻看)、less(一页页向前翻看),head、tail
5、修改文件时间为当前时刻:
- touch -a 文件 :修改access time
- touch -m 文件:修改modification time
- touch 文件:创建文件
6、查看文件类型:file 文件
7、查找文件
whereis 文件或目录名
locate 关键字(文件/目录的部分名称)
参考资料:《鸟哥的LINUX私房菜》