一、命令形式
command [-option] [parameter]
命令本体 选项 参数
二、常用命令
1、ls命令(检视命令):
ls [-a -l -h] [路径]
(HOME目录:个人账户目录,路径在:/home/用户名。)
选项:
(1)-a:(all)列出全部文件(包括隐藏文件/文件夹)
(2)-h:①转换为易于阅读的形式,列出文件大小;
②-h必须要搭配“-l”一起使用;
(3)-l:以列表(竖向排列)的形式展开更多信息;
2、cd命令(切换跳转命令):“Change Directory”
cd [路径]
注:
(1)使用时两种情况:①、无选项,只有参数,切换目录;②、无选项无参数,回到用户目录。
(2)cd /:回到根目录;
附1:pwd命令(查看工作目录命令)“Print Work Directory”
附注:使用时,无选项,无参数;
作用:输出当前所在的工作目录。
附2:特殊路径符
. | 表示当前目录 | cd ./Desktop = cd Desktop |
.. | 表示上一级目录 | cd .. 切换上一级目录 |
cd ../.. 切换上二级目录 | ||
~ | HOME目录 | cd ~ 切换HOME目录 |
cd ~/Desktop 切换至HOME内Ddesktop目录 |
3、mkdir命令(新建目录命令):“Make Directory”
mkdir [-p] [路径](必填)
选项:
(1)-p:自动创建不存在的父目录,适用于创建连续多层级的目录;
(*linux中ctrl+l清屏)
4、touch命令(创建文件命令):
touch [路径](无选项必填)
5、cat 命令(查看文件内容)/ more命令
cat [路径](无选项必填)
more [路径](无选项必填)
注:
(1)cat直接将内容全部显示出来;
(2)more支持翻页,内容过多时,可以一页页展示;
ex:/etc/services 可用more命令查找
more /etc/services
(*空格翻页;*Q退出查看)
6、cp命令(赋值文件命令):“copy”
cp [-r] [参数1] [参数2]
选项:
(1)-r:用于复制文件夹使用,表示递归。
参数:
(1)参数1:路径1,被复制文件夹或文件。
(2)参数2:路径2,复制的目标路径。
7、mv命令(移动文件命令):“move”
mv [参数1] [参数2]
参数:
(1)参数1:路径1,被移动的文件或文件夹。
(2)参数2:路径2,移动目标,若不存在,则进行改名,确保目标存在。
8、rm命令(删除文件、文件夹命令):“remove”
rm [-r -f] 参数1、参数2、参数3······参数n
选项:
(1)-r:删除文件夹。
(2)-f:force,强制删除(需要root权限)
注:
(1)rm命令支持通配符。
附:*通配符*
*:通配符,匹配任意内容。
ex:test* 任何以test开头的内容;
*test 任何以test结尾的内容;
*test*任何包含test的内容;
!!!:
root权限下:
rm -rf /
rm -rf /*
会使得C盘格式化。
9、which命令(查找命令文件指令):
which [要查找的命令]
10、find命令(按文件名查找文件):
① find [起始路径] -name “被查找文件名”
② find [起始路径] -size + l -n[kMG]
注:
(1)支持通配符。
对于②:
a.+/-表示大于和小于;
b.n表示大小数字;
c.kMG表示大小单位;
ex:
查找小于10kB的文件: find / -size - 10k
查找大于100MB的文件: find / -size + 100M
附:相对与绝对路径
ex:切换至Desktop目录
① cd/home/用户/Desktop 绝对路径(根目录为起点)有_/
② cd Desktop 相对路径(当前目录为起点)无_/