一、查看系统信息
# 显示机器的处理器架构(arch / uname -m 等价)
arch
uname -m
# 显示正在使用的内核版本
uname -r
# 显示硬件系统部件(SMBIOS / DMI)
dmidecode -q
# 罗列一个磁盘的架构特性
hdparm -i /dev/hda
# 在磁盘上执行测试性读取操作
hdparm -tT /dev/sda
# 显示 CPU 信息 / 中断 / 内存使用 / swap / 内核版本
cat /proc/cpuinfo
cat /proc/interrupts
cat /proc/meminfo
cat /proc/swaps
cat /proc/version
# 显示网络适配器及统计、已加载的文件系统
cat /proc/net/dev
cat /proc/mounts
# 罗列 PCI / USB 设备
lspci -tv
lsusb -tv
# 显示系统日期与指定年份日历
date
cal 2007
二、关机与重启
shutdown -h now # 立即关闭系统
init 0 # 关闭系统
telinit 0 # 关闭系统
shutdown -h hours:minutes & # 按预定时间关机
shutdown -c # 取消预定关机
shutdown -r now # 立即重启
reboot # 重启
logout # 注销
三、文件与目录
cd /home # 进入 /home
cd .. # 返回上一级
cd ../.. # 返回上两级
cd # 进入个人主目录
cd - # 返回上次所在目录
pwd # 显示工作路径
ls # 列出文件
ls -a # 显示隐藏文件
ls -l # 显示详细资料
ls -F # 区分文件与目录
ls *[0-9]* # 列出含数字的文件名
tree # 树形显示目录结构
mkdir dir1
mkdir dir1 dir2
mkdir -p /tmp/dir1/dir2 # 创建目录树
rm -f file1 # 删除文件
rmdir dir1 # 删除空目录
rm -rf dir1 # 删除目录及其内容
mv dir1 new_dir # 重命名 / 移动
cp file1 file2 # 复制文件
cp -a dir1 dir2 # 复制目录
cp dir/* . # 复制目录下所有文件到当前目录
ln -s file1 lnk1 # 创建软链接
ln file1 lnk1 # 创建硬链接
touch -t 0712250000 file1 # 修改时间戳(YYMMDDhhmm)
file file1 # 输出文件 mime 类型
iconv -l # 列出已知编码
iconv -f fromEncoding -t toEncoding inputFile > outputFile
批量转换图片尺寸(依赖 ImageMagick 的 convert):
find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" ;
四、修改日期并写入 BIOS
# 月日时分年.秒
date 041217002007.00
clock -w