当前位置:首页 » 操作系统 » linux修改字符

linux修改字符

发布时间: 2024-12-13 20:12:29

A. 如何修改linux系统的字符集

把linux的字符集改变一下。
路径:etc/sysconfig/i18n
默认的为:
代码如下:
LANG=“en_US.UTF-8”
SYSFONT=“latarcyrheb-sun16”
修改为:
代码如下:
LANG=“zh_CN.GB18030”
LANGUAGE=“zh_CN.GB18030:zh_CN.GB2312:zh_CN”
SUPPORTED=“zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=“lat0-sun16”
重启Linux服务器即可。

B. 总结linux替换字符串的几种方法

一)通过vi编辑器来替换。
vi/vim 中可以使用 :s 命令来替换字符串。
: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

(二)直接替换文件中的字符串。(此法不用打开文件即可替换字符串,而且可以批量替换多个文件。)
1.perl命令替换,参数含义如下:
-a 自动分隔模式,用空格分隔$_并保存到@F中。相当于@F = split ”。分隔符可以使用-F参数指定
-F 指定-a的分隔符,可以使用正则表达式
-e 执行指定的脚本
-i<扩展名> 原地替换文件,并将旧文件用指定的扩展名备份。不指定扩展名则不备份。
-l 对输入内容自动chomp,对输出内容自动添加换行
-n 自动循环,相当于 while(<>) { 脚本; }
-p 自动循环+自动输出,相当于 while(<>) { 脚本; print; }
用法示例:
perl -p -i.bak -e 's/foo/bar/g' *.c
将所有C程序中的foo替换成bar,旧文件备份成.bak

perl -p -i -e "s/shan/hua/g" ./lishan.txt ./lishan.txt.bak
将当前文件夹下lishan.txt和lishan.txt.bak中的“shan”都替换为“hua”

perl -i.bak -pe 's/(d+)/ 1 + $1 /ge' file1 file2
将每个文件中出现的数值都加一

2.sed命令下批量替换文件内容

格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 文件名

-i 表示inplace edit,就地修改文件

-r 表示搜索子目录

-l 表示输出匹配的文件名
s表示替换,d表示删除

示例:sed -i "s/shan/hua/g" lishan.txt

把当前目录下lishan.txt里的shan都替换为hua 各个Linux详细命令介绍及应用可如下进行查找

C. linux shell替换最后一个字符

[seesea@UC~]$catfile
acccddd
xxxyzzz
qw
[seesea@UC~]$sed-r's/\([^]*)$/1/'file
acccddd
xxxyzzz
qw

[seesea@UC~]$sed-r's/(.*)\/1/'file
acccddd
xxxyzzz
qw

热点内容
python建立字典 发布:2024-12-14 00:48:39 浏览:958
linuxnginx配置php 发布:2024-12-14 00:44:55 浏览:893
安卓的进步是什么意思 发布:2024-12-14 00:43:29 浏览:57
解压仓鼠 发布:2024-12-14 00:20:14 浏览:732
为什么安卓手机用一阵像素降低 发布:2024-12-14 00:11:47 浏览:440
win81ie缓存 发布:2024-12-14 00:10:44 浏览:628
如何自建家庭服务器 发布:2024-12-14 00:03:39 浏览:361
android安装app 发布:2024-12-14 00:03:38 浏览:645
健康资源配置有哪些 发布:2024-12-13 23:49:04 浏览:474
凤凰云智服务器ip 发布:2024-12-13 23:48:56 浏览:492