在使用Linux系統美國服務器或者美國VPS的時候,很多朋友都會使用命令進行操作,其中最爲常用的就是shell腳本命令了。
Shell腳本命令功能非常強,而且常用的基本命令也非常的過。爲了讓大家更好的使用Shell腳本命令,這裏小編簡單總結幾大類常用的Shell腳本基本命令。
cd:切換當前工作目錄到指定目錄
chgp:改變文件所屬組
chmod:改變文件的權限
chown:改變文件的所有者和組
cp:複製文件或目錄
dd:複製文件並轉換文件內容
file:確定文件類型
find:在指定目錄下查找文件並執行指定的操作
ln:創建文件鏈接
locte/slocte:快速定位文件的路徑
ls/di/di:顯示目錄內容
mkdi:創建目錄
m:移動或重命名文件
pwd:顯示當前工作目錄
enme:重命名文件
m:刪除文件或目錄
mdi:刪除空目錄
:創建、修改歸檔文件和從歸檔文件中提取文件
j:.j文件壓縮指令
bzct:解壓縮文件到標準輸出
bzip2:創建.bz2格式的壓縮文件
compess:壓縮數據文件
cpio:存取歸檔包中的文件
dump:文件系統備份
gzexe:壓縮可執行程序
gzip:GNU的壓縮和解壓縮工具
lh:壓縮和解壓縮指令
esote:還原由dump備份的文件或文件系統
t:創建備份檔案文件
unj:解壓縮.j文件
unzip:解壓縮.zip文件
zct:解壓縮文件並送到標準輸出
zip:壓縮文件
zipinfo:顯示zip壓縮文件的詳細信息
ct:鏈接文件並顯示到標準輸出
cksum:檢查和計算文件循環冗餘校驗碼
csplit:分割文件
diff:比較並顯示兩個文件的不同
diffstt:根據diff指令的結果顯示統計信息
ed:行文本編輯器
emcs:全屏文本編輯器
ex:文本編輯器
expnd:將Tb轉換爲空白(Spce)
jed:文本編輯器
joe:編輯文本文件
moe:分屏查看文本文件
pico:文本編輯器
tc:反序顯示文件內容
til:輸出文件尾部部分內容
tee:將輸入內容複製到標準輸出和指定文件
t:轉換或刪除文件中的字符
wc:計算文件的字節數、單詞數和行數
ccept:接受打印請求
cncel:取消打印任務
disble:停止打印機
enble:啓動打印機
lp:打印文件
lpdmin:配置cups打印機和類
lpq:顯示當前打印隊列
lp:打印文件
p:打印前轉換文本格式
eject:拒絕打印請求
cl:顯示日曆
cle:清屏指令
ctlltdel:設置熱鍵Ctl+Alt+Del的功能
dte:顯示和設置系統日期時間
dicolos:設置ls指令顯示時的顏色
hlt:關閉計算機
hostid:顯示當前主機的數字標識
hwclock:查詢和設置系統硬件時鐘
info:讀取幫助文檔
login:登錄系統
poweoff:關閉計算機並切斷電源
eboot:重新啓動計算機
shutdown:關閉計算機
sleep:睡眠指定長的時間
stt:顯示文件或文件系統的狀態
who:顯示當前已登錄用戶的信息
whomi:顯示當前用戶名
wite:向指定用戶終端發送信息
chfn:改變用戶的finge信息
chsh:改變用戶登錄時的默認shell
goupdd:創建組
goupdel:刪除組
goupmod:修改組信息
goups:顯示用戶所屬的組
gpck:驗證組文件/etc/goup的完整性 lognme:顯示登錄用戶名
psswd:設置用戶密碼
pwck:驗證用戶文件密碼文件的完整性
su:切換用戶
usedd:創建用戶
usedel:刪除用戶
usemod:修改用戶的配置信息
uses:顯示當前登錄系統的用戶名
init:進程初始化控制
killll:根據名稱結束進程
nice:設置進程優先級
pidof:查找正在運行程序的進程號
pstee:用樹形圖顯示進程的父子關係
enice:調整進程優先級
w:顯示當前登錄用戶的相關信息
blockde:從命令行調用塊設備的ioctl函數
chtt:改變文件的第2擴展文件系統屬性
conetquot:轉換quot文件格式
df:報告磁盤剩餘空間情況
dumpe2fs:顯示ext2/ext3文件系統信息
e2fsck:檢查ext2/ext3文件系統
e2imge:保存ext2/ext3源數據到文件
e2lbel:設置ext2/ext3文件系統標籤
edquot:編輯用戶的磁盤空間配額
fdisk:Linux下的分區工具
findfs:查找文件系統
hdpm:調整硬盤I/O性能
mkfs:創建各種文件系統
mkinitd:創建初始化m磁盤映像文件
mkswp:創建交換分區文件系統
mount:加載文件系統
pted:磁盤分區管理工具
quot:顯示用戶磁盤配額
quotcheck:創建、檢查和修復配額文件
quotoff:關閉文件系統的磁盤配額功能
quoton:打開文件系統的磁盤配額功能
quotstt:顯示磁盤配額狀態
epquot:顯示文件系統磁盤配額信息報表
depmod:處理內核可加載模塊的依賴關係
dmesg:顯示內核的輸出信息
fee:顯示內存使用情況
insmod:加載模塊到內核
iostt:報告CPU、I/O設備及分區狀態
modinfo:顯示內核模塊信息
s:收集、顯示和保存系統活動信息
slbtop:實時顯示內核的slb緩存信息
sysctl:運行時修改內核參數
tlod:監視系統平均負載情況
top:顯示和管理系統進程
unme:顯示系統信息
uptime:顯示系統運行時間及平均負載
choot:以指定根目錄運行指令
nmp:網絡探測工具和安全掃描器
scp:加密的遠程複製工具
sftp:安全文件傳輸工具
slogin:加密的遠程登錄工具
ssh:加密的遠程登錄工具
ch:顯示當前主機的硬件架構
lst:顯示以前登錄過系統的用戶相關信息
lstb:顯示登錄系統失敗的用戶相關信息
logotte:系統日誌的輪循工具
logse:將命令的輸出信息保存到日誌文件
logwtch:報告和分析系統日誌
lsusb:顯示所有的USB設備
seice:Linux服務管理和控制工具
yum:RPM軟件包自動化管理工具
dnsdominnme:顯示系統的DNS域名
dominnme:顯示和設置主機域名
hostnme:顯示或者設置系統主機名
ifdown:關閉指定網絡接口
ifup:啓動指定網絡接口
nisdominnme:顯示和設置主機域名
oute:顯示與操縱本機的IP路由表
ypdominnme:顯示和設置主機域名
p:管理本機p緩衝區
dig:域名查詢工具
elm:電子郵件客戶端程序
ftp:文件傳輸協議客戶端
host:DNS域名查詢工具
ipclc:IP地址計算器
netstt:顯示網絡狀態
nslookup:DNS域名查詢工具
ping:測試到達目標主機的網絡是否通暢
tceoute:追蹤數據包到達目的主機經過的路由
wget:從指定URL地址下載文件
b:Web服務器性能測試
pchectl:Apche HTTP服務器控制接口
expotfs:管理NFS服務器共享的文件系統
httpd:Apche超文本傳輸協議服務器
mysql:MySQL服務器的客戶端工具
mysqldmin:MySQL服務器管理工具
msqldump:MySQL服務器備份工具
mysqlimpot:MySQL數據庫導入工具
mysqlshow:顯示MySQL數據庫、表和字段信息
sendmil:電子郵件傳送代理程序
showmount:顯示NFS服務器上的加載信息
smbclient:smb服務器客戶端工具
smbmount:加載smb文件系統
smbpsswd:改變smb用戶的密碼
sshd:OpenSSH守護進程
Shell腳本命令其實還有很多,這裏也就簡單列舉了下Shell腳本基本命令,僅供大家使用參考。另外,上面所列舉的每種Shell腳本命令都有詳細使用規則,大家可以自行去查找每種Shell腳本命令的具體使用方法。