?? shell常用命令.txt
字號:
Linux命令集
Shell命令
| 管道功能(前一命令的輸出作為后一命令的輸入)
> 輸出重定向
>> 輸出到文件
< 輸入重定向
<< 指定輸入時的結束標志字符串
& 使命令在后臺實行
alias 登記命令的別名
bg 切換作業到后臺實行
break 跳出循環結構
builtin 使Shell命令優先實行
case 生成條件分支結構
cd 移動當前目錄
command 使命令和Shell命令優先實行
continue 跳過循環結構內的部分行
dirs 顯示目錄堆棧中保存的目錄
enable 使Shell命令有效或無效
exit 注銷退出,結束進程
export 追加變量設定到環境變量
fg 切換作業到前臺實行
for 生成循環結構
history 顯示命令實行的履歷
if 生成條件分支結構
jobs 顯示實行中的作業
popd 從目錄堆棧彈出移走一個目錄,并把目錄堆棧中剩下的最上層的目錄作為當前目錄
pushd 把指定目錄作為當前目錄,并壓入目錄堆棧
read 從標準輸入或指定文件中讀入一行,將其解析賦值到各指定變量
select 生成循環結構
set 設定Shell環境
shift Shell腳本的有序參數的編號移位
suspend 暫停Shell的執行,直到收到一個SIGCONT信號
test 判斷條件是否成立
times Shell使用時間的顯示
trap 指定系統中斷時的處理
type 顯示命令相關信息
ulimit 限制命令的可分配資源
unalias 取消命令的別名
until 生成循環結構
wait 等待進程或作業的終了
while 生成循環結構
文件管理
basename 去除文件名字符串中的目錄部分和附加參數部分
chgrp 改變文件或目錄的所屬用戶組
chmod 改變文件或目錄的訪問權限
chown 改變文件或目錄的擁有者
cp 拷貝文件或目錄
dd 文件的格式變換及拷貝
df 顯示文件系統的使用狀況
du 顯示目錄內的各文件大小
find 檢索文件或目錄
ln 生成文件或目錄的鏈接
locate 文件的高速檢索
ls 顯示文件或目錄的信息
mkdir 目錄做成
mktemp 生成臨時文件,保證文件名唯一
mv 文件或目錄的移動或改名
od 顯示2進制文件的內容
pwd 顯示當前所在目錄
rm 刪除目錄或文件
rmdir 刪除目錄
split 分割文件
touch 改變文件的日期信息
updatedb locate命令用的文件數據庫的更新
系統管理
clock 硬件管理的時間的讀出和設定
date 設定日期和時間
fastboot 系統高速重啟動
fasthalt 系統高速關機終了
finger 顯示用戶信息
free 顯示內存的使用狀況
groupadd 做成新用戶組
groupdel 刪除用戶組
groupmod 變更用戶組的信息
halt 系統立即關機終了
id 顯示用戶ID和用戶組ID
last 顯示最近登錄過的用戶的信息
lastlog 顯示所有用戶的最后登錄日期等信息
login 用戶登錄
passwd 改變用戶的密碼
pwconv 轉換到shadow密碼
reboot 系統立即重啟動
shutdown 系統關機終了或重啟動
su 以其他用戶的身份登錄
uname 顯示系統信息
useradd 生成新用戶
userdel 刪除用戶
usermod 變更用戶的賬戶信息
vigr 編輯group文件
vipw 編輯passwd文件
vmstat 顯示內存和CPU的使用狀況
w 顯示當前登錄用戶的信息及各自的處理內容
who 顯示當前登錄用戶的信息
作業進程管理
at 在指定時刻執行作業
atq 顯示待執行作業
atrm 刪除待執行作業
batch 自動執行作業
crontab 編輯維護crond的設定文件,以控制程序的定時執行
kill 強制終了進程或作業
nice 以指定優先級別執行命令
nohup 用戶注銷退出后也能繼續執行命令
pidof 發現進程的PID
ps 顯示實行中的進程的信息
sleep 延遲指定的一段時間
stop 停止后臺的作業
top 顯示現在的系統狀況
文本文件操作
cat 連接文件,輸出到標準輸出
cut 從文本文件的各行取出一部分列
grep 字符串檢索
head 顯示文件的先頭部分
less 瀏覽文本文件的內容
more 以頁單位瀏覽文本文件的內容
nkf 變換文字編碼
sort 行排序
tail 顯示文本文件的末尾部分
uniq 刪除重復行
vi 編輯文本文件
wc 顯示文本文件的行數、字數、字節數
網絡相關
ftp 聯接FTP服務器,進行文件傳送
hostname 主機名的顯示和設定
ping 通過送出網絡包的形式,對網絡狀況進行調查
rcp 遠程主機間的文件拷貝
rlogin 登錄到遠程主機
rsh 調用執行遠程主機的命令
telnet 和其他主機進行通信
SSH相關
scp 遠程主機間的文件拷貝
slogin 登錄到遠程主機
ssh 調用執行遠程主機的命令
ssh-keygen 生成密鑰,以用在安全通信
設備相關
fdformat 軟盤格式化
fdisk 設定硬盤分區
fsck 檢查修復文件系統
mkfs 生成(格式化)文件系統
mount 是文件系統可用
umount 使文件系統不可用
印刷相關
lpc 控制打印機
lpq 打印作業的確認
lpr 利用打印機進行打印
lprm 取消打印隊列中的作業
壓縮編碼操作
bunzip2 文件解壓縮(文件后綴.bz2)
bzip2 文件壓縮或解壓縮(文件后綴.bz2)
compress 文件壓縮或解壓縮(文件后綴.Z)
cpio 備份文件
gunzip 文件解壓縮(文件后綴.gz)
gzip 文件壓縮或解壓縮(文件后綴.gz)
lha 文件壓縮或解壓縮(文件后綴.lzh)
mimencode 文件以MIME方式編碼或解碼
tar 文件壓縮或解壓縮(文件后綴.tar)
uncompress 文件解壓縮(文件后綴.Z)
unzip 文件解壓縮(文件后綴.zip)
uudecode 將uuencode編碼的文件解碼復原
uuencode 將文件以uuencode形式編碼
zcat 顯示gzip或compress壓縮文件的內容
zip 文件壓縮(文件后綴.zip)
mtools相關(MS-DOS兼容)
mattrib 變更MS-DOS文件屬性
mbadblocks 檢查軟盤以標記壞扇區
mcd MS-DOS目錄的移動
mcopy MS-DOS文件的拷貝
mdel MS-DOS文件的刪除
mdir 顯示MS-DOS文件或目錄的信息
mformat 進行MS-DOS格式化
mlabel 標記軟盤的盤符
mmd MS-DOS目錄的做成
mmove MS-DOS文件的移動
mrd MS-DOS目錄的刪除
mren MS-DOS文件的改名
mtype MS-DOS文件內容的顯示
其它
banner 將文字串以#的形式放大顯示
cal 顯示日歷
echo 文字串回顯
factor 因式分解
man 參照在線手冊
tee 從標準輸入讀入后,同時寫到文件和標準輸出
which 顯示命令的完整所在路徑
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -