命令關機
sudo halt
sudo shutdown -h now
sudo init 0
定時關機
sudo shutdown -h 23:00
sudo shutdown -h +60
命令重啟電腦
sudo reboot
sudo shutdown -r now
休眠(保持當前狀態)
sudo pm-hibernate
ifconfig
配置eth0的ip位址為192.168.0.88
ifconfig eth0 192.168.0.88 netmask 255.255.255.0
配置網絡卡的硬體位址為00:50:56:c0:00:08
ifconfig eth0 hw ether 00:50:56:c0:00:08
將網絡卡禁用
ifconfig eth0 down
將網絡卡啟用
ifconfig eth0 up
通過apt安裝軟體
sudo apt-get install 軟體名
用apt解除安裝軟體
sudo apt-get remove 軟體名
清理舊版本的軟體快取
sudo apt-get autoclean
清理所有軟體快取
sudo apt-get clean
刪除系統不再使用的孤立軟體
sudo apt-get autoremove
查詢軟體包並列出該軟體包的相關資訊
apt-cache search gimp
找出所有以gimp開頭的軟體包
apt-cache pkgnames gimp
檢視軟體包資訊
apt-cache show 軟體名
檢視軟體包依賴關係,showpkg子命令會檢測指定軟體包的依賴軟體包是否已經被安裝
apt-cahce showpkg vsftpd
更新系統軟體包
apt-get update
update子命令會同步/etc/apt/sources.list檔案中的軟體包索引,並更新索引中的所有軟體包
更新軟體包
apt-get upgrade
upgrade子命令會更新當前系統中所有已安裝的軟體包,並同時所更新的軟體包相關的所依賴的軟體包
apt-get –download-only source vsftpd
apt-get source vsftpd
apt-get download nethogs
安裝deb軟體包
sudo dpkg -i 軟體包名
檢視已經安裝了哪些包
dpkg -l
刪除解除安裝安裝的軟體
dpkg -r 軟體名
清除解除安裝的軟體的配置檔案
dpkg –purge 軟體名
系統更新
sudo apt-get update (這一步更新包列表)
sudo apt-get dist-upgrade (這一步安裝所有可用更新)
或者sudo apt-get upgrade (這一步安裝應用程式更新,不安裝新核心等)
系統公升級,版本公升級
sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
增加乙個 ppa 源
sudo add-apt-repository ppa:user/ppa-name
檢視核心
uname -a
檢視系統是 32 位還是 64 位
檢視 long 的位數,返回 32 或 64
getconf long_bit#檢視檔案資訊,包含 32-bit 就是 32 位,包含 64-bit 就是 64 位
file /sbin/init
檢視 ubuntu 版本
cat /etc/issue
或 cat /etc/lsb-release
或 lsb_release -dsc
檢視核心載入的模組
lsmod
檢視 pci 裝置
lspci
檢視 usb 裝置
lsusb
加引數 -v 可以顯示 usb 裝置的描述表(descriptors)
lsusb -v
檢視網絡卡狀態
sudo apt-get install ethtool
sudo ethtool eth0
啟用網絡卡的 wake-on-lan
sudo apt-get install wakeonlan
或 sudo ethtool -s eth0 wol g檢視 cpu 資訊
cat /proc/cpuinfo
顯示當前硬體資訊
sudo lshw
顯示當前記憶體大小
free -m
檢視硬碟溫度
sudo apt-get install hddtemp
sudo hddtemp /dev/sda
顯示系統執行時間
uptime檢視系統限制
ulimit -a
檢視核心限制
ipcs -l
檢視當前螢幕解析度
xrandr
檢視硬碟的分割槽
sudo fdisk -l
硬碟分割槽
危險!小心操作。
sudo fdisk /dev/sda
硬碟格式化
危險!將第乙個分割槽格式化為 ext3 分割槽, mkfs.reiserfs mkfs.xfs mkfs.vfat
sudo mkfs.ext3 /dev/sda1
硬碟檢查
危險!檢查第乙個分割槽,請不要檢查已經掛載的分割槽,否則容易丟失和損壞資料sudo fsck /dev/sda1
分割槽掛載
sudo mount -t 檔案系統型別 裝置路經 訪問路經
常用檔案型別如下: iso9660 光碟機檔案系統, vfat fat/fat32 分割槽, ntfs ntfs 分割槽, smbfs windows 網路共享目
錄, reiserfs、ext3、xfs linux 分割槽
如果中文名無法顯示嘗試在最後增加 -o nls=utf8 或 -o iocharset=utf8
如果需要掛載後,普通使用者也可以使用,在 -o 的引數後面增加 ,umask=022 如:-o nls=utf8,umask=022
分割槽解除安裝
sudo umount 目錄名或裝置名
唯讀掛載 ntfs 分割槽
sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c
可寫掛載 ntfs 分割槽
sudo mount -t ntfs-3g -o locale=zh_cn.utf8,umask=0 /dev/sdb1 /mnt/c
掛載 fat32 分割槽
sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c
掛載共享檔案
sudo mount -t smbfs -o
/mnt/share
掛載 iso 檔案
sudo mount -t iso9660 -o loop,utf8 ***.iso /mnt/iso
檢視硬碟剩餘空間
df檢視目錄占用空間
du -hs 目錄名
複製檔案
sudo cp 檔案位置 目的位置
複製檔案及子資料夾檔案到目的位置
sudo cp -r 檔案位置 目的位置
移動檔案
sudo mv 檔案位置 目的位置
強制刪除檔案
sudo rm -f 檔案位置
刪除檔案及子資料夾檔案,謹慎使用
sudo rm -rf 檔案位置
檢視當前的記憶體使用情況
free
動態顯示程序執**況
toptop 指令執行時輸入 h 或?開啟幫助視窗,輸入 q 退出指令。
檢視當前有哪些程序
ps -afl
檢視目前登入使用者執行的程式
w強制踢出其它登陸的pts/1使用者
pkill -9 -t pts/1
檢視當前程序樹
pstree
中止乙個程序
kill 程序號(就是 ps -a 中的第一列的數字)
或者 killall 程序名
pkill 程序名
強制中止乙個程序(在上面程序中止不成功的時候使用)
kill -9 程序號
或者 killall -9 程序名
增加使用者
sudo adduser 使用者名稱刪除使用者
sudo deluser 使用者名稱
修改當前使用者的密碼
passwd
修改使用者密碼
sudo passwd 使用者名稱
修改使用者資料
sudo chfn userid
如何禁用/啟用某個帳戶
sudo usermod -l 使用者名稱 #鎖定使用者
sudo usermod -u 使用者名稱 #解鎖
或sudo passwd -l 使用者名稱 #鎖定使用者
sudo passwd -u 使用者名稱 #解鎖
增加使用者到 admin 組,讓其有 sudo 許可權
sudo usermod -g admin -a 使用者名稱
如何切換到其他帳號(需要該使用者的密碼)
su 使用者名稱如何切換到 root 帳號
sudo -s
sudo -i
sudo su
Ubuntu 常用命令大全
1.系統相關 uname a 顯示當前系統相關資訊 sudo 臨時獲取超級使用者許可權 su root 切換 root 使用者 sudo shutdown 關機 sudo reboot 重啟 sudo nautilus 進入有 root 許可權的檔案管理器 ps a 檢視當前有哪些程序 kill 5...
常用命令 Git 常用命令大全
安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...
Ubuntu常用命令大全(珍藏版)
下面的命令大都需要在 控制台 終端 shell 下輸入。任何乙個使用 sudo 作為字首的命令都需要擁有管理員 或 root 訪問許可權。所以你會被提示輸入你自己的密碼。檢視軟體 安裝內容 dpkg l 查詢軟體庫中的軟體 apt cache search正規表示式 或aptitude search...