Linux文件系统

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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值