跳到主要内容
方的代码随记
返回

Linux 常用命令速查

更新于:

一、查看系统信息

# 显示机器的处理器架构(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

分享这篇文章:

上一篇
/etc/profile 环境变量模板
下一篇
Google Play 商店元数据规范