RHCSA
文章目录
前言
RHSCA第四天
与时间有关的命令
date
date 空格 输入和更改日期时间:(软件、系统时间)
更改格式:月日时分年.秒
命令 | 解释 | 详细 |
---|---|---|
date -s “” | ||
date -s | 只有root才能设置,其他只能查看 | |
date -s 20160813 | 日期20160813 | 时间为00:00:00 |
date -s 01:01:01 | 设置具体时间,不会对日期做更改 | |
date -s “01:01:01 2016-08-13” | 设置全部时间 | |
date -s"01:01:01 20160813" | ||
date -s"2016-08-13 01:01:01" | ||
date -s"20160813 01:01:01" | ||
clock | 查看硬件时间 | |
hwclock | 查看硬件时间 | |
hwclock -w | 硬件时间向系统时间同步 | |
hwclock -s | 系统时间向硬件时间同步 |
更改时区
[root@ZYBcomputer ~]# timedatectl set-timezone Asia/Shanghai
date 更改系统时间
月日时分年.秒
clock 查看主机硬件时间
hwclock -w -s
hwclock -w 硬件时间向系统时间同步
hwclock -s 系统向硬件同步
cal 命令
命令 | 解释 |
---|---|
cal | 查看当年当月日历 |
cal 年份 | 查看一年的日历 |
cal 日 月 年 | 查看当年当月 |
cal -1 | 查看该月日历 |
cal -3 | 查看前一个月,下月的日历 |
cal -y
cal 2021
cal -yj
man(查看man手册)manual
快捷键符号 | 解释 |
---|---|
Enter | 往下一行一行切 |
空格 | 往下一页切 |
B | 往上一页切 |
K | 往上一行一行切 |
手册里的符号
手册符号 | 说明 |
---|---|
[ ] | 可省略 |
<> | 必选 |
… | 多选多 |
{ } | 分组 |
判断命令是否成功(echo $?)
echo $?
状态值
0 成功
1-255 错误状态
文件创建
FHS:filesystem hierarchy standard 文件系统层级标准(规定了目录的类型和文件存放类型),定义了在类Unix系统中的目录结构和目录内容,即让用户了解到已安装软件通常放置于哪个目录下。
文件系统:操作系统用于明确存储设备或分区上的文件的方法
touch(方便创建文件)
若文件不存在,就使用touch创建新文件
若文件存在,touch可以修改文件创建时间
通过man手册看到touch是改变了时间戳
stat(查看文件状态)
文件名命名规则
(1)不能使用/来当文件名。/是用来做根的,也是用来做路径分隔符的
(2)文件名不能超过255个字符
(3)区分大小写(file File 是不同的)
(4)目录也是文件,同一路径下,两个文件不能同名
创建多个文件
方法一:touch 文件名1 文件名2 文件名3
方法二:touch{文件名1,文件名2,文件名3}
在指定路径下创建多个文件
目录文件创建(mkdir)
创建多级目录
[root@ZYBcomputer test]# mkdir -p d11/d2/d3/d4
使用tree命令
(mkdir -pv dir1/dir2/dir3/dir4)
显示出文件的创建信息
在绝对路径下创建目录
(mkdir /pub)——在根下创建pub文件
删除文件(rm)
删除以a开头(a*)的所有文件
(rm a*)
强制(-f)删除所有文件(rm空格 -f 空格 *)
删除目录(这里-r是递归删除来删除目录)
(rm -rf 目录)
移动文件和复制文件
命令选项 | 解释 |
---|---|
cp -r | 复制目录 |
cp -p | 复制时保留文件原有属性,时间戳 |
cp -a(-rp) | 归档复制,常用于备份 |
cp -i | 交互式复制,覆盖之前提醒用户确认 |
cp -f | 强制覆盖目标文件 |
cp -r | 递归复制目录 |
cp -d | 复制符号链接文件本身,而非其指向的源文件 |
复制文件到目录(cp 源文件名 目标路径)
复制/root/test下的文件到/pub(cp 1 /pub)
复制的文件和源文件创建时间不同
备份文件到目录
备份test下的文件2到/pub(cp -a 2 /pub)
此时备份文件和源文件创建时的时间相同,其他属性除路径外都相同
复制文件到文件
(cp 3 /pub/1)
把test下的3文件复制到/pub下1文件,但/pub下1文件默认已有,会提示是否覆盖
复制文件并重命名
(cp 3 /pub/333)
复制目录文件
(cp -r d1 /pub)
复制目录并改名
同时复制多个文件到不同目录
复制文件到/目录(cp -r 1 2 3 d1 d2 d3 /)
移动文件实现改名
把1移动到当前位置改名(mv 1 ./file)
查看普通文本文件命令
命令cat + 文件——连接并显示文件到标准输出
cat -n——对输出内容中的所有行标注行号
cat -b——对输出内容中的非空行标注行号
tac——按行逆序显示文件,同cat
more——查看文件内容较多的文件
less——man手册查看方式
head——默认显示前十行信息
tail——默认显示文件后十行
tail -f——追加显示(tail -f /var/log/messages)
显示文件前两行(head -n 2 /etc/passwd)(head 2 /etc/passwd)