(420条消息) 红帽认证-RHCSA_rhcsa红帽认证_yyyzf的博客-CSDN博客
OS:用户和机器的接口,UI:CMD,GUI
shell:
通用格式
命令 选项(调控功能) 参数(操作对象)参数
省略参数对象一般使用当前目录作为参数对象
绝对路径:从/根开始找到文件的流程
相对路径:从当前目录找到文件的流程
目录类命令:
ls cd pwd mkdir ln
pwd: 输出当前工作目录
cd: 切换工作目录
~当前用户的家目录
mkdir -p 参数 创建迭代目录
ln:
用于创建连接文件
创建连接 -s 创建软连接
ln -s 参数 连接地点 (路径方式【绝对路径、相对路径】相同)
软连接(快捷方式)
硬连接(对源文件进行备份,源文件修改对其无影响)
du: -sh 统计文件大小
文件类命令:
touch、 cp 、mv、rm
touch:
创建新的空白文件;刷新文件的修改时间
cp:copy,复制文件 到......去
cp 参数1 参数2 参数3......参数n
复制到参数n下
复制目录加-r
mv:
剪切文件或者修改文件名
参数1 参数2 参数3......参数n
rm:删除文件,目录加-r
rm -rf ./*
*任意位数通配符
?一位通配符
rm -rf ./?
个位数
rm -rf ./??
11-19
rm -rf ./2?
21-29
-exec cp {} /root/,,,, \;
查看文件内容:
cat(-n) less tail more head
tac
less more :可以翻页、查找 q退出
head: head -# 文件 查看文件前#行;默认10行
tail:查看尾部,与head类似;
tail -f 文件 ##查看文件末尾的更新
find:-name:根据文件或者目录名进查找;-type:类型(f普通文件、d目录、l连接);-perm:根据权限;-size:根据大小;-user:根据属主 -atime:查找n*24访问文件时间 -ctime:n*24修改文件属性(大小,权限等)时间-mtime:n*24修改文件内容时间,只要修改文件,文件属性既有
+N*24:
例如+1*24:即24小时之外,但是我可以查找24小时之外,即可以查找到文件1不能查找到文件2
-N*24:
例如+1*24:即24小时之内,但是我可以查找24小时之内,即可以查找到文件2不能查找到文件1
N*24:
1*24:可以查看到文件2
^$空行
grep:查找 ls-l | grep ".docx" (查找后缀名为.docx的文件)
grep -i "systemct" 文件名
在文件中查找systemct;并且忽略大小写
grep -v "systemct" 文件名
在文件中查找systemct以外的内容;
|(英文)管道符:左边的命令的输出作为右边命令的输入
重定向:
>将输出到当前终端的内容重定向到>右边指定的位置
>覆盖>>追加
&&与:使用"与"操作符连接两个命令时,当左边的命令执行成功才会执行右边的命令
||或:当左边的命令未成功执行才会执行右边的命令
;命令连接符:仅仅同时执行多个命令,左边的命令是否成功都不影响右边的命令
Linux文件权限:
文件:
读:读取
写:修改内容,删除文件
执行:是否可以执行文件,仅针对可执行程序
目录:
读:是否可以读取该目录下的文件/目录清单
写:是否可以在该目录下创建文件或者子目录,删除该目录或者目录中的文件或者子目录
执行:是否可以进入该目录,在该目录下创建文件或者子目录也需要此权
chmod:-R递归修改指定目录下所有子目录和文件的权限
chown:
chown 用户 文件
文件类型:文件- 目录文件d irectory 连接文件l ink
ls -l 看文件详细信息
.当前目录 ..上一级目录
ls -d 查看目录本身
ls -Z 查看文件上下文
------------------------------------------------------------------------------------------------------------------------------
在serverb.lab.example.com上完成以下实验:
设置root密码
将serverb主机的密码设置成redhat
1.开机是按e进
2.修改配置文件rd.break console=tty0
3.重新挂载sysroot
mount -o remount,rw /sysroot
chroot /sysroot
4.修改密码
echo redhat | passwd --stdin root
5.创建文件并重启
touch /.autorelabel
exit