#查看long的位數,返回32或64 getconf LONG_BIT #查看文件信息,包含32-bit就是32位,包含64-bit就是64位 file /sbin/init
或者使用:
uname -m
查看Ubuntu版本
cat /etc/issue 或 cat /etc/lsb-release 或 lsb_release -dsc
顯示當前硬件信息
sudo lshw
查看內存型號
sudo dmidecode -t memory
獲取CPU序列號或者主板序列號
#CPU ID sudo dmidecode -t 4 | grep ID #Serial Number sudo dmidecode | grep Serial #CPU sudo dmidecode -t 4 #BIOS sudo dmidecode -t 0 #主板: sudo dmidecode -t 2 #OEM: sudo dmidecode -t 11
顯示當前內存大小
free -m |grep "Mem" | awk '{print $2}'
查看硬盤溫度
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
查看硬盤剩餘空間
df
測試硬盤的實際寫入速度
dd if=/dev/zero of=test bs=64k count=512 oflag=dsync
連續監視內存使用情況
watch -d free # 使用 Ctrl + c 退出
去掉文件中的^M
#注意不要使用同樣的文件名,會清空掉原文件 cat -A filename| tr -d "^M$" > newfile 或者 cat -A word|sed -e 's/\^M\$//g' > newfile
直接修改文件:
ex "+:%s/[Ctrl+V][Enter]//g" "+:wq" filename
或者
dos2unix filename
比較一個遠程文件和一個本地文件
ssh user@host cat /path/to/remotefile | diff /path/to/localfile -
當file.log裏出現Finished: SUCCESS時候就退出tail
tail -f /path/to/file.log | sed '/^Finished: SUCCESS$/ q'
統計py代碼行數,不包括空行
find . -name "*.py" | xargs grep '^.' | wc -l
如何使用命令關閉顯示器
xset dpms force off
設置CPU的頻率
sudo apt-get install cpufrequtils #查看cpu當前頻率信息 sudo cpufreq-info 設置模式,對應於{最省電(最低頻率),用戶控制,最高或最低,正常,最大性能} cpufreq-set -g {powersave, userspace, ondemand, conservative, performance}
命令關機
sudo halt sudo shutdown -h now #現在關機
定時關機
sudo shutdown -h 23:00 #晚上11點自動關機 sudo shutdown -h +60 #60分鐘後關機
from:http://wiki.ubuntu.org.cn/UbuntuSkills