Linux基本命令
ls命令
- ls [-a -l -h] [linux路径]
列出当前工作目录下的内容 - -a 表示all 的意思,列出全部文件 包含隐藏的文件和文件夹
- -l 以列表(竖向排列) 展示更多的信息
- -h 和-l搭配使用 显示出文件的大小单位
HOME 目录
- 每一个用户在linux系统的专属目录
cd 命令
- 可以通过cd命令 ,更改当前所在的工作目录
pwd 查看当前工作目录
- 来自 Print Work Directory
mkdir 命令 创建目录
- 来自 Make Directory
- mkdir [-p] Linux路径
- -p 表示自动创建不存在的父目录,适用于创建连续多层级的目录
touch 创建文件
cat 查看文件内容
more 查看文件内容 支持翻页
cp 命令 复制文件和文件夹
- cp [-r] args1 args2
- -r 用于复制文件夹
- args1 被复制的文件
- args2 要复制到的路径
mv 移动 文件或文件夹
- mv args1 args2
- args1 被移动的文件
- args2 移动文件路径
rm 删除文件、文件夹
rm [ -r -f ]
- -r 用于删除文件夹
- -f 表示force 强制删除 不会弹出提示
- rm 命令支持通配符 *
- test* 表示匹配以test开头的任何内容
- *test 表示匹配任何以test结尾的内容
- *test* 表示匹配任何包含test的内容
su - root 切换到超级用户 exit 退出超级用户
which 命令 查找程序文件
linux命令本体是一个可以执行的二进制文件
find 命令 按文件名查找文件
find 起始路径 -name “被查找文件名”
从 根目录开始 查找 ‘test’
find 命令 按文件大小查找文件
find 起始路径 -size +|- n [kMG]
- +、- 表示大于和小于
- n 表示大小数字
- k表示kb M 表示 MB G 表示GB
从 根目录 开始 查找 文件大小 大于 100MB 的文件
grep 命令 过滤文件内容
从文件中通过关键词过滤文件行
grep [-n] 关键字 文件路径
- -n 表示 显示的过滤内容的行号
WC 命令 做数量统计
统计文件的行数、单词数量
wc [ -c -m -l -w ] 文件路径
- -c 统计bytes数量
- -m 统计 字符数量
- -l 统计行数
- -w 统计单词数量
管道符 | 将左侧结果作为右侧内容输入
- 将管道符左边的结果作为管道符右边的输入。
echo 命令 输出内容 到命令行
在命令行输出指定内容
echo 输出内容
echo `pwd` 将 反引号所包围 的命令以结果显示
重定向符 > 和 >> 输入内容到文件中
>
,将左侧命令结果,覆盖
写入符号右侧指定的文件中
>>
,将左侧命令结果,追加
写入到符合右侧指定文件中
tail 命令 查看文件尾部内容,跟踪文件更新内容
tail [ -f -num] 文件路径
- -f 持续跟踪
- -num 查看尾部多少行
- tail 默认查看尾部 10 行内容
查看文件尾部10行内容