6 UNIX命令匯總
6.1 alias 別名 ksh、csh命令
alias 顯示所有當前命令的別名
alias name 顯示別名為name的命令
alias name cmd 置cmd命令的別名為name csh
alias name=cmd 置cmd命令的別名為name ksh
6.2 unalias 取消別名
unalias name
6.3 bg %jobid 恢復掛起的作業到後台運行
6.4 cal 顯示當前日的月歷
cal [[month]year]
cal 2 1996
6.5 chown owner file 改變文件屬性
chown -h 改變一文件鏈的屬性
chmod.chgrp
6.6 啟動一個cshell命令解釋程序
csh
6.7 date 顯示和設置日期
date mmddhhmm.yy設置月日時分年
6.8 echo string 在標准輸出上回顯string
6.9 env 顯示環境變量
env name=value 置環境變量name值為value
setenv
setenv name=value unsetenv name
6.10 exit 結束用戶登錄
6.11 export variable
在sh 和ksh下用戶變量export後才可成為全局變量
6.12 fg %jobid將掛起的作業調入前台執行
6.13 fmt file 簡單正文格式化
fmt –w width 文件輸出的行寬為width
fmt –c 頂部對齊
fmt –s 防止短行合並輸出
6.14 head file 顯示文件頭部10行
head –n file 顯示頭部n 行
6.15 history 顯示以前被執行過的命令csh ,ksh
6.16 jobs 顯示所有運行的任務
在命令行尾加&使作業在後台執行
正在執行作業時按ctrl-z (csh)使作業掛起
然後可用jobs,fg,bg等命令
6.17 kill pid 給進程發中止信號
kill-g pid 強制殺除進程
6.18 ksh 啟動ksh 命令解釋程序
ksh
6.19 more 命令
more file 分頁顯示file 內容
more –c 顯示前清屏
more –s 多個空行壓縮為1行
子命令
按空格:向前翻1屏
按回車:向前滾1行
b 回翻1屏
G 到多少行,缺省第1行 nG 到第n行
P% 到百分之一 np 到第n%處
m 標記一個位置 m[a-z] 命名位置
‘ 返回標記的位置 ‘[a-z]
v 運行editor 編輯文件
/.? 找一串
q exit
:n 跳到下一文件
:p 前1文件
6.20 news 查看新消息
news –a 顯示所有新消息狀態
news –n 顯示所有新消息狀態
6.21 nice cmd 以低於正常優先執行命令
nice =n cmd 設置優先級
6.22 mohup cmd cmd 命令執行時不掛起
6.23 r ksh 下重執行前1個命令
6.24 resume %jobid 啟動被掛起的作業
6.25 script file
將輸出、輸入到終端的信息同時寫入文件中,script –a 同時寫入文件中,-a是添加。
6.26 set 顯示當前變量值
set name=value
uset name
6.27 sh 啟動bsh
sh
6.28 spell file 查找文件的拼寫錯誤
spell –b 美國英語拼寫
6.29 stop %jobid 掛起正在運行的作業
6.30 stty 顯示設置終端選項
sttt –a 顯示當前終端所在選項
stty –g 顯示當前設置,格式可作為stty實參
line speed 置波特率
-t type 終端類型
columns n 設置列數
6.31 tail file 顯示文件最後10行
tail –n file 顯示文件最後n 行
6.32 tee file 將輸入復制到輸出及文件file中
tee –a file 添加到file 尾
6.33 touch file 更新文件的存取時間
touch –a 只更新訪問時間
touch –m 只更新修改時間
touch –c 防止建立以前不存在的文件