美文网首页
第四课:Linux目录结构及文件基本操作

第四课:Linux目录结构及文件基本操作

作者: Shine_ahuii | 来源:发表于2017-07-31 22:06 被阅读0次

    1.FHS标准

    FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

    FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。
    第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件,/usr/share 放置共享数据等等。


    logoblackfont.png

    2.目录路径

    2.1切换目录命令

    cd ..     //进入上一级
    cd ~     //进入home目录
    pwd     //获取当前路径

    2.2绝对路径

    以根" / "目录为起点的完整路径,以你所要到的目录为终点。如:/usr/local/bin,表示根目录下的 usr 目录中的local 目录中的 bin目录。

    2.3相对路径

    相对于你当前的目录的路径,相对路径是以当前目录。如:usr/local/bin(这里假设你当前目录为根目录)。

    下面我们以你的 home目录为起点,分别以绝对路径和相对路径的方式进入 /usr/local/bin 目录:

    绝对路径
    $ cd /usr/local/bin
    相对路径
    $ cd ../../usr/local/bin

    3.Linux 文件的基本操作

    3.1新建空白文件

    $ cd ~
    $ touch test

    3.2新建目录

    $ mkdir mydir

    创建多级目录 -p

    $ mkdir -p father/son/grandson

    3.3复制文件

    $ cp test father/son/grandson   //将之前创建的“ test ”文件复制到“/home/shiyanlou/father/son/grandson ”目录中

    3.4复制目录

    复制目录需要加上 -r 或者 -R 参数,表示递归复制

    $ cp -r father family

    3.5删除文件

    $ rm test  //删除文件
    $ rm -f test  //强制删除文件

    3.6删除目录

    $ rm -r family

    3.7移动文件(剪切)与重命名

    将文件“ file1 ”移动到 Documents 目录:

    mv file1 Documents

    3.8重命名文件

    将文件“ file1 ”重命名为“ myfile ”

    $ mv file1 myfile

    3.9批量操作文件

    #使用通配符批量创建 5 个文件:

    $ touch file{1..5}.txt

    #批量将这五个后缀为.txt的文本文件重命名为以。c为后缀的文件:

    $ rename 's/\.txt/\.c/'  *.txt

    #批量将这5个文件的文件名改为大写:

    $ rename 'y/a-z/A-Z/' *.c

    3.10 查看文件
    3.10.1 使用 cat,tac 命令查看文件

    $ cat file    //查看文件
    $cat -n file    //查看文件(显示行号)

    3.10.2 使用moreless命令查看分页文件

    $ more file    //Enter:向下滚动一行 Space:向下滚动一屏

    3.10.3 使用headtail查看文件

    $ head  /etc/passwd    //显示passwd文件前十行
    $ tail  /etc/passwd    //显示passwd文件后十行
    $ head -n 1 /etc/passwd    //显示passwd文件前一行

    3.10 查看文件类型

    $ file /bin/ls

    相关文章

      网友评论

          本文标题:第四课:Linux目录结构及文件基本操作

          本文链接:https://www.haomeiwen.com/subject/duxrxxtx.html