命令關(guān)機(jī)
sudo halt
sudo shutdown -h now
sudo init 0
定時(shí)關(guān)機(jī)
sudo shutdown -h 23:00
sudo shutdown -h +60
命令重啟電腦
sudo reboot
sudo shutdown -r now
休眠(保持當(dāng)前狀態(tài))
sudo ?pm-hibernate
查看ip地址網(wǎng)絡(luò)相關(guān)信息
ifconfig
配置eth0的IP地址為192.168.0.88
ifconfig eth0 192.168.0.88 netmask 255.255.255.0
配置網(wǎng)卡的硬件地址為00:50:56:c0:00:08
ifconfig eth0 hw ether 00:50:56:c0:00:08
將網(wǎng)卡禁用
ifconfig eth0 down
將網(wǎng)卡啟用
ifconfig eth0 up
通過apt安裝軟件
sudo apt-get install 軟件名
用apt卸載軟件
sudo apt-get remove 軟件名
清理舊版本的軟件緩存
sudo apt-get autoclean
清理所有軟件緩存
sudo apt-get clean
刪除系統(tǒng)不再使用的孤立軟件
sudo apt-get autoremove
查找軟件包并列出該軟件包的相關(guān)信息
apt-cache search gimp
找出所有以gimp開頭的軟件包
apt-cache pkgnames gimp
查看軟件包信息
apt-cache show 軟件名
查看軟件包依賴關(guān)系,showpkg子命令會(huì)檢測(cè)指定軟件包的依賴軟件包是否已經(jīng)被安裝
apt-cahce showpkg vsftpd
更新系統(tǒng)軟件包
apt-get update
update子命令會(huì)同步/etc/apt/sources.list文件中的軟件包索引橄仆,并更新索引中的所有軟件包
更新軟件包
apt-get upgrade
upgrade子命令會(huì)更新當(dāng)前系統(tǒng)中所有已安裝的軟件包桐筏,并同時(shí)所更新的軟件包相關(guān)的所依賴的軟件包
刪除所以已下載的軟件包vsftpd
apt-get --download-only source vsftpd
只下載軟件源碼包
apt-get source vsftpd
下載、解壓并編譯nethogs
apt-get download nethogs
安裝deb軟件包
sudo dpkg -i 軟件包名
查看已經(jīng)安裝了哪些包
dpkg -l
刪除卸載安裝的軟件
dpkg -r 軟件名
清除卸載的軟件的配置文件
dpkg --purge 軟件名
系統(tǒng)更新
sudo apt-get update (這一步更新包列表)
sudo apt-get dist-upgrade (這一步安裝所有可用更新)
或者
sudo apt-get upgrade (這一步安裝應(yīng)用程序更新,不安裝新內(nèi)核等)
系統(tǒng)升級(jí)酥筝,版本升級(jí)
sudo apt-get update
sudo apt-get install update-manager-core
sudo do-release-upgrade
增加一個(gè) ppa 源
sudo add-apt-repository ppa:user/ppa-name
查看內(nèi)核
uname -a
查看系統(tǒng)是 32 位還是 64 位
#查看 long 的位數(shù),返回 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
查看內(nèi)核加載的模塊
lsmod
查看 PCI 設(shè)備
lspci
查看 USB 設(shè)備
lsusb
#加參數(shù) -v 可以顯示 USB 設(shè)備的描述表(descriptors)
lsusb -v
查看網(wǎng)卡狀態(tài)
sudo apt-get install ethtool
sudo ethtool eth0
激活網(wǎng)卡的 Wake-on-LAN
sudo apt-get install wakeonlan
或 sudo ethtool -s eth0 wol g查看 CPU 信息
cat /proc/cpuinfo
顯示當(dāng)前硬件信息
sudo lshw
顯示當(dāng)前內(nèi)存大小
free -m
查看硬盤溫度
sudo apt-get install hddtemp
sudo hddtemp /dev/sda
顯示系統(tǒng)運(yùn)行時(shí)間
uptime查看系統(tǒng)限制
ulimit -a
查看內(nèi)核限制
ipcs -l
查看當(dāng)前屏幕分辨率
xrandr
查看硬盤的分區(qū)
sudo fdisk -l
硬盤分區(qū)
#危險(xiǎn)!小心操作。
sudo fdisk /dev/sda
硬盤格式化
#危險(xiǎn)!將第一個(gè)分區(qū)格式化為 ext3 分區(qū), mkfs.reiserfs mkfs.xfs mkfs.vfat
sudo mkfs.ext3 /dev/sda1
硬盤檢查
#危險(xiǎn)!檢查第一個(gè)分區(qū),請(qǐng)不要檢查已經(jīng)掛載的分區(qū),否則容易丟失和損壞數(shù)據(jù)sudo fsck /dev/sda1
分區(qū)掛載
sudo mount -t 文件系統(tǒng)類型 設(shè)備路經(jīng) 訪問路經(jīng)
#常用文件類型如下: iso9660 光驅(qū)文件系統(tǒng), vfat fat/fat32 分區(qū), ntfs ntfs 分區(qū), smbfs windows 網(wǎng)絡(luò)共享目
錄, reiserfs圃酵、ext3柳畔、xfs Linux 分區(qū)
#如果中文名無法顯示嘗試在最後增加 -o nls=utf8 或 -o iocharset=utf8
#如果需要掛載後,普通用戶也可以使用,在 -o 的參數(shù)後面增加 ,umask=022 如:-o nls=utf8,umask=022
分區(qū)卸載
sudo umount 目錄名或設(shè)備名
只讀掛載 ntfs 分區(qū)
sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c
可寫掛載 ntfs 分區(qū)
sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c
掛載 fat32 分區(qū)
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 xxx.iso /mnt/iso
查看硬盤剩余空間
df
查看目錄占用空間
du -hs 目錄名
復(fù)制文件
sudo cp 文件位置 目的位置
復(fù)制文件及子文件夾文件到目的位置
sudo cp -r 文件位置 目的位置
移動(dòng)文件
sudo mv 文件位置 目的位置
強(qiáng)制刪除文件
sudo rm -f 文件位置
刪除文件及子文件夾文件,謹(jǐn)慎使用
sudo rm -rf 文件位置
查看當(dāng)前的內(nèi)存使用情況
free
動(dòng)態(tài)顯示進(jìn)程執(zhí)行情況
top
top 指令運(yùn)行時(shí)輸入 H 或?打開幫助窗口,輸入 Q 退出指令郭赐。
查看當(dāng)前有哪些進(jìn)程
ps -AFL
查看目前登入用戶運(yùn)行的程序
w
強(qiáng)制踢出其它登陸的pts/1用戶
pkill -9 -t pts/1
查看當(dāng)前進(jìn)程樹
pstree
中止一個(gè)進(jìn)程
kill 進(jìn)程號(hào)(就是 ps -A 中的第一列的數(shù)字)
或者 killall 進(jìn)程名
pkill 進(jìn)程名
強(qiáng)制中止一個(gè)進(jìn)程(在上面進(jìn)程中止不成功的時(shí)候使用)
kill -9 進(jìn)程號(hào)
或者 killall -9 進(jìn)程名
增加用戶
sudo adduser 用戶名刪除用戶
sudo deluser 用戶名
修改當(dāng)前用戶的密碼
passwd
修改用戶密碼
sudo passwd 用戶名
修改用戶資料
sudo chfn userid
如何禁用/啟用某個(gè)帳戶
sudo usermod -L 用戶名 #鎖定用戶
sudo usermod -U 用戶名 #解鎖
或
sudo passwd -l 用戶名 #鎖定用戶
sudo passwd -u 用戶名 #解鎖
增加用戶到 admin 組,讓其有 sudo 權(quán)限
sudo usermod -G admin -a 用戶名
如何切換到其他帳號(hào)(需要該用戶的密碼)
su 用戶名如何切換到 root 帳號(hào)
sudo -s
sudo -i
sudo su