linux命令整理彙總【整理中。。。】
阿新 • • 發佈:2018-12-30
1、增
a、拷貝目錄
sudo cp -r 要拷貝的檔名 目標路徑
b、遞迴拷貝目錄:
sudo cp -r 要拷貝的檔名 目標路徑
c、建立多級目錄
sudo mkdir -p /firstLevel/secondLevel/thirdLevel
2、刪
a、刪除目錄
sudo rmdir 目錄名
sudo rm 目錄名
b、遞迴刪除目錄
sudo rm -rf 目錄名
c、刪除檔名
sudo rm 檔名
3、改
a、檔案重新命名
sudo mv 原檔名 目標檔名
b、移動檔案
sudo mv 原檔名 目標路徑
4、查
暫無
5、mount掛載命令
a、檢視已掛載的分割槽狀態
mount | column -t
b、檢視所有分割槽
fdisk -l
6、壓縮/解壓檔案
a、軟體安裝 sudo apt-get install rar(安裝rar壓縮) sudo apt-get install unrar(安裝rar解壓) sudo apt-get install zip(安裝zip壓縮) sodu apt-get install unzip(安裝zip解壓) a、tar壓縮/解壓 tar -cvf jpg.tar *.jpg(將目錄裡所有jpg檔案打包成tar.jpg) tar -xzvf jpg.tar b、rar壓縮/解壓 壓縮:rar a jpg.rar *.jpg 解壓:unrar e jpg.rar c、zip壓縮/解壓 壓縮:zip jpg.zip *jpg 解壓:unzip jpg.zip
7、路徑相關命令
a、更改目錄(change directory)
cd /ect (進入絕對路徑)
cd ..(返回上一級目錄)
cd ../home(返回上一級目錄並進去其子目錄home)
cd -(回到上一次目錄)
cd ~(~回到/home/{使用者名稱}目錄)
b、顯示當前路徑(print working directory) pwd
c、顯示當前目錄中的檔案列表(list)
ls(檢視當前目錄中的檔案列表)
ls -a(檢視所有檔案的檔案列表(包括隱藏檔案))
8、檔案許可權修改
a、檔案許可權修改 chmod命令 chmod 755 檔名 chmod a+x 檔名 b、檔案歸屬修改 chown命令
9、軟體安裝
a、管理deb軟體包(dpkg命令)
dpkg -i | --install xxx.deb(安裝deb軟體包)
dpkg -r | --remove xxx.deb(刪除軟體包)
dpkg -r -P | --purge xxx.deb(連通配置檔案一起刪除)
dpkg -l | -info xxx.deb(檢視軟體包資訊)
dpkg -L xxx.deb(檢視包內檔案)
dpkg -l(檢視系統中已安裝軟體包資訊)
dpkg -reconfigure xxx(重新配置軟體包)
b、軟體包管理系統(APT)
apt-get install xxx(安裝xxx)
apt-get update(更新軟體資訊資料庫,建議常更新)
apt-get upgrade(進行系統升級)
apt-cache search(搜尋軟體包)
apt-get -f install(APT系統出問題了,嘗試修復)
10、程序管理
a、顯示程序資訊(ps)
ps aux(以BSD風格顯示程序(常用))
ps alx(一種常用的輸出格式)
ps efH(以System V風格顯示程序)
ps aux | less(將輸出通過管道,使用less檢視)
ps aux | grep python(通過python關鍵字查詢進行)
b、結束程序
xkill(在圖形介面中點殺程序)
pkill <程序名> (結束程序族)
kill [訊號程式碼] <進行PID>(根據PID向程序傳送訊號,常用來結束程序,預設訊號為-9)
11、網路和硬體管理
a、網路介面
ifconfig(配置網路介面)
ifconfig -a(顯示所有網路介面)
ifconfig <網絡卡> up|down(啟用|禁用網絡卡)
b、配置網路
ip link show(顯示網絡卡配置)
ip link set eth0 name xxx(重新命名網路介面)
c、測試網路(ping)
ping <IP地址>(向目標地址傳送ICMP封包)
d、網路連線狀態(netstat)
-r(顯示路由表) -l(只顯示正在監聽的埠)
-a(所有連線) -p(顯示PID和程序名)
-t(只顯示TCP協議) -c<秒>重新整理頻率
-U(只顯示UDP協議)
e、裝置檢視
lspci(檢視PCI匯流排連線的裝置)
lsusb(檢視USB介面連線的裝置)
lsmod(檢視已載入模組)