- 博客(8)
- 收藏
- 关注
原创 find命令常用操作
对找到的文件执行command命令,{}指找到的文件。find ./ -name “*txt” #必须有双引号。-group groupname 根据群组查找。-user username 根据用户查找。-maxdepth 查找最大目录层级。-mindepth 查找最小目录层级。-depth 先处理文件,后处理目录。-delete 删除找到的文件。-link n 链接n的文件。-empty 空文件或空目录。-size 根据大小查找。type可以是以下类型。
2024-10-31 22:11:12
177
原创 sed命令常用操作
n #从模式空间中删除当前行,加载下一行到模式空间。N #模式空间中保留当前行,并加载下一行到模式空间。h #模式空间复制到保留空间。H #模式空间追加到保留空间。g #保留空间复制到模式空间。H #保留空间追加到模式空间。-n #不开启主动打印。= #打印行号。c #替换。i #插入。p #打印。d #删除。
2024-10-31 22:08:08
145
原创 awk常用操作
F " " #输入字段分隔符。FS #输入字段分隔符。RS #输入记录分隔符。OFS #输出字段分隔符。-v a=$b #传入外部变量。ORS #输出记录分隔符。END{} #操作后执行。BEGIN{} #操作前执行。NF #列数。NR #行数。
2024-10-31 21:40:43
105
原创 grep命令常用参数
o #只匹配包含的内容不匹配整行。-C #打印匹配行的前后几行。-E #使用扩展的正则表达式。-A #打印匹配行的后几行。-B #打印匹配行的前几行。-i #忽略大小写。-r #递归搜索。-v #反向匹配。-n #打印行号。-e #多点匹配。
2024-10-31 21:30:01
187
原创 vim/vi的常用操作
o #在当前行下方插入空行,并进入插入模式。O #在当前行上方插入空行,并进入插入模式。:%s/aa/bb/g 全局替换。p #粘贴在光标当前行的下方。:g/bb/d 删除包含bb的行。P #粘贴在当前行的上方。:2,4d 删除2至4行。:-5 光标向上移动5行。:5 光标跳到第5行。:+5 光标向下移动5行。dd #删除当前行。
2024-10-31 21:21:42
216
原创 shell中${ }的17种用法
{a/test.} # a=test.sh,截取右边,返回 sh。${a#test.} # a=test.sh,截取右边,返回 sh。${a%.sh} # a=test.sh,截取左边,返回test。${a="bbb"} #如果变量a没有赋值就为a赋值为bbb。${#a} # 返回 变量a字符串的长度。a="${a} bbb ${c}" #字符串拼接。
2024-10-31 21:00:12
666
原创 Linux常用命令
tar -czvf 压缩后的文件名.tar.gz 要压缩的文件路径。tar -xzvf 要解压的压缩包 -C 解压后存放的路径。top 实时查看进程,可查看cup、内存占用率、进程运行时间等。zip 压缩后的文件名.zip 要压缩的文件路径。groups 用户名 #查看该用户所属组。unzip -d 解压路径 文件.zip。groupmod -n 新组名 旧组名。id 用户名 #查看用户所属组。kill 进程ID #结束进程。ps -e 所有进程。
2024-02-19 22:52:45
451
1
原创 shell学习笔记
查看文件最后5行:tail -5 a.txt tail -n 3 a.txt。sed ‘3s/pat/par/g’ a.txt s前不带参数,对全文进行处理。/pattern/ 正则匹配的行 sed -n ‘/^a/p’ a.txt。w file 保存指定的行到文件 sed ‘1w a.txt’ b.txt。-e 多点编辑 sed -n ‘1p’ -e ‘2p’ a.txt。[[ ]] [[ $a -ge $b ]] 要有空格。查看文件5到8行:sed -n ‘5,8p’ a.txt。
2023-05-15 20:46:22
666
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人