ls
不带参数的ls
只会列出文件名或者目录
ls -l
会显示出当前目录的长列表
ls -lh
-h, --human-readable
ls -a
列出所有文件,包含隐藏文件
ls -R
递归列出子目录
ls -ltr
根据最新的修改时间次数来显示
ls -lS
按文件大小从大到小次序显示
cat
cat的三大功能:
1.一次性显示整个文件 cat filename
2.从键盘创建一个文件 cat > filename 只能创建新文件,不能编辑已有文件
3.将几个文件合并为一个文件 cat file1 file2 > file3
参数:
-n 由1开始对所有输出的行数编号
-b 和-n相似,只不多对于空白行不编号
mv
mv命令用来为文件或目录改名,或将文件或目录移入其他位置
mv 文件名 文件名 将原文件名改为目标文件名
mv 文件名 目录名 将文件移动到目标目录
mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录;目标目录不存在,则改名
touch
touch命令用于修改文件或者目录的时间属性。如果文件不存在,则新建一个文件。
新建文件 touch file
命令很多,参数很多,基本记不住,怎么办。
隆重推出 https://explainshell.com/
这个网站可以查找命令的释意和参数,只要输入你想查找的命令和参数,就能查找出对应的解释
比如,我输入ls -lh,网站会列出每个参数的意思,鼠标移到对应的参数上,解释会高亮显示