1、date:查詢及修改日期和時間
(1)顯示當前時間和日期
$ date
Fri Jul 17 14:09:38 CDT 1998
(2)設置時間和日期
$ date 0717142598
Fri Jul 17 14:25:56 CDT 1998
可設置的年代范圍是 1970~2037
2、cal:顯示日歷
(1)顯示指定的年月
$ cal 7 1998
July 1998
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
(2)顯示指定的年份
$ call 1998
3、id:顯示當前登錄用戶及其 id 號
4、who :顯示當前登錄在系統上的用戶的相關信息
(1)顯示登錄在當前系統上的用戶信息
$ who
(2)顯示你自己的名字
$ who am i
xumin pts/0 Aug 04 16:27 (Xumin)
5、finger:顯示用戶信息
(1)顯示登錄在系統上的用戶信息
$ finger
(2)顯示某一用戶的信息
$ finger username
$ finger xumin
Login name: xumin
Directory: /home/xumin Shell: /usr/bin/ksh
On since Aug 04 16:27:09 on pts/0, 1 minute 49 seconds Idle Time from Xumin
No Plan.
6、mail:接收、發出和查看電子郵件
(1)進入收發郵件環境
(2)較常使用的子命令
數字 選擇郵件
d 刪除當前選擇的郵件
m 發一個新的郵件
q 退出電子郵件環境,並刪除已閱讀過的郵件
x 退出電子郵件環境,不刪除已閱讀過的郵件
t 顯示選擇的郵件
$ mail xumin
Subject: test
hi,
this is a test.
<ctrl-d>
Cc:
Mail [5.2 UCB] [AIX 4.1] Type for help.
"/var/spool/mail/xumin": 1 message 1 unread
>U 1 xumin Tue Aug 4 16:32 12/312 "test"
?t
Message 1:
From xumin Tue Aug 4 16:32:42 1998
Date: Tue, 4 Aug 1998 16:32:42 -0500 (CDT)
From: xumin
To: xumin
Subject: test
hi,
this is a test.
?q
Saved 1 message in /home/xumin/mbox
7、clear:清屏或清除當前窗口內的信息
8、echo:顯示用戶指定信息
$ echo Hello!
Hello!
9、banner:用大字體方式顯示用戶指定信息
$ banner Hello!
10、wc:統計一個文件的行數、詞數及字節數
$ cat test.file
Hello!
This is a test file.
$ wc test.file
2 6 28 test.file
11、特殊鍵
以下是一些在 Shell 環境下組合鍵的用法:
●<ctrl-c> -- 終止當前的命令或前台進程
●<ctrl-d> -- 結束一個傳輸或文件(的輸入)
●<ctrl-s> -- 暫停屏幕輸出
●<ctrl-q> -- 繼續屏幕輸出
●<ctrl-u> -- 刪除當前輸入行
●find -- 查找文件
$ find path expression
在 expression 中可以按許多不同的特征查找
-name -- 按文件名查找
-type -- 按文件類型查找
-size -- 按文件大小查找
-mtime -- 按文件修改的日期查找
-perm -- 按文件的權限查找
-user -- 按文件的擁有者查找
-o -- 邏輯的“或”
$ find . -name sum -print
從當前目錄開始查找文件名為 sum 的文件並將結果顯示出來
$ find . -perm 644 -mtime +4 -print
從當前目錄開始查找文件權限為 644,4 天前修改的文件,並將其顯示出來
查看本欄目更多精彩內容:http://www.bianceng.cn/OS/unix/
12、grep :查找相匹配的字符
$ grep [option] pattern [file1 file2 . . .]
13、head & tail:顯示文件的開始或結束部分
$ head filename
$ tail filename
14、cut:截取文件內容
(1)按域截取內容
$ cut -f number(s) -d (character) filename
(2)按字符截取內容
$ cut -c number(s) filename
15、sort:排序
16、xlock:鎖定屏幕
17、lsdev -C |grep ent
查看當前系統中所有網卡的情況:可用或不可用,有多少塊網卡,同時也可以查看所有硬件的情況
18、lscfg -v |more :顯示所有硬件配置情況
lscfg -vl ent0 :查看當前網卡的類型和物理地址信息,設備號,同時也可以查看所有硬件的配置情況
19、lsattr -El ent0:
顯示網卡 ent0 上的詳細信息,包括奇偶校驗位、波特率等等
(1)lsattr -El mem0:顯示物理內存 mem0 的大小:
(2)lsattr -El hdisk0:顯示硬盤 hdisk0 的信息,包括大小
(3)lsattr -El proc0:顯示 CPU proc0 的信息,包括 CPU 型號等等
20、lslpp -l bos.net.tcp* :查看當前 tcp 軟件包的情況
lslpp -l cluster* :查看當前 cluster 軟件包的情況
21、ifconfig en1 service-IP alias
在網卡 en1 上增加臨時 IP 地址 service-IP
ifconfig en1 service-IP delete :在網卡 en1 上刪除臨時 IP 地址 service-IP
22、type command
察看 command 命令所在的目錄位置
23、df –k
列出已加載的邏輯卷及其大小信息。
24、mount
列出已加載的邏輯卷及其加載位置。
25、uname –a
列出系統 ID號,OS 版本及用戶權限等信息。
26、hostname
列出系統網絡名稱。
27、lspv
顯示系統已包含的物理卷,ID 號及對應的卷組信息。
28、lsvg vgname
顯示邏輯卷組信息,如大小,每個小分區大小、剩余空間。
lsvg –l vgname:顯示邏輯卷組所包含的各邏輯卷的信息,如大小,是否有鏡像等。
29、instfix –i |grpe ML
檢查操作系統打的補丁情況
30、netstat -rn:檢查路由配置情況
31、ps –ef :
列出正在運行的所有進程的各種信息:如進程號及進程名等。