Linux(1)
## 4.14
shell:应用程序用于翻译用户和计算机内核
语言转换指令
绝对路径:从根目录开始写的路径
相对路径:其他
命令字格式:
命令:执行操作基本功能
选项 :附加额外功能
参数:指令功能操作的对象
###
#### LS选项:
Ls -R 递归操作:显示目录下子目录下面内容(递归逐级目录操作显示)
Ls-h 显示单位
### 通配符
系统自带用于模糊匹配
"?"
“#”
du -ah
统计目录以及子目录下文件大小和总大小
du-sh
总大小
du -h aaa
统计aaa文件的大小
-s 只求和
mkdir -p /a/b/c 根目录创建 abc三个层级目录
mkdir -p a/b/c 当前目录创建 abc三个层级目录
-p是递归,因为要连续创建不存在的目录
创建链接
In 命令 类似快捷方式的功能
In -s 源文件or目录(对象)
rm -f 删除
-cp 复制文件或目录
-f 覆盖目标同名文件或目录时不进行提醒,直接强制复制
-i 覆盖目标同名文件或目录时提醒用户确认
-p 复制时保持源文件的权限、属主及时间标记等属性不变
-r 复制目录时必须使用此选项,表示递归复制所有文件及子目录
-mv移动文件或目录(剪切)
剪切/重命名
如 mv file.txt /tmp/newname.txt 当前路径下file.txt重命名为newname.txt
4.15
echo命令:基础功能把键盘输入的内容 输出到终端的屏幕
echo ”abc“ >> index.html >> 表示修改输出方向,以追加的方式写入到index.htm文件中
追加写入(>>):使用两个大于号 `>>` 将内容追加到文件末尾,若文件不存在则自动创建
">>"重定向追加 “>"重定向覆盖
find 匹配:
按大小筛选:使用 `-size` 参数配合 `+`(大于)或 `-`(小于)查找特定大小的文件,如 `find /home -size +10M`
find /home -name ” “-type” “-size” +10M 大于10M
find /boot -size +1024k -a -name "vmlinuz" 满足大于1024k和名字
find /boot -size +1024k -o -name "vmlinuz" 满足大于1024k或名字
下午:
grep 是逐行匹配关键词并输出整行内容的一个工具
-i 选项: 不区分大小写进行匹配
-v 选项: 表示先匹配关键词所在的行,然后取反
关键词匹配:
^:表示匹配以指定关键词为开头的行,例如: grep "^root" passwd
$: 表示匹配以指定关键词为结尾的行,例如: grep "nologin$" passwd
^$: 表示匹配并输出空行内容
更多推荐


所有评论(0)