tr指令從標準輸入裝置讀取資料,經過字串轉譯後,輸出到標準輸出裝置。
cat filename |tr u n :用於在螢幕上將filename檔案中的u替換為n,而實際檔案中未作替換
cat filename | tr -d abc 在螢幕上將filename內容中的所有出現的a或b或c字元刪去,並顯示出來
cat filename|tr [:lower:] [:upper:] 將檔案內容中的小寫全部變為大寫
類似於[:lower:]的代替符號還有:
[:alnum:] 表示所有的字母和數字
[:alpha:] 表示所有的字母
[:blank:] 表示所有空格
[:digit:] 表示所有數字
[:graph:] 表示所有可列印字元,但不包括空格
[:print:] 表示所有可列印字元,包括空格
uname -a 列印所有系統資訊
uname -s 列印核心名稱
uname -n 列印網路節點主機名稱
uname -r 列印核心發信版本號碼
uname –help 獲得協助資訊
查看系統版本號碼的方法還有:
cat /proc/version
cat /etc/redhat-release
cat /etc/issue
chkconfig在命令列操作時會經常用到。它可以方便地設定各個系統運行層級啟動的服務。這個可要好好掌握,用熟練之後,就可以輕輕鬆鬆的管理好你的啟動服務了。
想列出系統所有的服務啟動情況:
# chkconfig –list
想列出mysqld服務設定情況:
#chkconfig –list mysqld
設定mysqld在等級3和5為開機運行服務:
# chkconfig –level 35 mysqld on
–level 35表示操作只在等級3和5執行
on表示啟動,off表示關閉
設定mysqld在各等級為on:
# chkconfig mysqld on
“各等級”包括2、3、4、5等級
等級0表示:表示關機
等級1表示:單一使用者模式
等級2表示:無網路連接的多使用者命令列模式
等級3表示:有網路連接的多使用者命令列模式
等級4表示:不可用
等級5表示:帶圖形介面的多使用者模式
等級6表示:重新啟動
如何增加一個服務:
首先,服務指令碼必須存放在/etc/ini.d/目錄下;
其次,需要用chkconfig –add servicename來在chkconfig工具服務列表中增加此服務,此時服務會被在/etc/rc.d/rcN.d中賦予K/S入口了。
最後,你就可以上面教的方法修改服務的預設啟動等級了。
刪除一個服務:
# chkconfig –del servicename