Linux命令行操作之sedsed命令行格式:sed [options] 'command' file(s)
options常用选项:
-n或--quiet或——silent:仅显示script处理后的结果;
-e:以选项中的指定的script来处理输入的文本文件;
-f:以选项中指定的script文件来处理输入的文本文件;
-r∶sed 的动作支援的是延伸型正规表示法的语法;
-i∶直接修改读取的档案内容,而不是由萤幕输出;
-h或--help:显示帮助;
-V或--version:显示版本信息 。
Command常用命令:
a:新增,a 的后面可以接字符串,而这些字符串会在新的一行出现(目前的下一行);
c:取代,c 的后面可以接字符串,这些字符串可以取代 n1.n2 之间的行;
d:删除,d 后面通常不接任何字符串;
i:插入,i 的后面可以接字符串,而这些字符串会在新的一行出现(目前的上一行);
【把命令写入文件linux linux系统写入命令】p:列?。?亦即将某个选择的资料印出 。通常 p 会与参数 sed -n 一起运作;
s:取代 , 可以直接进行取代的工作 , 通常与正规表达式搭配使用 。
实例说明:
新增操作:a命令
sed '/^bird/a\test' file将test追加到 以bird开头的行后面
删除操作:d命令
sed '/^$/d' file #删除空白行;
sed '2d' file #删除第二行;
sed '2.$d' file #删除第2行到最后一行;
sed '$d' file #删除最后一行;
sed '/^bird/'d file #删除所有开头是bird的行;
插入操作:i命令
sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird
替换文本中的字符串:s命令
sed 's/bird/birds/' file #将文本中的bird替换成birds;
sed -i 's/ bird / birds /g' file #将file文件中每一行的第一个bird替换为birds;
如何在linux终端下用命令编辑一个文件并保存在linux终端下用命令编辑一个文件并保存的具体操作步骤如下:
1、首先打开命令控制台找到要编辑的文件,执行命令ls看看下面有几个文件,我这个下面有个index.php文件 。
2、然后执行命令vi index.php 。
3、这个时候如果想修改这个文件的内容,按下间键盘上的'i'键,最下方就会变成INSERT,就可以修改了 。
4、写个echo的代码进行保存 Esc+:+wq 这个是保存,回车保存 。
5、保存完成以后,再次打开这个文件会发现刚才写入的代码已经保存到里面了 。
6、不保存的命令Esc+:+q!,通过以上步骤即可实现在linux终端下用命令编辑一个文件并保存 。
linux指令之echo写入内容到文件使用echo指令可以写入内容到文件:
使用一个箭头是覆盖文件内容,文件不存在则新建文件:
使用两个箭头是追加文件内容:
linux创建文件并写入内容Linux创建文件并写入内容可以使用touch命令把命令写入文件linux:touch filename把命令写入文件linux,然后使用echo命令把命令写入文件linux:echo "content"filename就可以将内容写入文件 。
拓展:除了使用echo命令,也可以使用编辑器来创建文件并写入内容,比如vi编辑器,可以使用vi filename来创建文件 , 然后输入i进入编辑模式 , 接着可以输入要写入文件的内容,最后使用esc键退出编辑模式 , 再输入:wq来保存内容 。
关于把命令写入文件linux和linux系统写入命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- 如何使用cmd命令行提示符登录mysql服务器 cmd中登陆mysql
- redis缓存 redis缓冲常用命令
- mysql怎么把两个字段拼在一起 mysql字段拼接中文
- mysql中删除记录的命令 mysql删除中继日志
- redis map底层实现 redis多个map命令
- mysql 授权命令 mysql限制授权
- redis怎么写入数据库 redis4.0写入硬盘
- mongodb常用命令 mongodb句柄数
- redis怎么写入数据 往redis里面放值
- redis命令查看版本 怎样查看redis版本
