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...