Linux常用命令彙總

2021-09-26 21:42:02 字數 3755 閱讀 7607

name -a

檢視核心

cat /etc/issue

檢視ubuntu版本

lsmod

檢視核心載入的模組

lspci

檢視pci裝置

lsusb

檢視usb裝置

cat /proc/cpuinfo

檢視cpu資訊

lshw

顯示硬體資訊

sudo fdisk -l

顯示硬碟分割槽

sudo apt-get install blktool

sudo blktool /dev/sda id

檢視sata硬碟資訊

df -h

檢視磁碟剩餘空間

du -hs 目錄名

檢視目錄占用空間

free -m

檢視記憶體使用情況

ps -a

檢視當前有哪些程序

kill 程序號 或者 killall 程序名

終止乙個程序

top檢視當前程序的實時狀況

lsof -p 程序號

檢視程序開啟的檔案

arping ip位址

檢視ip位址的網絡卡位址(實體地址)

whereis filename

find 目錄 -name 檔名

查詢檔案

file 檔名

檢視檔案型別

tail 檔名 或cat 檔名

檢視檔案內容

tail -n 6 ***  

檢視檔案倒數6行內容

tail -n 10 -f /var/log/apache2/access.log

不停的讀取最新的10行內容

grep -l -r ***

搜尋包含***的檔案

gnome-search-tool

桌面視覺化搜尋(需安裝,sudo apt install gnome-search-tool)

sudo apt-get install ufw

安裝ufw

sudo ufw status

防火牆狀態

sudo ufw enable(disable)

開啟(關閉)防火牆

ssh

scp -rp /path/filenameusername@remoteip:/path

將本地檔案拷貝到伺服器

scp -rp username@remoteip:/path/filename/path 

網路資訊

cat /proc/net/dev

檢視每個網路介面的吞吐量

ifconfig -a

檢視當前網絡卡資訊

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 

設定eth0 ip及掩碼

ifconfig eth0:0 192.168.0.2 netmask 255.255.255.0

設定eth0的第二個ip

ifconfig eth0:1 down

禁用eth0:0

ifconfig eth0 up

啟用eth0

ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx

修改網絡卡mac位址 

ifconfig eth0 promisc

設定網絡卡工作於混雜模式下

iwconfig eth0 essid "tony"

設定無線網絡卡的essid為「tony」

iwconfig eth0 mode managed 

設定無線網絡卡工作在managed模式下

iwconfig eth0 mode ad-hoc 

設定無線網絡卡工作在ad-hoc模式下

iwconfig eth0 freq 2.422g

設定無線網絡卡工作頻率

ls列出目錄檔案

sudo apt-get install gdebi

安裝gdebi package installer來安裝.deb軟體

sudo dpkg -i *.deb

deb是debian軟體包格式的副檔名

sudo -s

進入管理員模式(root@xxb:~$ 就會變成root@xxb:~#)

sudo reboot

重啟dpkg -i xx.deb

檢視xx包的詳細資訊

dpkg -c xx.deb

檢視xx包的內容

dpkg –i name.deb 

dpkg --contents xx.deb

檢視軟體的內容

sudo apt-get remove package-name

移除軟體但保留配置檔案

sudo apt-get purge package-name

移除軟體徹底

sudo apt-cache search package-name

搜尋軟體包

apt-cache show package-name 

顯示包的相關資訊,例如描述、版本、大小、依賴以及衝突

apt-get -f install

在linux中使用命令 apt-get install 或 dpkg -i 時有時候會出現依賴錯誤,

此時,緊接著執行:apt-get -f install 即可. -f的作用用於修復依賴損壞處,-f ,fix broken;

apt-get clean

刪除快取中的所有包,包的快取路徑為 /var/cache/apt/archives

apt-get autoclean

定期執行這個程式,將已經刪除了的軟體包的.deb安裝檔案從硬碟中刪除掉

sudo apt-get updat

更新所有有新版本的套件

sudo apt-get upgrade

解除安裝python設定指定版本為預設版本,比如系統自帶python2.7,預設使用python3.5

1、完全解除安裝python3.4(軟體及相關配置)

先做乙個備份

sudoapt-get remove --purge python3.

4sudo cp /usr/bin/python /usr/bin/python_bak

2、完全解除安裝python3.4及其依賴軟體

(慎用!這裡會刪除python3.4及依賴python3.4的軟體包,一般上面第一條命令已經夠用)

刪除python軟鏈結

sudo rm /usr/bin/python

sudoapt-get remove --auto-remove python3.

4重新指定鏈結為3.5版本,這樣python就是預設3.5的版本

sudo apt-get purge --auto-remove python3.4

sudo ln -s /usr/bin/python3.5 /usr/bin/python

3、清除python3.4及其依賴軟體的安裝包

2.7和3.5兩個版本來回切換

sudoapt-get

autocleanpython3.

4sudo rm /usr/bin/python 

sudo ln -s /usr/bin/python2.7 /usr/bin/python

Linux常用命令彙總

1.基礎指令 cd 切換路徑 cd 退出 cd 退回root pwd 顯示當前路徑 ls 顯示資料夾下所有檔案 more 顯示檔案內容 head 顯示檔案前若干行 vim 開啟vim編輯器,有三個模式命令模式 輸入模式 末行模式。命令模式下 i 進入輸入模式 進入末行模式,可用 q 退出 wq儲存退...

linux 常用命令彙總

ls 顯示檔案和目錄列表 cd 切換目錄 顯示當前工作目錄 建立目錄 如果主目錄沒有自動建立 mkdir p test test1 複製目錄或檔案。遞迴處理 cp r 建立檔案 touch 1.text 清空檔案內容 echo 1.text 移動檔案或目錄,檔案或目錄改名 刪除檔案 刪除該目錄下的所...

linux常用命令彙總

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 tg...