Linux 学习日记 2: 目录结构和文件操作

1、FHS标准下Linux下的常用文件目录

Linux 学习日记 2: 目录结构和文件操作_第1张图片

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



你可能感兴趣的:(Linux 学习日记 2: 目录结构和文件操作)