命令關機
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.建立目錄 mkdir 目錄名 2.刪除空目錄 rmdir 目錄名 3.無條件刪除子目錄 rm rf 目錄名 4.改變當前目錄 cd 目錄名 進入使用者home目錄 cd 進入上一級目錄 cd 5.檢視自己所在目錄 pwd 6.檢視當前目錄大小 du 7.顯示目錄檔案列表 ls l...
ubuntu基礎命令
常用命令 mkdir 目錄名 建立乙個目錄 rmdir 空目錄名 刪除乙個空目錄 rm 檔名 檔名 刪除乙個檔案或多個檔案 rm rf 非空目錄名 刪除乙個非空目錄下的一切 touch 檔名 建立乙個空檔案 mv source destination 重新命名檔案 夾 移動檔案 夾 到指定資料夾 1...
Ubuntu基礎操作命令
執行 sudo gedit sources.list 執行 sudo apt get update 進行更新 sudo apt get install x 安裝 x軟體命名 sudo apt get remove x 解除安裝 x軟體 cd change directory改變目錄 pwd prin...