导航:首页 > 程序命令 > linux字符替换命令

linux字符替换命令

发布时间:2022-06-13 08:20:55

‘壹’ 在red hat enter linux中用怎么替换字符串

sed。在linux中可以利用sed命令来查找和替换文件中的字符串,该命令采用的是流编辑模式,可以根据正则表达式匹配和处理文本文件中的数据,替换语法为“sed”s/要搜索的字符串或正则表达式/替换值/g'要执行操作的文件名”。

‘贰’ linux替换文件中的字符串怎么使用

(一)通过vi编辑器来替换。
参考博文:
http://www.linuxdiyf.com/viewarticle.php?id=99843
http://kingaragorn.javaeye.com/blog/467308

vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用编辑软件进行替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。

:s/well/good/ 替换当前行第一个 well 为 good

:s/well/good/g 替换当前行所有 well 为 good

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

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

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

:%s/well/good/(等同于 :g/well/s//good/) 替换每一行的第一个 well 为 good

:%s/well/good/g(等同于 :g/well/s//good/g) 替换每一行中所有 well 为 good

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

:s#well/#good/# 替换当前行第一个 well/ 为 good/

:%s#/usr/bin#/bin#g

可以把文件中所有路径/usr/bin换成/bin

(二)Sumly法直接替换文件中的字符串。(此法不用打开文件即可替换字符串,而且可以批量替换多个文件。)
例1
执行命令:
perl -p -i -e "s/China/Sumly/g" /www/*.htm /www/*.txt

上面的意思是说将www文件夹下所有的htm和txt文件中的“China”都替换为“Sumly”

例2
执行命令:
perl -p -i -e "s/memory_proction/memory_proction2/g" ./*.sql

上面的意思是将当前目录下所有的sql文件中的“memory_proction”替换成“memory_proction2”

‘叁’ 如何使用Linux sed命令进行字符串替换

sed -i 's/ori/replace/' 文件名
-i 原文件内容替换;
ori为要替换的字符串
replace为要替换成的字符串

‘肆’ 在LINUX中 如何用sed将整行替换成给定字符串

sed -e 's/^.*$/string/' filename
其中string是你要替换的字符串

以上命令是把所有行都替换成某个字符串,如果你要只替换某一行,可以在前面加上行号:

sed -e '3s/.*$/string/' ......

‘伍’ linux 替换字符命令

sed-i's/PermitRootLoginno/PermitRootLoginyes/'/etc/ssh/sshd_config

‘陆’ Linux下vi编译器下 替换字符操作是什么命令

:substitute或者缩写形式:s

:[range]substitute/from/to/[flags]

该命令将由[range]指定的行中的字符串"from"替换为"to"。比如将"Professor"替换为"Teacher":

:%substitute/Professor/Teacher/

%(命令中的[range]部分)表示将此命令作用于所有行,如果省略这一部分,命令将只作用于当前行。

以上命令只将每行中的第一个Professor换为Teacher,如果需要全部替换,必须在[flag]中指定为g:

:%substitute/Professor/Teacher/g
或者:
:%s/Professor/Teacher/g

以上内容及例子全部来自vim用户手册。

‘柒’ linux必学的60个命令

Linux常用的命令可以分为以下几类:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令、其它命令。

安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。

文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。

系统管理相关命令:df、top、free、quota、at、lp、adser、groupadd、kill、crontab。

网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。

系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。

其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

Linux简介

Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。

它除了在服务器方面保持着强劲的发展势头以外,在个人电脑、嵌入式系统上都有着长足的进步。使用者不仅可以直观地获取该操作系统的实现机制,而且可以根据自身的需要来修改完善Linux,使其最大化地适应用户的需要。

Linux不仅系统性能稳定,而且是开源软件。其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux不仅仅是被网络运维人员当作服务器使用,甚至当作网络防火墙,这是Linux的一大亮点。

‘捌’ Linux批量替换多个文件中字符串

linux批量替换多个文件中字符串linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。
用sed命令可以批量替换多个文件中的字符串。sed
-i
s/原字符串/新字符串/g
`grep
原字符串
-rl
所在目录`例如:我要把mahuinan替换为huinanma,执行命令:sed
-i
s/mahuinan/huinanma/g
'grep
mahuinan
-rl
/www'这是目前linux最简单的批量替换字符串命令了!具体格式如下:sed
-i
s/oldString/newString/g
`grep
oldString
-rl
/path`实例代码:sed
-i
s/大小多少/日月水火/g
`grep
大小多少
-rl
/usr/aa`sed
-i
s/大小多少/日月水火/g
`grep
大小多少
-rl
./`

‘玖’ linux 中如何用vi编辑器替换相同的字符

按I进入输入模式就可以了
然后再按Esc键进入末行模式
输入WQ保存
Q!是退出

‘拾’ Linux下的shell编程 如何替换文件中的内容

可以这样做:

方法1:sed -i 's/被替换的内容/要替换成的内容/' file

方法2:sed 's/被替换的内容/要替换成的内容/g' file > file.out;mv file.out file。

(10)linux字符替换命令扩展阅读:

Shell编程的常用技巧:

一、自动补齐:在linux中对于命令或路径,可以TAB键进行自动补全,以下事项需要注意:

1、只存在一个该输入字符开头的命令或路径,此时自动补全;

2、存在多个该输入字符开头的命令或路径,此时第一次点击TAB键无效,此时再次点击TAB会罗列出所有该字符开头的命令或路径,继续输入直到仅仅剩一个时自动补全;

3、如果命令已经是完整的,TAB键则是本来的移动功能;而路径的话要看命令自身的行为决定后续动作。

二、历史命令

1、history命令可以显示历史执行过的命令;

2、使用!+序号执行该序号对应的命令;

3、使用!+字符执行该字符开头的最后一次执行的指令。

三、命令别名

1、实现别名:alias ddd="df -Th";

2、删除别名:unalias ddd;

3、显示所有别名命令列表:alias;

4、存放位置:~/.bashrc (加入该文件后,重启后不会消失)。

四、重定向

1、重定向标准输入:< 命令接收输入的途径由键盘改为文件;

2、重定向标准输出:> 将命令的执行结果输出到指定文件,而不是直接显示到屏幕;

3、重定向标准输出:>> 将命令的执行结果追加输出到指定文件;

4、重定向标准错误:2> 清除指定文件的内容,并把标准错误信息保存到指定文件;

5、重定向标准错误:2>> 标准错误信息追加到指定文件;

6、重定向标准输出和标准错误:&> 将标准输出、标准错误信息全部保存到指定文件,而不是直接显示在屏幕上。

阅读全文

与linux字符替换命令相关的资料

热点内容
三国志11汉化包在哪个文件夹 浏览:924
java订单系统源码 浏览:485
php开源视频系统 浏览:220
程序员自我隔离 浏览:95
kd与其它指标叠加源码图片 浏览:790
arcgis在云服务器上安装无反应 浏览:951
服务器bmc刷一半怎么办 浏览:369
phppdf打印 浏览:665
向量范数的源码 浏览:79
查找隐藏的文件夹win7 浏览:596
怎么才能玩我的世界正版服务器 浏览:147
邮箱中发件服务器是什么 浏览:219
菜鸟app怎么设置快递不放菜鸟驿站 浏览:795
android文件内容获取 浏览:719
iis如何配置php环境 浏览:597
android的内核源码 浏览:563
android代理app 浏览:828
小说代理漫画出书分销源码 浏览:989
博途软件编程加密 浏览:985
什么app可以学习一级建造师 浏览:569