linux命令的基础格式:本体+命令+可选的选项+可选的参数;
1、ls:列出当前工作目录下的内容。ls可以指定要查看的文件夹(目录)的内容,如果不给定参数,就查看当前工作目录的内容
ls的选项:(1)-a选项,可以展示出隐藏的内容
(2)-l选项,以列表的形式展示内容,并展示更多细节
(3)-h选项,需要和-l选项搭配使用
2、cd:改变当前工作目录
cd.表示进入当前目录
cd..表示退回上一级后,在上一级内继续取寻找上一级(表示退回两级)
cd~表示进入home目录
3、mkdir:创建新的目录(文件夹)
-p:一次性创建多个层级的目录
4、touch:创建文件
touch命令无选项,参数必填,表示要创建的文件路径,相对、绝对、特殊路径符均可以使用
5、cat:查看文件内容
cat命令无选项,参数必填,表示要查看的文件路径,相对、绝对、特殊路径符均可以使用
cat是直接将内容全部显示出来
6、more:查看文件内容
more支持翻页,如果文件内容过多,可以一页页的显示
more命令无选项,参数必填,表示要查看的文件路径,相对、绝对、特殊路径符均可以使用
7、cp:复制文件文件夹
cp [-r] 参数1 参数2
-r选项,可选,用于复制文件夹使用,表示递归
参数1,linux路径,表示被复制的文件或文件夹
参数2,linux路径,表示要复制去的地方
8、mv:移动文件和文件夹
mv 参数1 参数2
参数1,linux路径,表示被移动的文件或文件夹
参数2,linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在
9、rm删除文件、文件夹
rm -r -f 参数1 参数2
-r选项用于删除文件夹
-f表示强制删除(不会弹出提示信息)
参数1,参数2表示要删除的文件或文件夹路径
rm命令支持通配符,用来做模糊匹配。*表示通配符,即匹配任意内容(包含空)
(1)test*,表示匹配任何以test开头的内容
(2)*test,表示匹配任何以test结尾的内容
(3)*test*,表示匹配任何包含test的内容
10、find:按文件名查找文件
find 起始路径 -name “被查找文件名”
用find按文件名查找文件时,若起始路径是/的话,则表示从根目录开始查找;是全盘搜索;