以下是unix的命令列,供參考
目錄操作
命令名功能描述
使用舉例
mkdir
建立乙個目錄
mkdir dirname
rmdir
刪除乙個目錄
rmdir dirname
mvdir
移動或重新命名乙個目錄
mvdir dir1 dir2
cd改變當前目錄
cd dirname
pwd顯示當前目錄的路徑名
pwdls
顯示當前目錄的內容
ls -la
dircmp
比較兩個目錄的內容
dircmp dir1 dir2
檔案操作
命令名功能描述
使用舉例
cat顯示或連線檔案
cat filename
pg分頁格式化顯示檔案內容
pg filename
more
分屏顯示檔案內容
more filename
od顯示非文字檔案的內容
od -c filename
cp複製檔案或目錄
cp file1 file2
rm刪除檔案或目錄
rm filename
mv改變檔名或所在目錄
mv file1 file2
ln聯接檔案
ln -s file1 file2
find
使用匹配表示式查詢檔案
find . -name "*.c" -print
file
顯示檔案型別
file filename
選擇操作
命令名功能描述
使用舉例
head
顯示檔案的最初幾行
head -20 filename
tail
顯示檔案的最後幾行
tail -15 filename
cut顯示檔案每行中的某些域
cut -f1,7 -d: /etc/passwd
colrm
從標準輸入中刪除若干列
colrm 8 20 file2
paste
橫向連線檔案
paste file1 file2
diff
比較並顯示兩個檔案的差異
diff file1 file2
sed非互動方式流編輯器
sed "s/red/green/g" filename
grep
在檔案中按模式查詢
grep "^[a-za-z]" filename
awk在檔案中查詢並處理模式
awk '' filename
sort
排序或歸併檔案
sort -d -f -u file1
uniq
去掉檔案中的重複行
uniq file1 file2
comm
顯示兩有序檔案的公共和非公共行
comm file1 file2
wc統計檔案的字元數、詞數和行數
wc filename
nl給檔案加上行號
nl file1 >file2
安全操作
命令名功能描述
使用舉例
passwd
修改使用者密碼
passwd
chmod
改變檔案或目錄的許可權
chmod ug+x filename
umask
定義建立檔案的許可權掩碼
umask 027
chown
改變檔案或目錄的屬主
chown newowner filename
chgrp
改變檔案或目錄的所屬組
chgrp staff filename
xlock
給終端上鎖
xlock -remote
程式設計操作
命令名功能描述
使用舉例
make
維護可執行程式的最新版本
make
touch
更新檔案的訪問和修改時間
touch -m 05202400 filename
dbx命令列介面除錯工具
dbx a.out
xde圖形使用者介面除錯工具
xde a.out
程序操作
命令名功能描述
使用舉例
ps顯示程序當前狀態
ps u
kill
終止程序
kill -9 30142
nice
改變待執行命令的優先順序
nice cc -c *.c
renice
改變已執行程序的優先順序
renice +20 32768
時間操作
命令名功能描述
使用舉例
date
顯示系統的當前日期和時間
date
cal顯示日曆
cal 8 1996
time
統計程式的執行時間
time a.out
網路與通訊操作
命令名功能描述
使用舉例
telnet
遠端登入
telnet hpc.sp.net.edu.cn
rlogin
遠端登入
rlogin hostname -l username
rsh在遠端主機執行指定命令
rsh f01n03 date
ftp在本地主機與遠端主機之間傳輸檔案
ftp ftp.sp.net.edu.cn
rcp在本地主機與遠端主機 之間複製檔案
rcp file1 host1:file2
ping
給乙個網路主機傳送 回應請求
ping hpc.sp.net.edu.cn
閱讀和傳送電子郵件
write
給另一使用者傳送報文
write username pts/1
mesg
允許或拒絕接收報文
mesg n
korn shell 命令
命令名功能描述
使用舉例
history
列出最近執行過的 幾條命令及編號
history
r重複執行最近執行過的 某條命令
r -2
alias
給某個命令定義別名
alias del=rm -i
unalias
取消對某個別名的定義
unalias del
其它命令
命令名功能描述
使用舉例
uname
顯示作業系統的有關資訊
uname -a
clear
清除螢幕或視窗內容
clear
env顯示當前所有設定過的環境變數
envwho
列出當前登入的所有使用者
whowhoami
顯示當前正進行操作的使用者名稱
whoami
tty顯示終端或偽終端的名稱
ttystty
顯示或重置控制鍵定義
stty -a
du查詢磁碟使用情況
du -k subdir
df顯示檔案系統的總空間和可用空間
df /tmp
w顯示當前系統活動的總資訊
w
以下是unix的命令列,供參考
以下是unix的命令列,供參考 目錄操作 命令名功能描述 使用舉例 mkdir 建立乙個目錄 mkdir dirname rmdir 刪除乙個目錄 rmdir dirname mvdir 移動或重新命名乙個目錄 mvdir dir1 dir2 cd改變當前目錄 cd dirname pwd顯示當前目...
強大的UNIX命令列
我們傳統的寫程式辦法是造單一而功能全面的程式,設法在乙個程式裡提供能夠全面滿足需求的功能,這樣的做法會造成程式龐大而複雜,可維護性降低。windows 上的程式通常如此,具有全面的功能,基本上不考慮與其他程式的配合,比方說有兩個程式都需要分頁,他們會各自開發乙個分頁模組,而不是去尋求共用分頁功能。在...
UNIX命令列基礎(二)
昨日補充 ls aa 展示當前路徑下aa資料夾裡面的內容 stdio.h 與的區別 是先從自己建立的工程中找庫函式讀取標頭檔案,而 則是先從系統庫中讀取。pwd 用來顯示使用者當前所在路徑 位置 cp 拷貝 要時刻注意當前的位置 cp old file new file 在同一路徑下的拷貝如果名字相...