Linux命令-基础
- Linux中命令的基本格式:command [-options] [parameter]
ls
- 作用:列出目录下的内容
- 格式: ls [-a -l -h] [Linux路径]
- -a:all,列出所有内容(包括隐藏内容,隐藏内容是.xxx的格式)
- -l:list,以列表的形式展示内容
- -h:以易于阅读的形式展示文件的大小,必须搭配-l一起使用
- 混用:-al -lh -alh
cd(change directory)
- 作用:切换工作目录
- 格式:cd [Linux路径]
- 没有参数的时候回到用户的HOME目录
pwd(print work directory)
- 作用:查看当前所在的工作目录
- 格式:pwd
mkdir(make directory)
- 作用:创建新的文件夹
- 格式:mkdir [-p] Linux路径
- -p:parent 自动创建不存在的父目录
文件操作命令
touch
- 作用:创建文件
- 格式:touch Linux路径
cat
- 作用:显示文件内容
- 格式:cat Linux路径
more
- 作用:显示文件内容(支持翻页)
- 格式:more Linux路径
- 空格翻一页 回车多一行
cp(copy)
- 作用:复制文件和文件夹
- 格式:cp [-r] Linux路径 Linux路径
- -r:recursion,复制文件夹使用,表示递归
mv(move)
- 作用:文件或文件夹的移动
- 格式:mv Linux路径 Linux路径
- 注意:一个文件移动到另一个不存在的文件,相当于改名了
rm(remove)
- 作用:删除文件或文件夹
- 格式:rm [-r -f] 参数1 参数2 … 参数N
- -r:recursion,删除文件夹
- -f:force,强制删除(不会弹出提示确认信息)
- 搭配
*
使用,rm test*,rm *test,rm test - 注意:谨慎使用rm,特别是root下的rm -rf /,rm -rf /*
寻找命令
which
- 作用:查找命令的程序文件
- 格式:which 命令
$ which cd
/bin/cd
find
- 作用:查找指定文件
- 格式:
- find 起始路径 -name “被查找的文件名”
- find 起始路径 -size +|-n[KMG]
- 可以搭配通配符一起使用
find / -name *test* -size +1G
grep
- 作用:过滤文件内容
- 格式:grep [] 关键字 文件路径
- -n:在结果中显示匹配的行的行号
- 关键字:带有空格或特殊符号的时候,建议用“”将关键字包围
wc
- 作用:统计内容数量
- 格式:wc [-c -m -l -w] 文件路径
- -c:统计bytes数量
- -m:统计字符数量
- -l:col,统计行数
- -w:word,统计单词数量
管道符
- 作用:将管道符左边的结果作为右边的输入
- 格式:xxx | xxx
// 统计文件数量
ls -l / | wc - l
echo
- 作用:输出内容
- 格式:echo 输出的内容
- 带有空格或\等特殊符号,使用双引号包裹内容
- 反引号:被反引号包裹的内容作为命令执行
tail
- 作用:查看文件尾部的内容,跟踪文件的最新更改
- 格式:tail [-f -num] Linux路径
- -f:持续跟踪
- -num:查看尾部的多少行,默认10行
tail -5 test.txt
重定向符
>
- 作用:将左侧命令的结果,覆盖写入到符号右侧指定的文件中
- 格式:xxx > xxx
>>
- 作用:将左侧命令的结果,追加写入到符号右侧指定的文件中
- 格式:xxx >> xxx