linux系统基础命令
ls命令:
/ :根目录,linux系统只有一个跟目录
ls-a:显示出隐藏的内容,以.开头的文件默认默认被隐藏,需要-a才能显示出来
ls-l以列表的形式将内容显示出来
ls-h 可以与-l搭配使用,显示出文件的大小单位
命令的选项可以搭配使用 比如ls-lah等等
cd切换工作目录:
cd +[linux工作目录]
pwd 查看当前工作目录
特殊路径符:
cd ./Desktop 与cd Desktop 效果一致
.. 返回上一级目录,比如:cd..表示返回上一级目录,cd../..表示返回上两级目录
~ 表示HOME目录 cd~表示切换到HOME目录
mkdir 命令:
mkdir -p linux 路径 表示创建文件夹
-p 选项可选 ,表示自动创建不存在的父目录,适用于创建连续多层级的目录
touch 命令:
touch linux 路径 表示创建文件 ,相对、绝对路径,特殊路径符均可使用
mkdir 与touch 的区别是mkdir 是创建文件夹而touch是创建文件
cat命令:查看文件内容
more命令:与cat命令大致相同,但more支持翻页,可以一页一页的展示,使用空格键来实现翻页 q建实现退出
cp命令:复制文件和文件夹
cp -r 参数1 参数2
-r可选 表示用于复制文件夹使用,表示递归
1表示被复制的文件或文件夹
2表示要复制去的地方
mv命令 :移动文件或文件夹
mv 参1 参2 如果参2不存在有改名的效果
rm 命令:用于文件,文件夹的删除
加 -f 表示强制删除,加-r表示删除文件夹
rm命令支持通配符*,用来做模糊匹配
test*表示匹配任何以test开头的内容,*test表示匹配任何以test结尾的内容,*test*表示匹配任何含有test的内容
grep命令:从文件中通过关键字过滤文件行
语法:grep [-n] 关键字 文件路径,-n 表示在结果中显示匹配的行的行号,如果关键字中带有空格或者其它特殊符号,建议使用”“将其包起来
wc 命令:统计文件的行数,单词数量等
语法:wc [-c -m -l -w],-c统计bytes数量,-m统计字符数量,-l 统计行数 ,-w 统计单词数量
管道符|:含义是将左边命令的结果作为右边命令的输入
which 命令 :语法 which 要查找的命令 which cd
find 命令:按照文件名查找 find 起始路径 -name”被查找的文件名" 可以与通配符一起用,
find 命令:按照文件大小来查找文件 语法:find 起始路径 -size +|- -n[KWG] +号-号表示大于小于 n表示数字 kmg表示大小单位
echo命令:在命令行输出内容
反引号:被反引号``包围的内容将会作为命令执行
重定向符:
> 将左侧的命令覆盖写入符号右侧指定的文件中
>>将左侧的命令追加写入符号右侧指定的文件中
tail 命令:可以查看文件尾部内容,跟踪文件的最新修改
语法:tail [-f -num] -f 表示持续追踪 -num 查看尾部多少行,默认10行