RHCSA相关笔记

ctrl+Alt+F3:进入虚拟机纯命令行界面
ctrl+Alt+F2:退出
ctrl+l:清屏

reboot :重启
shutdown -r now:重启
shutdown -h now:关机
poweroff:关机

查询IP地址:
ifconfig
ip a

根下文件:
命令格式:ll

查看当前linux的发行版本:
cat /etc/redhat-release

查看内核版本:
uname -r

查看shell类型:
cat /etc/shells
chsh -l

查看当前的默认shell类型:
echo $SHELL

切换用户:
su - rhcsa

查看根目录下存放信息:
ls /root

切换目录:
cd /home

cd -:回到上一级目录

pwd:打印路径

ls -l /():显示该目录下的具体文件信息
ls -a:都列出
ls -A:不列出·目录,即当前目录;··是副目录
ls -i:查看文件索引号

#第一步重启系统,然后按键盘的下键将白色条放到第二行上输入e

#第二步在linux开头那一行尾部添加rd.break,然后使用ctrl+x继续后面

#第三步输入输入mount查看设备挂载信息(主要看/sysroot目录挂载权限)

接着输入mount -o remount,rw /sysroot目录重新挂载已经挂载的设备,并以其他的权限挂载,这里我们需要rw权限

#第四步输入chroot /sysroot/ ,使用chroot命令改变系统的根目录的位置,将其改到/sysroot之后就可以进行密码修改

#第五步passwd root 输入两次密码

#第六步输入touch /.autorelabel

#第七步两次输入exit完成root密码重置

输出和更改日期时间:date(软件、系统时间)
date -s 20160813 日期为20160813,时间为00:00:00
date -s 01:01:01 设置具体时间,不会对日期做更改

设置系统的时间
timedatectl 选项 参数
timedatectl set-选项

timedatectl status 查看系统时间

查看硬件时间:clock
查看硬件时间:hwclock

hwclock --show
-w 系统时间给硬件时间
-s 硬件时间给系统时间

查看日历:cal
cal 查看当年当月的日历
cal 年份 查看一年日历
cal 月份 年份 查看当年当月的日历
cal -1 查看该月的日历
cal -3 查看前一个月,本月,下月的日历

查看硬件时间:
hwclock --show

  • –普通文件
    d --目录文件
    l – 链接文件

mkdir 目录名 :创建目录
touch 文件名 :创建文件

rm -rf 文件名 :删除文件

文件:元数据 inode (索引节点)/ 用户数据

ln -s 原始文件 软连接文件
ln 硬链接文件

文件权限:

rw- — — .
A B C D

A:该文件的所有者对文件的权限
B:该文件的所属组的对该文件的权限
C:其他人对该文件的权限
D:扩展权限

插入内容:
echo “hello world”>>f1

输出没有空白行的内容
grep [$] f1

把f1的内容复制到f2
cat -n f1>f2

显示文件包头

head passwd

显示前五行:
head -n 5 /etc/shadow

显示目录下的前20个字节
head - c 20 /etc/passwd

默认显示最后10行
tail -n 10 passwd

tail -n 10 /etc/shadow

查看文件内容
more passwd

按列显示文件内容
cut -d : -f1 passwd

cut -d : -f1 /etc/shadow

后5行的前三个字符
cut -c 3 passwd | tail -5

按字符:
cut -c 3 passwd

追加内容
cat -b f1 f2 >f3
grep -v “^$” f1 f2 >f3

sort 对文本内容进行排序显示

-f 忽略大小写
-b 忽略缩写与空格
-u 去重
-n 对数字进行排序

数字倒叙排列:
sort -n -r f1
字母倒叙排列:
sort -

uniq
显示行数出现的次数:
uniq -c f1

tr 替换改变字符

-c 反选设定字符
-d 删除指定字符
-s

输出时小写变大写:
cat f1 | tr a-z A-Z

wc 统计文本文件的行数 ,字数 ,字节数

命令格式:wc 选项

-c 只显示字节数
-l 只显示行数
-w 只显示单词数

压缩
命令格式:zip 压缩文件名 文件名

解压:
命令格式:unzip 压缩文件

归档:
命令格式:tar

-c 创建.tar的包文件
-x 从归档文件中提取文件
-t 列出归档文件的内容
-f 指定文件包名
-v 显示详细信息

scp 文件传送格式
命令格式:scp -* 当前主机文件 目标主机文件
-r 目录文件
例如:
将aa目录传送到192.168.120.129设备的/下
scp -r aa root@192.168.102.129:/

获取目录:
从192.168.102.128上获取root目录下的aa目录下的e目录
scp -r root@192.168.102.128:/root/aa/e /root

特殊符号作用
; 分割多条命令
?表示单个字符
`
’ ’ 强引用
“” 弱引用

查看内置命令:
man type

查看可执行路径:
echo s

alias 别名 选项
删除别名:unalias 别名

history 历史记录
-c 清空当前历史记录
-d 删除指定历史命令
格式:history -d 具体数字
!执行历史命令
格式:! 数字 正向执行
! -数字 反向执行

vim /etc/passwd 用户名文件
用户名 密码 UID 组ID(GID)名字(个人信息) 主目录(家目录)默认shell
root用户 UID 0
系统用户 UID 1-999
普通用户 UID 1000-

vim /etc/shadow 密码文件
$5—256
$6—SHA512
$1—MD5

*:当前账号不能登录当前系统
!:当前账号密码已被锁定
1970到最近修改密码的时间天数
密码在多少天内不能修改(0是默认不限制)
最大时间间隔(密码必须修改时间,99999是不限制)
提前警告时间(默认7天,0是不警告)
密码过期后不活动时间
密码失效时间(默认空,永久可用)

vim /etc/group用户组账号文件
组名 加密口令 GID(组ID)

创建用户
命令格式:useradd 选项 username
-c 注释信息
-d 设定用户的家目录
-e 设置用户的失效日期
-f 指定密码到期后多少天账号冻结
-g 基本组 组号
-G 附加组
-M 不创建用户家目录
-p 指定用户登录密码
-u 设置账号的UID

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值