Linux非常用命令

重要热键

Tab键

具有命令补全文件名补齐功能,即Tab键接在一串命令的第一个命令后,则为命令补全;Tab键接在一串命令的第二个命令以后,则为文件名补齐

Ctrl + C

作用是中断目前程序;

Ctrl + D

表示键盘输入结束,也可用来替代exit的输入

基础命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 当前系统时间
date
# 当前系统时间:按yyyy-MM-dd格式显示
date +%Y-%m-%d
# 小时分钟
date +%H:%M

# 当前月历
cal
# 年历
cal 2023
# 某年某月历
cal 11 2023

# 打开计算器,默认是整数,可通过scale设置小数位数
bc

man

进入man指令的功能后,可按下空格键往下翻页,可按下q按键来离开man的环境,man page页第一行DATE(1)DATE指命令名称,括号中数字1的含义如下表所示,表中的1, 5, 8这三个号码特别重要;

ManPage页面

代号 代表内容
1 用户在 shell 环境中可以操作的指令或可执行文件
2 系统核心可呼叫的函数与工具等
3 一些常用的函数(function)与函式库(library),大部分为 C 的函式库(libc)
4 装置文件的说明,通常在/dev 下的文件
5 配置文件或者是某些文件的格式
6 游戏(games)
7 惯例与协议等,例如 Linux 文件系统、网络协议、ASCII code 等等的说明
8 系统管理员可用的管理指令
9 跟 kernel 有关的文件
1
2
3
4
5
6
# 精确匹配命令
man -f date
whatis date
# 模糊匹配命令
man -k date
aprops date

关机

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 查看当前谁在线
who
# 查看网络联机状态
netstat -a
# 查看后台进程
ps -aux
# 正确的关机指令使用
shutdown
reboot
# 将数据同步写入硬盘
sync
# 重启
reboot
halt
poweroff

# shutdown可自由选择关机模式,关机、重启、进入单用户操作模式
# 设置关机时间
# 自定义关机消息

系统执行等级

1
2
3
4
5
6
7
8
9
10
11
12
# 关机
run level 0
# 纯命令行模式
run level 3
# 含有图形界面模式
run level 5
# 重启
run level 6

# 可通过init命令切换运行等级
# 关机
init 0

其他

fsck命令用于文件系统检查,当文件系统发生错误时可用该命令修复,如fsck /dev/sda7