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

本文以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

猜你喜欢

转载自blog.csdn.net/qq_22255311/article/details/126211047