大部分指令都可以通过 man 指令的方式查看具体的用法

7.2.16 > 输出重定向和 >> 追加

1基本语法

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

2ls -al  >> 文件 (功能描述:列表的内容追加到文件aa.txt的末尾)

3cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2

4echo “内容” >> 文件

2案例实操

1)将ls查看信息写入到文件中

[root@hadoop101 ~]# ls -l>houge.txt

2)将ls查看信息追加到文件中

[root@hadoop101 ~]# ls -l>>houge.txt

3)采用echohello单词追加到文件中

[root@hadoop101 ~]# echo hello>>houge.txt

7.2.17 ln 软链接

软链接也成为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。

1基本语法

ln -s [原文件目录] [软链接] (功能描述:给原文件创建一个软链接)

2经验技巧

删除软链接: rm -rf 软链接名,而不是rm -rf 软链接名/

如果使用 rm -rf 软链接名/  删除,会把软链接对应的真实目录下内容删掉

查询:通过ll就可以查看,列表属性第1位是l,尾部会有位置指向。

3案例实操

1)创建软连接

[root@hadoop101 ~]# mv houge.txt xiyou/dssz/

[root@hadoop101 ~]# ln -s xiyou/dssz/houge.txt ./houzi

[root@hadoop101 ~]# ll

lrwxrwxrwx. 1 root    root      20 6月  17 12:56 houzi -> xiyou/dssz/houge.txt

2)删除软连接(注意不要写最后的/)

[root@hadoop101 ~]# rm -rf houzi

3)进入软连接实际物理路径

[root@hadoop101 ~]# ln -s xiyou/dssz/ ./dssz

[root@hadoop101 ~]# cd -P dssz/