Linux-文件目录类常用指令2
发布日期:2021-05-07 22:00:08 浏览次数:18 分类:精选文章

本文共 1071 字,大约阅读时间需要 3 分钟。

1. > 指令 和 >> 指令

  > 输出重定向和:会将原来文件的内容覆盖

  >> 追加 :不会覆盖原来文件的内容,而是追加到文件的尾部

 基本语法:

① ls -l >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))

② ls -al >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾) 
③ cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2) 
④ echo "内容">> 文件 

 例子:1)将列表显示的内容写入到a.txt文件中(如果这个文件存在就直接覆盖,不存在就创建这个文件)

 ls -l > a.txt

2)将列表显示的内容追加到a.txt文件中

ls  -l  >> a.txt

3)把a.txt的内容覆盖到文件c.txt文件(cat和more指令都可以)

 cat a.txt > c.txt

4)将“内容” 追加到一个文件d.txt中

 echo "文件的追加" d.txt 

2. 应用实例

1)将/home目录下的文件列表写入到/home/info.txt中

 ls -l  >  /home/info.txt

2) 将当前日历信息追加到/home/myal文件中

cal >> /home/myal

3. echo指令 

echo输出内容到控制台。
基本语法 echo  [选项] [输出内容] 
应用实例:
案例: 使用echo 指令输出环境变量 echo $PATH
案例: 使用echo 指令输出 hello,world! 

4. head指令 

head用于显示文件的开头部分内容,默认情况下head指令显示文件的前10行内容 
基本语法 head 文件 (功能描述:查看文件头10行内容) 
head -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数) 
应用实例 案例: 查看/etc/profile 的前面5行代码

head -n 5 /etc/profile

5. tail指令 

tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的前10行内容。 
基本语法 1) tail  文件 (功能描述:查看文件头10行内容) 
2) tail  -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数) 
3) tail  -f  文件 (功能描述:实时追踪该文档的所有更新) 
应用实例:
案例1: 查看/etc/profile 最后5行的代码 

tail -n 5 /etc/profile

案例2: 实时监控 mydate.txt , 看看到文件有变化时,是否看到, 实时的追加日期

 

上一篇:整数转化为罗马数字
下一篇:无重复字符的最长子串的问题

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年04月13日 03时27分31秒