(1) lsblk : “list block”,即列出所有可用块设备的信息,而且还能显示他们之间的依赖关系
(2) fdisk -l “磁盘名” : 查看磁盘信息并输出所接装置中的所有分区内容
(3) du -h “文件或目录名称” : 显示指定文件或目录的磁盘使用空间,也就是文件的大小
(4) sha1sum “文件” : 用于生成和校验文件的sha1值,它会逐位对文件的内容进行校验
(5) ifconfig : 显示网络设备信息
(6) free -h 或者 cat /proc/meminfo : 查询当前服务器内存使用状况以及剩余内存状况
(7) cat /proc/partitions : 查看 linux 记录的分区信息
(8) 图形界面与命令行界面的切换:
(一)当位于图形界面登录页时,可通过组合键 Ctrl + Alt + [F2 ~ F6] 切换至命令行终端,此时若想切换回到图形界面,存在两种情况(此时 runlevel 仍为5):
① 在命令行终端未登录: 可直接通过组合键 Ctrl + Alt + F1 切换回到图形界面登录页;
② 在命令行终端已登录: 首先通过命令 “runlevel” 查询当前 runlevel 的值:
****** 若当前 runlevel 的值为5, 可以通过组合键 Ctrl + Alt + F1 或者命令 “chvt 1” 切换回到图形界面登录页,也可以输入命令 “init 3” 改变 runlevel(通过输入命令 “runlevel” 可查询此时runlevel 已变为3,这时已无法通过组合键 Ctrl + Alt + F1 切换回到图形界面登录页,组合键 Ctrl + Alt + [F1 ~ F6] 已为命令行终端)需要通过输入命令 “init 5” 切换回到图形界面登录页(在这里无法通过命令 “who” 查询,因为此时图形界面还未登录);
****** 若 runlevel 的值为3, 则只能通过输入命令 “init 5” 切换回到图形界面登录页。
(二)当已在图形界面登录时,首先通过命令 “who” 查询图形界面正在占用哪个命令行终端(关键看查询结果哪一行后面多一个括号,括号里面就是当前占用的命令行终端,一般为 tty2 或者 tty7),然后可通过组合键 Ctrl + Alt + [F2 ~ F6] 或者命令 “chvt 2 - 6”(排除所占命令行终端代号,一般为 F2)切换到命令行终端 (也可以通过输入命令 “init 3” 改变 runlevel 的值,接着通过组合键 Ctrl + Alt + [F1 ~ F6] 或者命令 “chvt 1 - 6” 切换到命令行终端,这种情况若想切换回到图形界面,只能通过登录命令行终端然后输入命令 “init 5” 解决),此时若想切换回到图形界面,也存在两种情况(除黄色情况外,runlevel 的值仍为5):
① 在命令行终端未登录: 可直接通过组合键 Ctrl + Alt + F1 切换回到图形界面登录页,也可以通过组合键 (Ctrl + Alt + F2)或者(Ctrl + Alt + F7)直接切换回到之前的图形界面(而非图形界面登录页,使用哪种组合键的依据就是根据之前通过命令 “who” 查询到的被占用的命令行终端代号);
② 在命令行终端已登录: 首先通过命令 “runlevel” 查询当前 runlevel 的值:
****** 若当前 runlevel 的值为5, 可以通过组合键 Ctrl + Alt + F1 或者命令 “chvt 1” 切换回到图形界面登录页,也可以通过命令 “who” 查询图形界面正在占用哪个命令行终端(关键看查询结果哪一行后面多一个括号,括号里面就是当前占用的命令行终端,一般为 tty2 或者 tty7,若当前 runlevel 的值为3则查询不到相应结果),接着通过组合键 (Ctrl + Alt + F2)或者命令 “chvt 1” 、(Ctrl + Alt + F7)或者命令 “chvt 7” 直接切换回到之前的图形界面(使用哪种组合键的依据就是根据之前通过命令 “who” 查询到的被占用的命令行终端代号),还可以输入命令 “init 3” 改变 runlevel(通过输入命令"runlevel" 可查询此时runlevel 已变为3,这时已无法通过组合键 Ctrl + Alt + F1 切换回到图形界面登录页,组合键 Ctrl + Alt + [F1 ~ F6] 已为命令行终端)需要通过输入命令 “init 5” 切换回到图形界面登录页;
****** 若 runlevel 的值为3, 则只能通过输入命令 “init 5” 切换回到图形界面登录页。
(9) init 3 : 切换到多用户-命令行模式
(10) init 5 : 切换到图形化界面
(11) runlevel : 查看运行级别,第一个数为上次运行级别,第二个数为当前运行级别
(12) init 0 / poweroff / shutdown -h now : 关闭系统并切断电源
(13) init 6 / reboot / shutdown -r now : 重启
(14) halt : 关闭系统不切断电源
(15) whoami / id -un : 显示当前操作用户的名称
(16) tty : 查询当前所处的终端号
(17) chvt “命令行终端号” : 切换虚拟终端,可代替组合键 Ctrl + Alt + Fn
(18) id -u : 显示用户 id(0 是超级用户 root 的标识号)
(19) cat /etc/os-release : 查看 CentOS 版本
(20) lsb_release -a : “Linux Standard Base”,显示 LSB 和特定版本的相关信息
(21) uname -r : 查看操作系统内核版本号 (Linux 内核版本号的查看及其含义)
(22) lscpu : 显示 CPU 相关信息
(23) mii-tool “网卡名” 或者 ethtool “网卡名” : 查看网线是否正确连接到网卡(网卡名可通过命令 “ifconfig” 查询)
(24) who am i : 显示登录时的用户名称和当前终端号
(25) who : 查询当前登录的所有用户
(26) cat /etc/shells : 查看当前系统支持的shell类型
(27) echo $SHELL : 当前用户(默认)使用的 shell
(28) 输入命令 cat /etc/shells 显示结果的某一行即可切换成相应 shell,输入命令 exit 可退回原来的 shell
(29) exit : 退出当前的 shell 或退出终端
(30) logout : 退出系统
(31) hostname : 查看完整主机名
(32) echo $PS1 : 显示当前PS1的定义值
(33) rz : 从本地上传文件到 Linux 服务器(条件:需要使用 SecureCRT 或者 Xshell 等客户端工具连接 Linux)
(34) sz : 从 Linux 服务器传送文件到本地(条件:需要使用 SecureCRT 或者 Xshell 等客户端工具连接 Linux)
(35) help : 显示shell内部命令的帮助信息
(36) enable : 查看所有启用的内部命令
(37) type “命令” : 区分指定命令是内部或外部命令
(38) enable “内部命令” : 启用内部命令
(39) enable -n “内部命令” : 禁用内部命令
(40) enable -n : 查看所有禁用的内部命令
(41) type -a “命令” : 显示指定命令所有可能的类型
(42) which “命令” : 显示指定命令的外部位置
(43) whereis “命令” : 定位指定命令的可执行文件、源代码文件、帮助文件在文件系统中的位置
(44) echo $PATH : 查看系统的环境变量PATH的值
(45) hash 命令详解
(46) alias 命令详解
(47) source 命令详解
(48) df -h : 以易读的方式显示目前磁盘空间和使用情况
(49)
(50)
(51)
(52)
(53)
(54)
(55)
(56)
(57)
(58)
(59)
(60)
(61)
(62)
(63)
(64)
(65)
(66)
(67)
(68)
(69)
(70)
(71)
(72)
(73)
(74)
(75)