一、执行命令的必备知识
常见的执行Linux命令的格式是下面这样的:
命令名称 [命令参数] [命令对象]
注意,命令名称、命令参数、命令对象之间请用空格键分隔。
命令名称:表达的是想要做的事情,例如创建用户、查看文件、重启系统等操作。;
命令参数:命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用–与-作为前缀;
命令对象:一般是指要处理的文件、目录、用户等资源;
1. 打开命令终端
在桌面空白处单击鼠标右键,选择“在终端中打开(E)”,以后要输入的指令都在此输入。
2. 小试牛刀。
在命令行终端中输入man man命令来查看man命令自身的帮助信息。
敲击回车键后即可看到帮助信息。
小试牛刀成功。大家是不是热情倍增!
3. 额外的4个快捷键/组合键小技巧。
Tab键:它能够实现对命令、参数或文件的内容补全。
[root@linuxprobe ~]# re<Tab键><Tab键>
由于以re开头的命令不止一个,所以系统将所有以re开头的命令全部显示了出来。
Ctrl+c组合键:终止当前进程的运行。
假如执行了一个错误命令,或者是执行某个命令后迟迟无法结束,这时就可以冷静地按下Ctrl+c组合键终止运行。
Ctrl+d组合键:表示键盘输入结束。
Ctrl+l组合键:会清空当前终端中已有的内容(相当于清屏操作)。
二、常用系统工作命令
1. echo命令
echo命令用于在终端设备上输出字符串或变量提取后的值。
语法格式:
echo [字符串] [$变量]
例如,把指定字符串“我爱学习Linux”输出到终端屏幕的命令为:
[root@localhost 桌面]# echo 我爱学习Linux
该命令会在终端屏幕上显示如下信息:
下面使用“$变量”的方式提取出变量SHELL的值,并将其输出到屏幕上:
2. date命令
date命令用于显示或设置系统的时间与日期。
语法格式:
date [+指定的格式]
date命令中的参数及其作用:
参数 | 作用 | 命令 |
---|---|---|
%S | 秒(00~59) | date “+%S” |
%M | 分钟(00~59) | date “+%M” |
%H | 小时(00~23) | date “+%H” |
%I | 小时(00~12) | date “+%I” |
%m | 月份(1~12) | date “+%m” |
%p | 显示出AM或PM | date “+%p” |
%a | 缩写的工作日名称(例如:Sun) | date “+%a” |
%A | 完整的工作日名称(例如:Sunday) | date “+%A” |
%b | 缩写的月份名称(例如:Jan) | date “+%b” |
%B | 完整的月份名称(例如:January) | date “+%B” |
%q | 季度(1~4) | date “+%q” |
%y | 简写年份(例如:20) | date “+%y” |
%Y | 完整年份(例如:2020) | date “+%Y” |
%d | 本月中的第几天 | date “+%d” |
%j | 今年中的第几天 | date “+%j” |
%n | 换行符(相当于按下回车键) | date “+%n” |
%t | 跳格(相当于按下Tab键) | date “+%t” |
查看当前系统时间:
[root@localhost 桌面]# date
2021年 09月 09日 星期四 09:20:16 CST
按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间:
[root@localhost 桌面]# date "+%Y-%m-%d %H:%M:%S"
2021-09-09 09:21:48
3. timedatectl命令
timedatectl命令用于设置系统的时间,英文全称为“time date control”。
语法格式:
timedatectl [参数]
timedatectl命令中的参数以及作用:
参数 | 作用 |
---|---|
status | 显示状态信息 |
list-timezones | 列出已知时区 |
set-time | 设置系统时间 |
set-timezone | 设置生效时区 |
查看系统时间与时区:
[root@localhost 桌面]# timedatectl status
Local time: 四 2021-09-09 09:28:22 CST
Universal time: 四 2021-09-09 01:28:22 UTC
RTC time: 四 2021-09-09 01:28:22
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
设置时区为上海(Asia/Shanghai):
[root@localhost 桌面]# timedatectl set-timezone Asia/Shanghai
设置系统日期:
[root@localhost 桌面]# timedatectl set-time 2021-09-09
设置时间:
[root@localhost 桌面]# timedatectl set-time 9:30
4. reboot命令
reboot命令用于重启系统,输入该命令后按回车键执行即可。
[root@localhost 桌面]# reboot
如果该命令被拒绝,请以root管理员的身份来登录系统,普通用户在执行该命令时可能会被拒绝。
5. poweroff命令
poweroff命令用于关闭系统,输入该命令后按回车键执行即可。
[root@localhost 桌面]# poweroff
与reboot命令相同,普通用户执行poweroff命令可能会被拒绝,请以root管理员的身份来登录系统。