Mac終端Linux命令有很多。下面由學習啦小編為大家整理了Mac終端Linux命令大全詳細說明,希望對大家有幫助!
Mac終端Linux命令大全詳細說明
Mac終端Linux命令:目錄操作
命令名 |
功能描述 |
使用舉例 |
mkdir
創建一個目錄
mkdir dirname
rmdir
刪除一個目錄
rmdir dirname
mvdir
移動或重命名一個目錄
mvdir dir1 dir2
cd
改變當前目錄
cd dirname
pwd
顯示當前目錄的路徑名
pwd
ls
顯示當前目錄的內容
ls -la
dircmp
比較兩個目錄的內容
dircmp dir1 dir2
Mac終端Linux命令:文件操作
命令名 |
功能描述 |
使用舉例 |
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
open
使用默認的程序打開文件
open filename
Mac終端Linux命令:選擇操作
命令名 |
功能描述 |
使用舉例 |
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 '{print $1 $1}' filename
sort
排序或歸並文件
sort -d -f -u file1
uniq
去掉文件中的重復行
uniq file1 file2
comm
顯示兩有序文件的公共和非公共行
comm file1 file2
wc
統計文件的字符數、詞數和行數
wc filename
nl
給文件加上行號
nl file1 >file2
Mac終端Linux命令:安全操作
命令名 |
功能描述 |
使用舉例 |
passwd
修改用戶密碼
passwd
chmod
改變文件或目錄的權限
chmod ug+x filename
umask
定義創建文件的權限掩碼
umask 027
chown
改變文件或目錄的屬主
chown newowner filename
chgrp
改變文件或目錄的所屬組
chgrp staff filename
xlock
給終端上鎖
xlock -remote
Mac終端Linux命令:編程操作
命令名 |
功能描述 |
使用舉例 |
make
維護可執行程序的最新版本
make
touch
更新文件的訪問和修改時間
touch -m 05202400 filename
dbx
命令行界面調試工具
dbx a.out
xde
圖形用戶界面調試工具
xde a.out
Mac終端Linux命令:進程操作
命令名 |
功能描述 |
使用舉例 |
ps
顯示進程當前狀態
ps u
kill
終止進程
kill -9 30142
nice
改變待執行命令的優先級
nice cc -c *.c
renice
改變已運行進程的優先級
renice +20 32768
Mac終端Linux命令:時間操作
命令名 |
功能描述 |
使用舉例 |
date
顯示系統的當前日期和時間
date
cal
顯示日歷
cal 8 1996
time
統計程序的執行時間
time a.out
Mac終端Linux命令:網絡與通信操作
命令名 |
功能描述 |
使用舉例 |
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
mail
閱讀和發送電子郵件
mail
write
給另一用戶發送報文
write username pts/1
mesg
允許或拒絕接收報文
mesg n
Mac終端Linux命令:Korn Shell 命令
命令名 |
功能描述 |
使用舉例 |
history
列出最近執行過的 幾條命令及編號
history
r
重復執行最近執行過的 某條命令
r -2
alias
給某個命令定義別名
alias del=rm -i
unalias
取消對某個別名的定義
unalias del
Mac終端Linux命令:其它命令
命令名 |
功能描述 |
使用舉例 |
uname
顯示操作系統的有關信息
uname -a
clear
清除屏幕或窗口內容
clear
env
顯示當前所有設置過的環境變量
env
who
列出當前登錄的所有用戶
who
whoami
顯示當前正進行操作的用戶名
whoami
tty
顯示終端或偽終端的名稱
tty
stty
顯示或重置控制鍵定義
stty -a
du
查詢磁盤使用情況
du -k subdir
df
顯示文件系統的總空間和可用空間
df /tmp
w
顯示當前系統活動的總信息
w