前言:任何Linux系统中的命令都是有通用格式 :command [-options] [paramenter]
commend : 指命令本身。
-options :指可选的命令控制细节。
paramenter: 指命令控制的指向,即参数。
一 :ls指令
ls 指令是用于查看指定文件夹的内容。
命令选项有 -a, -l, -h
-a :可以展示出以.开头的隐藏文件夹。
-l :以列表方式展现内容,并且展示更多细节
-h :配合-l使用,显示文件大小的单位
eg :ls -alh / (展示根目录下的详细内容细节)
二 :cd - pwd指令
cd指令可以改变当前的工作目录 : cd /
不写参数则回到home :cd
pwd 查看当前工作目录
cd .. 表示将当前工作目录回退上一级文件 , cd .. / .. 表示回退两级
~表示home目录 : cd ~
三:mkdir 指令
mkdir指令是用来创建新的文件夹
eg : mkdir ./ test1
-p选项可以创建多层级文件夹
eg:mkdir -p ./test01/test02
四 :touch ,cat,more 指令
touch 可以创建文件 : touch 路径
cast 可以查看文件内容 : cast 路径
more也是查看文件内容,但more是可以将内容翻页(按q退出),cat是一次性全部显示
五 :cp , mv ,rm 指令
cp:赋值文件/文件夹 cp [选项] 参数1 参数2
-r 选项,可选,用于赋值文件夹,用于递归
参数1: 表示被复制的文件/文件夹
参数2: 表示要复制去的地方
eg : cp -r test01 test02
mv : 移动文件/文件夹 mv 参数1 参数2
eg :mv test01 test02 (如果test02不存在,则将test01直接改名)
rm :删除文件/文件夹 rm [-r -f] 参数1 ,参数2.........
-r 选项代表删除文件夹, -f表示强制删除,不会弹出提示。
rm支持模糊匹配:
*test代表任何以test结尾的文件,test*表示以test开头的文件,*test*代表包含test的文件
六. which ,find命令
查找命令的程序文件 语法: which 要查找的命令
无需选项,只需要参数表示查找哪个命令(在root中)
2. find命令
用于查找指定的文件
按文件名查找: find 起始路径 -name 被查找文件名
支持通配符:
按文件大小查找:find 起始路径 -size + I-n[kMG]
七. grep命令从文件中通过关键字过滤文件行
语法: grep [-n] 关键字 文件路径
选项-n,可选,表示在结果中显示匹配的行的行号。
参数,关键字,必填,表示过滤的关键字,建议使用””将关键字包
参数,文件路径,必填,表示要过滤内容的文件路径,可作为管道符输入
八. wc命令
语法: wc [-c -m-1 -w] 文件路径
命令统计文件的行数、单词数量、字节数、字符数等
不带选项默认统计:行数、单词数、字节数
-c字节数、-m字符数、-l行数、-w单词数
参数,被统计的文件路径,可作为管道符的输入
管道符:| 将左边的输出作为右边的输入
vim 编辑器: