Linux使用技巧
ls [-a -l -h] [文件路径]——列出目录下的内容
-a
列出全部内容
-l
以列表展示
-h
必须和 -l 组合使用,以更详细的方式显示
cd [文件路径]——切换到指定目录
cd ..
切换回上一级目录
cd ../..
切换回上上级目录,返回上上上级目录同理
cd ~
进入home目录
pwd——查看当前工作目录
mkdir [-p] [文件路径]——创建新的文件夹
-p
自动创建不存在的父目录
touch [文件路径]——创建文件
cat/more[文件路径]——查看文件
cat
直接显示文件的所有内容
more
显示文件的内容(支持翻译)
cp [-r] [参数一,参数二]——复制文件
参数一
被复制的文件夹/文件名
参数二
复制到的文件夹/文件名
-r
复制文件夹时加上
mv [参数一,参数二]——移动文件
参数一
被移动的文件夹/文件名
参数二
移动到的文件夹/文件名
rm [-r -f] 参数一, 参数二,...——删除文件
-r
删除文件夹时加上
-f
强制删除不弹出提示信息
参数
被删除的文件夹/文件名
通配符*
*user:删除所有以user结尾的文件
user*:删除所有以user开头的文件
*user*:删除所有包括user的文件
which——查找命令所在的文件
find [起始路径] [-name/-size] "文件名"/(-/+)n[kmg]——按文件名查找文件
通配符*
*user:查找所有以user结尾的文件
user*:查找所有以user开头的文件
*user*:查找所有包括user的文件
-name
按文件名查找
-size
按文件大小查找(-小于,+大于)
grep [-n] 关键字 文件路径——从文件中通过关键字过滤文件行
-n
在结果中显示匹配的行的行号
关键字
过滤的关键字,如果带有空格要用双引号括起来
文件路径
被过滤的文件的文件路径
wc [-c -m -l -w] 文件路径——统计文件的行数、单词数量等
-c
统计bytes数量
-m
统计字符数量
-l
统计行数
-w
统计单词数量
管道符
|
将管道符左边命令的结果,作为右边命令的输入
echo [输出的内容]——在命令行内输出指定内容
`命令`
输出命令执行的结果
重定向符
>
将左侧命令的结果,覆盖写入到符号右侧指定的文件中
>>
将左侧命令的结果,追加写入到符号右侧指定的文件中
tail [-f -num] [文件路径]——查看文件尾部内容,跟踪文件的最新更改
-f
表示持续跟踪,ctrl + c结束跟踪
-num
表示,查看尾部多少行,不填默认10行