1、FHS标准下Linux下的常用文件目录
2、目录路径:
使用 cd
命令可以切换目录,在 Linux 里面使用 .
表示当前目录,..
表示上一级目录(**注意,还记得我们上一节介绍过的,以 .
开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,你可以使用 ls -a
命令查看隐藏文件), -
表示上一次所在目录,~
通常表示当前用户的"home"目录。使用 pwd
命令可以获取当前所在路径(绝对路径)。
绝对路径
关于绝对路径,简单地说就是以根"/"目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin
,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。
相对路径
相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 .
为起点,以你所要到的目录为终点,表现形式如: usr/local/bin
(这里假设你当前目录为根目录)。你可能注意到,我们表示相对路径实际并没有加上表示当前目录的那个.
,而是直接以目录名开头,因为这个 usr
目录为 /
目录下的子目录,是可以省略这个.
的(以后会讲到一个类似不能省略的情况);如果是当前目录的上一级目录,则需要使用 ..
,比如你当前目录为“home”目录,根目录就应该表示为../../
,表示上一级目录("home"目录)的上一级目录("/"目录)。
3、新建文件: touch filename
4、新建目录:mkdir -p dir_name, 使用 -p
参数,同时创建父目录(如果不存在该父目录)。
5、复制文件:cp filename dirname(源文件目录)
复制目录: cp -r dirname
6、删除文件: rm -f filename ,-f 表示强制删除
删除目录: rm -r dirname
7、移动文件:mv source_dir destinate_dir
重命名文件:mv 旧文件名 新文件名
8、查看文件:cat -n filename 或者 tac filename 或者 nl -[bnw] filename
查看头几行 :head -n number filename 查看末尾几行:tail -n number filename
9、编辑文件:vi