Linux学习笔记(8) -- 文件管理(下)
2022-08-07 本文已影响0人
果汁味Studio
本文以CentOS7
为例。
本文目录结构
Linux学习笔记(8) -- 文件管理(下).pngecho 指令
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