命令行指令格式
[lntmtnl@ubuntu: ~ ]$ command [-options] parameter1 parameter2 ...
用户名 主机名 目录 命令 选项 参数1 参数2
- “~”代表主文件夹,如root的主文件夹在root,则~代表/root;
- command 为命令名称,如变换工作目录的指令cd;
- -options中的“[]”在输入时不存在,但是“-”存在,如-h;若使用选项全名,则带“--”,如--help;
- parameter1 parameter2 为选项或command的参数;
- “\”+ 特殊字符可将特殊字符作为普通字符输入;
- 命令太长可用“\”+ Enter键 进行换行;
- Linux命令区分大小写。
输入命令后主要有两种情况:
- 命令下达 -> 信息输出 -> 立刻回到命令提示符环境;
- 命令下达 -> 软件功能环境 -> 用户输入退出软件命令 -> 回到命令提示符环境。
命令行常用快捷键
- [Tab]:命令 / 文件名自动补全,若有多个匹配项则按两下[Tab]显示列表;
- [ctrl]-c:中断命令;
- [ctrl]-d:输入结束,相当于输入exit;
- [shift]+{[PageUP] | [PageDown]}:向前/向后翻页。
基础指令
显示日期
lntmtnl@ubuntu:~$ date
Sun Jul 7 06:20:45 PDT 2024
// 格式化显示日期
lntmtnl@ubuntu:~$ date +%Y-%m-%d\ %H:%M
2024-07-07 06:23
显示日历
lntmtnl@ubuntu:~$ cal [month] [year]
// 默认显示系统时间当月日历
lntmtnl@ubuntu:~$ cal
July 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
查看系统状态
观察系统的使用状态
lntmtnl@ubuntu:~$ who
查看网络连接状态
lntmtnl@ubuntu:~$ netstat -a
查看后台运行程序
lntmtnl@ubuntu:~$ ps -aux
关机相关
将数据同步写入硬盘
lntmtnl@ubuntu:~$ sync
默认一分钟后关机
lntmtnl@ubuntu:~$ shutdown
-k:只向所有用户发送警告信息,不关机; -r:将系统所有任务停止后重启; -h:将系统所有任务停止后关机;
-c:取消已经在进行的shutdown指令内容; 时间:指定系统关机时间(now、hh:mm、+m)
重启
lntmtnl@ubuntu:~$ reboot
系统停止
lntmtnl@ubuntu:~$ halt
关机
lntmtnl@ubuntu:~$ poweroff
帮助文档
// 命令帮助选项
[lntmtnl@ubuntu: ~ ]$ command --help
// man page
LANG="zh_CN.utf8" //选择语言
lntmtnl@ubuntu: ~ ]$ man command
// man常用按键:
Space:下一行; PageDown:下一页; PageUp:上一页; Home:首页; End:末页;
/[String]: 查找下一个; ?[String]: 查找上一个; n, N:继续查找; q:退出。
数字代表含义:1
// info page
lntmtnl@ubuntu: ~ ]$ info command
// 页面第一行:
File:info page的数据所在文件; Node:当前页面所属节点; Next:下一个节点名称,可以按N到达;
Up:回到上一层节点总揽画面,可以按U回到上一层; Prev:前一个节点。
// 快捷键
b:移动光标到当前info页面中的第一个node处; e:移动光标到当前info页面中的最后一个node处。
// 目录
Menu:目录,通过移动光标按下Enter进行Node跳转。