美文网首页
Linux学习笔记(8) -- 文件管理(下)

Linux学习笔记(8) -- 文件管理(下)

作者: 果汁味Studio | 来源:发表于2022-08-07 14:18 被阅读0次

    本文以CentOS7为例。

    本文目录结构

    Linux学习笔记(8) -- 文件管理(下).png

    echo 指令

    1 用途

    输出内容到控制台。

    2 基本语法
    2.1 基本格式
    echo [选项] [输出内容]
    
    2.2 示例
    • 输出环境变量HOSTNAME
    echo $HOSTNAME
    
    • 输出文本内容Hello world
    echo "Hello world "
    

    head 指令

    1 用途

    显示文件的开头部分内容,默认显示文件的前10行内容。

    2 基本语法
    2.1 基本格式
    head [选项] [文件路径]
    
    2.2 常用选项
    • -n 行数N查看文件头N行内容,N可以是任意行数
    head -n N [文件路径]
    
    2.3 示例

    查看/etc/profile 的前8行

    head -n 8 /etc/profile
    

    tail 指令

    1 用途

    显示文件的尾部内容,默认显示文件的后10行内容。

    2 基本语法
    2.1 基本格式
    tail [选项] [文件路径]
    
    2.2 常用选项
    • -n 行数N:查看文件头N行内容,N可以是任意行数。
    tail -n N [文件路径]
    
    • -f :实时追踪文档的所有更新。
    tail -f [文件路径]
    
    2.3 示例

    查看/etc/profile 的后8行

    tail -n 8 /etc/profile
    

    > 和 >> 指令

    1 用途
    • > 指令代表输出重定向,会覆盖文件内容
    • >> 指令代表输出追加,内容追加到文件末尾,不会覆盖文件内容
    2 基本语法
    2.1 基本格式
    > [文件路径]
    
    >>  [文件路径]
    
    2.2 示例
    • /home 目录列表内容写入 /home/info.txt 文件中(覆盖)
    ls -l > /home/info.txt
    
    • /home 目录列表内容追加到 /home/info.txt 文件末尾
    ls -l >> /home/info.txt
    
    • /home/test1.txt 文件内容覆盖 /home/test2.txt 文件内容
    cat  /home/test1.txt > /home/test2.txt
    

    ln 指令

    1 用途
    • 称为软链接或者符号链接,主要存放链接其他文件路径
    • 类似于Windows的快捷方式。
    2 基本语法
    2.1 基本格式
    ln -s  [源文件路径] [软链接文件路径]
    
    2.2 示例
    • /home 目录下创建一个名为myroot软链接,链接到 /root 目录
    ln -s /root/ /home/myroot
    
    • 删除 /home 目录下名为 myroot的软链接(和移除文件一致)
    rm /home/myroot
    

    history 指令

    1 用途
    • 查看已执行过的历史命令。
    • 也可以执行历史命令
    2 基本语法
    2.1 基本格式
    history
    
    2.2 示例
    • 显示所有历史指令
    history
    
    • 显示最近5条历史指令
    history 5
    
    • 执行历史编号为20历史指令
    !20
    

    相关文章

      网友评论

          本文标题:Linux学习笔记(8) -- 文件管理(下)

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