Linux 命令的基本格式:
[root@localhost ~]# 命令[选项][参数]
系统信息
arch 显示机器的处理器架构 等价于 uname -m
uname -r 显示正在使用的内核版本
dmidecode -q 显示硬件系统部件信息 - (SMBIOS / DMI)
( | head -n 15 代表只查看该文件的前15行)
cat /proc/cpuinfo 显示CPU信息 ( 截图只截取了部分命令输出结果)
cat /proc/meminfo 显示内存使用情况
cat /proc/swaps 显示当前加载的交换文件信息 ,等价于 swapon -s
cat /proc/version 显示内核的版本 ,和uname -a 显示结果类似
cat /proc/net/dev 显示网口状况,可用来分析网络包量,流量,错包,丢包
cat /proc/mounts 显示已加载的文件系统
lspci -tv 罗列 PCI 设备
lsusb -tv 显示 USB 设备
date 显示系统日期
cal 2019 显示2019年的日历表
clock -w 将时间修改保存到 BIOS
关机 (系统的关机、重启以及登出 )
shutdown -h now 关闭系统
init 0 关闭系统
shutdown -h hours:minutes & 按预定时间关闭系统
shutdown -c 取消按预定时间关闭系统
shutdown -r now 重启
reboot 重启
文件和目录
pwd 显示当前所在的路径
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的家目录 (举例:进入到root用户的家目录 /root)
cd ~user1 进入个人的家目录 ( 举例:进入到yuki 的个人家目录 /home/yuki)
cd - 返回上次所在的目录
ls 查看目录中的文件
ls -l 显示文件和目录的详细资料 ( ls -l 的命令别名是ll, 所以 ls -l 等价于ll)
ls -a 显示隐藏文件
ls-al 显示隐藏文件并以长列表的形式显示文件的详细信息
ls -ld 文件名 显示某一个文件的详细信息
ls *[0-9]* 显示包含数字的文件名和目录名
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
touch file1 创建一个叫file1 的文件
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 dir1的目录
mv dir2 new_dir 重命名/移动 一个目录 ( 将 dir2重命名为new_dir)
cp file1 file2 复制一个文件 (复制file1 , 复制的产生的新文件的文件名是file2)
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
ln -s file1 lnk1 创建一个指向文件或目录的软链接 ( 类似于Windows 系统里面的快捷方式)
ln file1 lnk1 创建一个指向文件或目录的物理链接 (以文件副本的形式存在,但不占用实际空间)
iconv 可实现Linux平台的文件编码转换