彩虹风格-思维导图样式模板
2024-09-12 15:16:37 2 举报
AI智能生成
Linux命令大全
作者其他创作
大纲/内容
根目录 /
/home 用户家目录
/bin 命令目录
/root 超管家目录
/etc 配置目录
/var 日志文件
/usr 用户程序
/mnt 挂载目录
/tmp 临时目录
/opt 测试目录
文件的目录结构
pwd 查看当前在哪个目录下
ls a* (找a开头文件)
ls *.conf (找.conf结尾)
查看详情 权限字符 链接数 所有者 组名 大小 创建时间 名称 权限字符10位 第一位:类型(-文件 d目录 l链接 s套接字) 2~4位:所有者权限(r读 w写 x执行 -无) 5~7位:同组用户权限 8~10位:其他组用户权限
-l
看所有文件(包含隐藏文件)
-a
ls [选项] 目录路径(带统配符 *)
-name 名称按名字找
案例:找ab开头的文件find / -name \"ab*\" -type f
-type 类型(d目录 f文件 l链接 )
案例:找超过1G的文件find / -size +1G
-size 大小(单位:c字节,k千字节、M兆、G千兆)-size +/-大小(+大于 -小于)
按用户找-user 用户名
按时间找-atime 天数 访问时间-mtime 天数 内容修改时间-ctime 天数 属性修改时间
按权限数字找-perm 755
find 路径 查找条件
查找文件
将多行内容输入到test.txt文件,EOF结束[root@localhost opt]# cat >test.txt <<EOF> hello world> cloud 666> hard study> 123456> 99999> EOF
[root@localhost opt]# echo \"Hello World\" > hello.txt[root@localhost opt]# cat hello.txt[root@localhost opt]# echo \"Hello 777\" >> hello.txt[root@localhost opt]# cat hello.txtHello 666Hello 777
> 对文件内容覆盖>> 追加内容到文件末尾< 从标准输入读取内容<< 从标准输入读取内容,直到符号作为结束 EOF
重定向符号
yy 复制一行nyy 复制n行p 粘贴
复制粘贴
dd 删除一行ndd 删除n行
删除
/查找内容n找下一个 N找上一个
查找
#查找内容#替换内容#g
替换
vi/vim
编辑文件
grep [选项] \"内容\" 文件路径题
grep 对文件内容进行过滤
sed 逐行对文件进行增删改查
awk 按列对内容进行操作
过滤文件
查找特定内容、对内容进行替换、删除、验证等。如:对数据库配置文件进行修改、删除不需要配置内容等等。。。
元字符--一种特殊的字符,用于匹配符合特定规则的文字
^ 行首锚定,用于模式的最左侧$ 行尾锚定,用于模式的最右侧\\<PATTERN\\> 匹配整个单词
位置匹配 --用于定义文字出现的位置
次数匹配 --匹配文字或词组出现的次数,属于扩展正则表达式,需要使用grep -E或egrep
root单词出现一次以上root+ ---> roott roottttt(root)+
分组 --小括号将多个字符组合到一起,作为整体匹配
正则表达式
文本处理相关命令
Subtopic
Main Topic
Linux命令大全
收藏
0 条评论
回复 删除
下一页