Day3 2023.3.18
一、查询命令帮助信息
1、command --help
2、man command
二、文件和目录常用命令
ls
ls 类似于DOS下的dir
以. 开头的文件为隐藏文件 需要用-a才能显示 eg: ls -a 能显示隐藏文件
cd …返回上一级 …代表上一级目录 .代表当前目录
-l 以列表方式显示文件的详细信息
-h 配合-l以人性化的方式显示文件大小 ls -l -h 或者 ls -lh
ls和通配符的联合使用
- 任意个个数个字符 eg:ls 1* 查看所有以1开头的文件
? 代表一个字符
[] 表示可以匹配[]里面字符组中的任意一个
[a-f]可以匹配a-f中的任意一个
cd
cd ~ 切换到当前用户的主目录
cd … 切换到上级目录
cd - 在最近两次工作目录之间来回切换
touch
如果文件已经存在则可以修改末次修改日期
mkdir
-p 可以递归创建目录 mkdir -p a1/b1/c1/d1
rm
删除文件或目录 删除后不能恢复
-f 强制删除
-r 递归删除目录下的内容,删除文件夹时必须加此参数
拷贝和移动文件
tree [] :以树状图列出文件目录结构 -d 只显示目录。不显示文件
cp 源文件 目标文件 复制文件或者目录(把源文件复制到哪里并且叫什么名字)
-i 覆盖文件前提示
-r 如果要复制的是目录文件,必须要加-r
mv 源文件 目标文件 移动文件或者目录,也可以给文件或目录重命名
-i:覆盖文件前提示
文件内容命令
cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能 一次显示所有内容
-b 对非空输出行编号
-n 标出所有行的行号
more 文件名 分屏显示文件内容
grep 搜索文本 文件名 搜索文本文件内容 模式查找(正则表达式)
-n显示匹配及行号
-v显示不包含匹配文本的所有行(求反)
-i 忽略大小写
常用两种查找模式:
^a 行首,搜寻以a开头的行
ke$行尾,搜寻以Ke结束的行
其他命令
echo 文字内容 通常和重定向一起使用
将本应显示在终端上的内容输出/显示到指定文件中
重定向 >和>>
>输出,覆盖文件原有内容
> > 追加,会将内容追加到已有文件的末尾
管道 |
将一个命令的输出通过管道作为另一个命令的输入
常用管道命令
more 分屏显示内容
grep 在命令执行结果的基础上查询指定的文本
eg: ls -lh | more ; ls -lh grep minirio(查询包含minirio的)