linux服务器文本关键字搜索替换

linux服务器文本关键字搜索替换,第1张

1、vi命令下的查找和替换
11 vi下的查找
/hello<Enter> :向下查找hello匹配字符串
hello<Enter>:向上查找hello匹配字符串

使用了查找命令之后,使用如下两个键快速查找:

n:按照同一方向继续查找

N:按照反方向查找

hello是需要匹配的字符串,例如:

/name<Enter>      #查找name

/name<Enter>    #查找name单词(注意前后的空格)

除此之外,hello还可以使用一些特殊字符,包括(/、^、$、、),其中前三个这两个是vi与vim通用的,“/”为转义字符。

/^name<Enter>    #查找以name开始的行

/name$<Enter>    #查找以name结束的行

//^name<Enter>    #查找^name字符串
12 vi下的替换
:s/name/title/        #替换当前行第一个 name 为 title

:s/name/title/g    #替换当前行所有 name 为 title

:n,$s/name/title/    #替换第 n 行开始到最后一行中每一行的第一个 name 为 title

:n,$s/name/title/g    #替换第 n 行开始到最后一行中每一行所有 name 为 title

#(n 为数字,若 n 为 ,表示从当前行开始到最后一行)

:%s/name/title/        #(等同于 :g/name/s//title/) 替换每一行的第一个 name 为 title

:%s/name/title/g    #(等同于 :g/name/s//title/g) 替换每一行中所有 name 为 title

可以使用 #或+ 作为分隔符,此时中间出现的 / 不会作为分隔符

:s#name/#title/#        替换当前行第一个 name/ 为 title/

:%s+/oradata/apras/+/user01/apras1+ (

使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
2sed和grep配合
命令:sed -i s/yyyy/xxxx/g `grep yyyy -rl --include="txt" /`
作用:将当前目录(包括子目录)中所有txt文件中的yyyy字符串替换为xxxx字符串。其中,
-i 表示 *** 作的是文件,``括起来的grep命令,表示将grep命令的的结果作为 *** 作文件。
s/yyyy/xxxx/表示查找yyyy并替换为xxxx,后面跟g表示一行中有多个yyyy的时候,都替换,而不是仅替换第一个
另外,如果不需要查找子目录,仅需要在当前目录替换,用sed命令就行了,命令如下:sed -i s/xxxx/yyyy/g /txt
3find命令查找和替换
命令格式:find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'
#查找替换当前目录下包含字符串并进行替换
find -name 'txt' | xargs perl -pi -e 's|江苏|上海|g'
#递归查找替换
find -type f -name 'html' | xargs perl -pi -e 's|苏州|上海|g'

现在越来越多的用户使用NTFS文件系统来增强Windows系统的安全性。通常是在图形用户界面(GUI)的“安全”选项卡中对文件或目录访问控制权限进行设置。还有一种设置方式大家可能很少使用,这就是Cacls命令。
虽然它是一个基于命令行的命令,使用起来有点繁琐,但只要你合理利用,也会在提高系统安全性方面起到很好的效果。Cacls命令使用格式如下:
Cacls filename [/T] [/E] [/C] [/G user:perm] [/R user []] [/P user:perm []] [/D user []]
Filename——显示访问控制列表(以下简称ACL);
/T——更改当前目录及其所有子目录中指定文件的 ACL;
/E—— 编辑 ACL 而不替换;
/C——在出现拒绝访问错误时继续;
/G user:perm——赋予指定用户访问权限。Perm 可以是R(读取)、W(写入)、C(更改,写入)、F (完全控制);
/R user——撤销指定用户的访问权限(仅在与 /E 一起使用);
/P user:perm——替换指定用户的访问权限;
/D user——拒绝指定用户的访问。
1.查看目录和ACL
以Windows XP系统为例,笔者使用Cacls命令查看E盘CCE目录访问控制权限。点击“开始→运行”,在运行对话框中输入“CMD”命令,d出命令提示符对话框,在“E:\>”提示符下输入“Cacls CCE”命令,接着就会列出Windows XP系统中用户组和用户对CCE目录的访问控制权限项目。如果想查看CCE目录中所有文件访问控制权限,输入“Cacls cce\ ”命令即可。
2.修改目录和ACL
设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到。下面要赋予本机用户Chenfeng对E盘下CCE目录及其所有子目录中的文件有完全控制权限。在命令提示符对话框中输入“Cacls CCE /t /e /c /g Chenfeng:f ”命令即可。
替换用户访问权限:将本机用户Chenfeng的完全控制权限替换为只读权限。在命令提示符对话框中输入“ Cacls CCE /t /e /c /p Chenfeng:r ”命令即可。
撤销用户访问权限:要想撤销本机用户Chenfeng对该目录的完全控制权限也很容易,在命令提示符中运行“Cacls CCE /t /e /c /r Chenfeng ”即可。
拒绝用户访问:要想拒绝用户Chenfeng访问CCE目录及其所有子目录中的文件,运行“Cacls CCE /t /e /c /d Chenfeng”即可。
以上只是简单介绍Cacls命令的使用,建议大家亲自尝试一下,你会发现它还有很多奇妙的功能。

1、修改两个文件名

2、将这两个文件上传到服务器,目录为:/tmp/minio/certs

3、重启minio文件服务器,docker stop 容器id和docker start 容器id
1、将privatekey和publiccrt文件上传至/usr/cert和/etc/nginx/cert目录下,替换原文件

2、重启服务,jenkins中重启driving-web-prod

改变游戏路径设置的方法如下:
1首先,打开游戏客户端,进入游戏设置界面;
2然后,在设置界面中找到“路径设置”的选项,可以看到当前的游戏路径;
3接着,点击“路径设置”,在d出的窗口中选择游戏文件需要存放的新路径;
4最后,点击“确定”按钮,即可完成游戏路径设置的更改。
此外,用户也可以使用游戏客户端的“快捷 *** 作”功能来改变游戏路径设置, *** 作步骤如下:
1点击游戏客户端的“快捷 *** 作”按钮,d出快捷 *** 作菜单;
2在菜单中找到“更改游戏路径设置”的项目,点击该项;
3然后,在d出的窗口中选择游戏文件需要存放的新路径;
4最后,点击“确定”按钮,即可完成游戏路径设置的更改。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13104522.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存