1.关于ls
ls 命令用于显示当前目录下的内容
image.png
ls命令的选项
ls -a
: 查看当前目录下的所有路径,包括隐藏文件ls -l
: 查看当前目录下所有路径的详细信息ls -al
: 即ls -a和选项ls -l的集合,查看当前目录下所有路径(包括隐藏文件)的详细信息
2.关于cat
cat是catch的缩写,表示在标准输出上打印(即查看文件内容)或连接文件。
image.png
用法:
桌面上先建了3个文件,文件1.txt内容为123;文件2.txt内容为456;文件3.txt内容为空。cat 1.txt
cat 2.txt
cat 3.txt
分别输出各自内容。cat 1.txt cat 2.txt > cat 3.txt
将文件1.txt和2.txt的内容合并起来放入3.txt中,这时cat 3.txt
就会输出123456。
3.关于mv
mv是move的缩写,用来移动、覆盖或重命名文件。
用法:
$ mv 源文件 目标文件
假设有1.txt和2.txt以及文件夹test都存在。mv 1.txt test
: 将文件1.txt移动到test文件夹中。mv 1.txt 2.txt
: 文件2.txt被文件1.txt覆盖,同时1.txt名字变为2.txt,之前的2.txt消失。
4.关于touch
touch: 创建文件/改变文件最后更新时间
$ touch 文件名
使用情况
例如:touch 1.txt
1、如果之前没有这个文件,则创建这个文件。
2、若之前这个文件已存在,则改变文件的最后更新时间。
5.explainshell网站用法
学习命令行的过程中,会经常遇到不会用的命令,或不清楚一些命令参数的用法等问题,向大家推荐网站explainshell.com来学习。
1、进入网站,在搜索框输入要查询的命令,以ls -a为例,点击EXPLAIN键查询。
image.png
2、点击蓝色命令,便可了解到与此命令相关的知识延伸。
image.png
作者:Keller7
链接:https://www.jianshu.com/p/585dbb055bf6