1】第一节课的学的命令包括 ls、> >> more | clear cd pwd mkdir rmdir rm ln cat grep find cp mv tar
2】命令的含义
ls (list) :查看文件, [参数包括-a -l -h]
例如:

-a :显示包括隐藏文件的的文件

-l 以列表形式显示文件的详细信息

-h 跟l 配合使用,更人性化比如文件大小
> :将内容写入文件且覆盖之前的内容(输出重定向会覆盖原来的内容)

将查看到的文件信息写入文件中
>>:将内容写入文件在之前内容的后边(输出重定向则会追加到文件的尾部)

将当前文件的信息追加到文件中
more:分屏显示

more acd.txt

more 命令的参数
|:将第一个命令的结果作为另一个文件的参数

管道的使用:将acd文件的内容作为 | 后边命令的参数
clear :清屏,只是将光标置顶,其实之前的命令和结果都还在
cd:切换目录

cd的用法
pwd (Print Working Directory):显示当前路径

pwd
mkdir :创建文件夹(目录)

mkdir创建文件夹
rmdir:删除文件夹

递归删除文件夹
rm :删除文件

-i 交互删除 -f 是强制删除

-r 递归删除
ln :文件链接,跟windows快捷键原理类似
软链接:类似win里创建快捷方式,不占磁盘空间
硬链接:类似复制文件,但是是只复制文件名,指向相同的磁盘空间,但是不能链接目录

软链接、硬链接

a是软链接的结果,b是硬链接的结果

源文件删除 a打不开,b还能打开且有内容
cat :读取文件内容

读取或者合并文件内容
grep :搜索文本

-i 是不区分大小写 -v 求反

test里以某个字母开头显示行号的搜索
find :查找文件

以文件名查找,且名字以.txt结尾的

以文件大小搜索,且小于2k
cp:文件或目录复制

将前边的文件复制一份为后边的文件
mv:移动文件或目录(剪切)

将文件1231剪切到上一目录
tar:归档管理(打包)

将u1\u2\u3打包

将文件打包并压缩

将压缩文件解压