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 文字内容
会在终端显示参数指定的文字,通常会和重定向联合使用。

>和 >> 重定向
将本应显示在终端上的内容 输出 / 追加 到指定的文件中
> 表示输出 会覆盖文件原有的内容
>> 表示追加,会将内容追加到已有文件的末尾。

| 管道 将一个命令的输出,可以通过管道作为另一个命令的输入  

 

posted @ 2021-11-05 17:46  爱学习的小威  阅读(27)  评论(0)    收藏  举报