linux 常用terminal命令总结

Posted Kris_u

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 常用terminal命令总结相关的知识,希望对你有一定的参考价值。

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

4、cut -f1 -d'-' 以'-' 为分隔符,取第一个字段

 #for p in $(cat yq.txt)  #注意ip.txt文件的绝对路径
  do
  ip=$(echo "$p"|cut -f1 -d":")       #取ip.txt文件中的ip地址. //cut -f1 -d':' 以':' 为分隔符,取第一个字段 
  password=$(echo "$p"|cut -f2 -d":") #取ip.txt文件中的密码    //cut -f2 -d':' 以':' 为分隔符,取第二个字段

以上是关于linux 常用terminal命令总结的主要内容,如果未能解决你的问题,请参考以下文章

Mac中常用终端(terminal)命令总结

Linux terminal 终端快捷键汇总

Linux bash命令行常用快捷键(Xshell和secure CRT以及gnome-terminal)

Linux terminal 终端快捷键

Linux/Mac OS 个人常用Terminal技巧整理

Linux指令(Terminal命令):