RHCSA中的创建、删除命令和文件相关命令

touch
-a 仅仅更改文件的atime access time
-c 标记在touch 某个不存在的文件的时候不创建该文件
-d 用指定的时间字符串来替代当前时间
-m 仅仅更改文件的修改时间

access time 文件的被访问时间
modify time 文件的被修改时间
change time 文件的被改变时间 元数据
birth time 文件的被创建时间

stat   用来查看文件的元数据
cat    用来查看文件的数据
echo   用来显示输入的数据

输入数据的设备 键盘 标准输入
输出数据的设备 显示器 标准输出

 >   覆盖输出重定向 
 >>  追加输出重定向   

冯诺依曼 现代计算机架构
  标准输入、标准输出、存储器、运算器、控制器
5个部分
标准输入 : 键盘
标准输出 : 显示器
存储器 : 内存 DDR5 外存 硬盘 光盘 U盘
运算器
控制器
     cpu = 运算器 + 控制器

mkdir 创建目录

-p  在创建层级目录时,先创建父目录
-v  查看创建目录的过程

tree 以树状结构来查看目录文件
rm 删除文件或者目录

	-r	以递归方式删除文件或目录
	-f  强制删除指定的文件或目录,永远不提示,如果不加该选项,则会以交互式方式提示是否删除,
		如果要删除,输入  y  如果不删除,则输入  n
rm -rf /    该指令永远不要执行。如果领导让执行,让领导签字画押,做到公正公开公平
如果确实要删除  /   那么执行  rm -rf --no-preserve-root /   指令 或者  rm -rf /*

通配符   * 代表任意长度的任意字符     ? 代表单个任意字符
注意: 通配符 不是 正则表达式

ls -d 该选项表示在显示指定目录时,只显示目录本身,而不显示目录里面的内容。

必须首先给虚拟机创建快照,这个非常的重要,相当于备份一下

rm -rf /* rm -rf * cd /

directory=

rm -rf /*

rmdir 删除空目录

cp 复制文件或者目录

语法:
	如果arg1是 文件
		cp  arg1  arg2    如果arg2文件不存在,表示把 文件 arg1 复制成 文件 arg2   
		cp  arg1  arg2    如果arg2文件存在,则会提示 是否覆盖 arg2 文件  y  	则表示覆盖,如果  n  ,则表示不覆盖  ,取消复制动作 

		cp  arg1  arg2  arg3  对于超过两个参数的情况,则默认把最后一个参数当作目标目录,复制	前面所有参数指定的文件或者目录 到 最后一个参数所指定的目录。 
	如果arg1 是 目录  
		cp  arg1  arg2   则默认情况下会忽略该操作,如果确实需要复制目录,则需要加上 -r 选项。   cp -r arg1 arg2   
			如果arg2 不存在,则复制arg1目录为arg2
			如果存在该arg2目录,则表示把arg1 目录复制到 arg2 目录。

mv 移动文件或目录到目标 具体类似cp

cat 连接文件并输出 concatenate 适合查看比较小的文件 /var/log/messages

-A 查看文件内容,包括不可打印字符
-n 查看文件并显示行号。

cat 命令直接执行,不带任何参数  ,则 卡顿 ,其实是连接 标准输入 和 标准输出
	你输入数据会被直接打印到屏幕上。
	如果需要结束,则使用 Ctrl+c ,表示输入中断。

Ctrl + c   表示取消执行当前操作。非常常用。

more 查看大一点的文件
打开文件后,左下角出现的百分比,使用 回车键 按行往后切换内容
使用空格键 往后 翻页 一次性查看的文件,翻页到内容最后,就会退出该命令

less 查看大一点的文件
当文件查看完成时,在左下角会提示 END 标记 表示文件内容显示完毕,然后并没有退出该命令
可以使用方向键和page up 和 page down 按键来前后前后切换内容。
如果想结束查看,使用 q 按键返回终端。
head 查看文件 从文件开头算起
-n num 表示查看文件从第一行开始起多少行。
head num filename 也可以省略 -n num .
tail 查看文件 从最后一行算起,使用方法同 head
-f 持续跟踪 看日志 ,如果想结束持续跟踪,则使用Ctrl + c
tac 按行 倒叙查看
cut 文本处理

cut		文件切割,passwd文件
-d	delimiter,指定分隔符,默认选项是空格
-f	fields,指定字段
	-f 1	显示第一字段
	-f 1,3	显示第1,3字段
	-f 1-3	显示第1到3字段
	cut -d : -f 1 passwd   

[root@localhost demo]# echo 第一个用户是 head -1 passwd | cut -d : -f 1
输出:第一个用户是 root
在这里插入图片描述

[root@localhost demo]# echo 当前系统最后一个用户的sheel是 tail -1 passwd | cut -d : -f 7
输出:当前系统最后一个用户的sheel是 /bin/bash
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值