Linux命令_上
常用命令
ls 查看当前目录下的文件 -lh -a
* 任意个数字符
? 任意一个字符,至少一个
[ ] 可以匹配字符组中的任意一个
touch 创建文件夹或修改文件创建时间
rm 删除文件或目录 (rmdir 删除空目录)
-f 强制删除,忽略不存在的文件,不会提示
-r 递归的删除文件下的内容,删除文件夹时,必须加此参数。
tree 以树状图列出文件目录结构
-d 只显示目录
cp 将给出的文件复制到另一个文件或目录中
-f 已经存在的目标文件直接覆盖,不会提示
-i 覆盖文件时会提示
-r 若给出的文件是目录文件,递归的复制所有文件。必须是目录文件名
mv 剪切或改名,如果原文件和目标文件同一目录下,则为改名,否则为剪切。
cat 查看文件内容,创建文件,文件合并,追加文件内容,一次性显示所有文件,适合文件内容较少文本
-b 对非空输出行号
-n 对所有行进行编号
move 用于分屏显示内容,每次显示一页
空格键 显示下一屏
enter 一次滚动文件页的一行
b 回滚一屏
f 前滚一屏
q 退出
/word 搜索word字符串
grep 文本搜索工具
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行(相当于求反)
-i 忽略大小写
常用的两种模式查找
^a 搜索以a开头的行
ke$ 搜索以ke结尾的行
echo 文字内容
会在终端显示参数指定的文字,通常会和重定向联合使用。
>和 >> 重定向
将本应显示在终端上的内容 输出 / 追加 到指定的文件中
> 表示输出 会覆盖文件原有的内容
>> 表示追加,会将内容追加到已有文件的末尾。
| 管道 将一个命令的输出,可以通过管道作为另一个命令的输入
浙公网安备 33010602011771号