首页 >>  正文

linux命令替换某个内容

来源:baiyundou.net   日期:2024-09-24

作者:高桥开水南

随着对信息安全的重视,现在好多工作单位已经开始尝试用国产信创电脑,这些电脑基本上都是基于Linux的国产版本,虽然现在现在的发行版本大多已经做到了图形化界面,基本可以覆盖日常应用。但是在命令行模式下,还有很多有趣的命令的。今天就给你介绍几个好玩的Linux命令。

sl 命令

执行这条命令,你会看到一辆火车从屏幕右边开往左边,看这画面你会不会默默的给火车配个音?

安装:

$ sudo apt-get install sl

运行:

$ sl

命令扩展的几个选项:

-a  //火车上的乘客好像在呼救
-l  //显示一辆小火车
-F  //它飞起来了!
-e  //可以通过Ctrl+C中断画面

可以给别人来个恶作剧,把ls替换成sl。他一敲ls,火车就开出来了。

$alias ls=sl

oneko 命令

运行这条命令后,桌面上出现一只喵星人,跟着你的鼠标跑,你不动了它就趴着睡觉。

安装:

$sudo apt-get install oneko

运行:

$oneko

要关掉这家伙,按ctrl+c 结束

cowsay 命令

用ASCII字符打印牛,羊等动物说话的图案出来

安装:

$sudo apt-get install cowsay

运行:

$cowsay "你好呀"  //文字可以自己变更

查看其它动物的名字:

$cowsay -l

然后 -f 跟上动物名:

$cowsay -f dragon "有点饿了呢"

还有很多有趣的Linux命令,比如可以不停输出字符的"$ yes"、随机输出诗句名言的"$ fortune"和可以算数的"$ factor"等等。你还知道哪些好玩的命令?

写在最后:

随着国产化的程度越来越高,以后估计大多数公共岗位的电脑都会用上基于Linux的国产系统,在工作之余,使用命令行给自己添加点乐趣,何乐而不为呢?

我是Linux麻瓜高桥开水南,谢谢大家观看~记得点赞关注哟~

","force_purephv":"0","gnid":"9549fe947c39d6481","img_data":[{"flag":2,"img":[{"desc":"","height":"626","s_url":"https://p0.ssl.img.360kuai.com/t0110e050d1ca50cb1a_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t0110e050d1ca50cb1a.gif","width":"980"},{"desc":"","height":"1080","s_url":"https://p0.ssl.img.360kuai.com/t01ce37403a45ece22f_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01ce37403a45ece22f.gif","width":"1920"},{"desc":"","height":"397","title":"","url":"https://p0.ssl.img.360kuai.com/t017da9999238f71e95.jpg","width":"600"},{"desc":"","height":"443","title":"","url":"https://p0.ssl.img.360kuai.com/t012ff8cfcddbc4a0a8.jpg","width":"600"},{"desc":"","height":"216","s_url":"https://p0.ssl.img.360kuai.com/t01bbd218ecb45a8554_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01bbd218ecb45a8554.gif","width":"383"}]}],"original":0,"pat":"pdc,art_src_1,fts0,sts0","powerby":"hbase","pub_time":1667128164000,"pure":"","rawurl":"http://zm.news.so.com/a7a7a2b27720df5ba53f9dfa4418fbb9","redirect":0,"rptid":"4fab81fde9b67639","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"Linux这些有趣的命令你知道么?

秦贝罗3865linux下 查找某一行 替换前后行 -
喻忽有18362845999 ______ 如果格式上如你所说就是这四行循环,那咱们换个思路吧,根据+替换,即:每次第一次出现+,替换该行和该行后的第二行.sed -i ':a;/^+/{s/.*/+ X/;n;n;s/.*/+ X/};n;ba' file.txt 按顺序解释如下::a 设置一个标签a/^+/ 若匹配行首为+ s/.*/+ X/ 替换当前行为+ X n;n; 读入下一行;再读入下一行 s/.*/+ X/ 再次替换当前行为+ X n; 读入下一行 ba 跳转到标签a,相当于goto语句,这样构成循环,直到文件处理结束. 有问题请追问.

秦贝罗3865linux 替换文件中的路径命令 -
喻忽有18362845999 ______ 方法1: $ vim ~/test 在vim中输入 :%s/\/home\/app\/techo\/emm/\/home\/techo\/emm/g :wq 方法2 sed -i 's/\/home\/app\/techo\/emm/\/home\/techo\/emm/g' ~/test

秦贝罗3865linux系统,关于批量替换文件中的一个字符串 -
喻忽有18362845999 ______ for i in $(find . -type f -name "*.shtml");do sed -i 's/声明:凡注来源"测试网"以及标有"测试网整理"字样的稿件,未经测试网书面授权不得以任何方式转载,已授权的须注明来源为"测试网"./声明:凡注来源"测试网"字样的稿件,未经新文化报书面授权不得以任何方式转载,已授权的须注明来源为"测试网"./g' $i done 注意里面的标点符号,我测试的时候字符串里面的双引号是使用的英文双引号.

秦贝罗3865linux 中如何用vi编辑器替换相同的字符?
喻忽有18362845999 ______ 1)单字符替换:在命令模式下使光标位于要替换的字符,按r,再按需要的字符; 2)取代字符串:在命令模式下 $s/string/replae/g 会将全文的string字符串取代为replace字符串,其中1,$s就是指搜寻区间为文章从头至尾的意思,g则是表示全部取代不必确认. %s/string/replace/c:同样会将全文的string字符串取代为replace字符串,和上面指令不同的地方是,%s和1,$s是相同的功能,c则是表示要替代之前必须再次确认是否取代. 1,20s/string/replace/g:将1至20行间的string替代为relpace字符串.

秦贝罗3865LINUX命令终端下,怎么将一个目录下的所有文件内容里的某个字符串更改为另外一个字符串? -
喻忽有18362845999 ______ find . -type f -exec sed -i 's/strA/strB/g' {} \;

秦贝罗3865linux 下,打开一个文件把里面的空格替换成“:"怎么弄啊? -
喻忽有18362845999 ______ 替换单个空格用sed -i 's/ /:/g' file.txt 替换多个空格用sed -i 's/g file.txt...

秦贝罗3865Linux中对一行内文字如何进行修改 -
喻忽有18362845999 ______ sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] 'command' 输入文本 常用选项: -n∶...

秦贝罗3865Linux 变量的替换 -
喻忽有18362845999 ______ 1、定义变量myhome,它的值为/usr/app1. 2、显示变量myhome的值. 3、显示变量值中的内容. 设置的变量时一个目录,所以就显示出里面的文件了.

秦贝罗3865Linux下能不能替换运行中的程序 -
喻忽有18362845999 ______ ”,以前依稀记得Linux下是可以的(而Windows就不让),于是随口答道“OK”.结果朋友发来一个执行结果:(test正在运行中) # cp test2 test cp: cannot create regular file `test&#...

秦贝罗3865linux批量替换指定文件夹下的所有文件名(包括子目录下的文件)中的字符串 -
喻忽有18362845999 ______ 思路:先找到文件,再替换 find /yourfolder/subdir -exec {sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`}\;

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024