0
点赞
收藏
分享

微信扫一扫

linux 常用terminal命令总结

高子歌 2022-04-14 阅读 52
linux

1、当前目录下 查找"hello,world!"字符串

        grep -rn "hello,world!" ./
./ : 表示路径为当前目录. -r 是递归查找 ; -n 是显示行号 ; 如果加上-i, 则为忽略大小写。

2、sed 

命令格式1:sed 's/原字符串/新字符串/' 文件

命令格式2:sed 's/原字符串/新字符串/g' 文件

没有“g”表示只替换第一个匹配到的字符串,有“g”表示替换所有能匹配到的字符串,“g”可以认为是“global”(全局的)的缩写。

3、将输出内容追加到文件 >; >>   和 tee ; tee -a

如果 Linux 命令返回错误,那么错误不会保存在文件中。你可以使用2>&1将命令的输出和错误保存到同一个文件中,如下所示:

        command > file.txt 2>&

通常,0代表标准输入,1代表标准输出,2代表标准错误。在这里,你要将标准错误(2) 重定向(&)到与标准输出(1)相同的地址

使用>会覆盖文件,使用>>会文件内容后面追加内容。

        command > file.txt

        command >> file.txt

tee命令将输出发送到终端以及文件(或作为另一个命令的输入):

        command | tee file.txt

同样,如果该文件不存在,它将自动创建。

你还可以使用tee命令-a选项进入附加模式:

        command | tee -a file.txt

 

举报

相关推荐

0 条评论