文章出處

知識點1、修改輸出的顏色

echo -e "\e[1;31m This is red text \e[0m"

其中,\e[1;31m 表示將輸出顯示為紅色; \e[0m 標識將顏色重置 ;31可以替換為別的顏色值,用來定制不同顏色的文字和背景。

每種顏色都有對應的顏色碼。 比如: 重置= 0, 黑色= 30, 紅色= 31, 綠色= 32。

要設置彩色背景, 經常使用的 顏色 碼 是: 重置= 0, 黑色= 40, 紅色= 41, 綠=42,黃=43, 藍=44, 洋紅=45, 青=46, 白=47

知識點2、查看某個程序的環境變量

第一步:pgrep node #獲取某個程序的pid,node替換為對應的程序名稱。

第二步:cat /proc/$pid/environ | tr '\0' '\n' #$pid換成對應的進程Id,通過管道將輸出內容的null字符替換為換行符

知識點3、整數加減法,在Ubuntu中,下面這種方法可行,其它方法似乎都不太可行。

#!/bin/bash
no1=4;
no2=5;
result=$((no1+no2))
echo $result

 知識點4、將輸出定向到文件

cmd  2>stderr.txt 1>stdout.txt #錯誤和正常的輸出,分別定向到不同的文件中

cmd  2>&1 output.txt #定向到同一個文件

cmd  &> output.txt #同上

cmd  2> /dev/null #將錯誤重定向到黑洞

知識點5、當所有的域名都ping不通的時候,將/etc/resolv.conf中的nameserver 更改成223.5.5.5后試試。(這是體驗了阿里云深夜工單服務后收獲的知識)

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()