學習了很久的Aix操作系統之後,我們不僅僅知道Aix操作系統是IBM公司開發的業界領先的優秀商務Unix操作系統,在可靠性、可用性、開放性、擴展性、高性能、安全性等方面都非常突出,尤其是在Internet的關鍵應用領域以及系統和硬件管理能力方面,其性能表現更為出色,受到了業界的普遍認可和廣泛使用。
以下是筆者幾年來使用Aix操作系統的一點心得,茲供使用該系統的其他讀者參考。
1.如何禁止Aix操作系統終端上的中斷鍵(CTRL+C)?
在很多應用系統中,系統管理員希望普通用戶只運行自己的應用程序,不能進入系統的shell提示符下,但缺省情況下當用戶在終端上按CTRL+C鍵時就會退到系統提示符下。由於用戶終端一般沒有固定的端口號,為了禁止使用中斷鍵,可采取下面辦法:
(1)如果使用ksh, 可在$HOME/.profile中第一行加入如下內容:
trap "echo 'Abnormal operation'; exit" 123915
(2)如果使用csh(ksh亦可),可用如下命令:
%stty intr ^!
如果恢復正常情況,鍵入下列命令:
% stty intr ^c
2.如何在Aix操作系統shell中不回顯(echo)字符?
在實際應用中,一般當我們在鍵盤上鍵入口令時不希望將其顯示在屏幕上,為此可采用下面的兩種辦法:
·使用stty 命令
- stty -echo # do not display password
- echo "Enter password: \c"
- read PASSWD #get the password
- stty echo # restore standard configuration
·使用echo命令
設置保密屬性:echo "\033[8m"
取消保密屬性:echo "\033[m"
3.如何在Aix操作系統某個目錄及其所屬子目錄的所有文件中查找字符串?
在程序維護過程中,有時需要在某個目錄及其所屬子目錄的所有文件中查找某一個字符串,為此可用下面兩種方法(假設在*.cp文件中查找字符串"abc",結果放在文件out中):
(1)cat /dev/null > out
find ./ -name "*.cp" -exec grep "abc"{} >> out
(2)find ./ -name "*.cp" | xargs grep "abc" > out
推薦使用第二種方法,因其系統開銷小、速度快。
關於Aix操作系統的一些知識,我們就學習到這裡吧,希望對大家對Aix操作系統的學習有所幫助。