文章出處
文章列表
知識點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后試試。(這是體驗了阿里云深夜工單服務后收獲的知識)
文章列表
全站熱搜