Linux入门居然只要会看就行!!!

一.Liunx入门(一切皆文件)

1.基本组成

1.1 网络类型

  • nat 桥接 仅主机

1.2 磁盘类型

  • ide sata scsi nvme

1.3 磁盘分区

  • 必须要的分区 / swap
  • / swap /boot

1.2 .用户名的组成

[root@localhost~]# 用户名@主机名 家目录 #管理员 $普通用户

2. su切换用户

2.1 切换用户 不更改目录

[root@192 /]# su root
[root@A /]# pwd
/

2.2 切换用户 更改目录

  • 相当于已重新登陆的方式登陆到WC用户,切换到当前用户的家目录
[root@A /]# su -l wc
[wc@A ~]$ pwd
/home/wc

3. cd目录切换

  • 相对路径:从当前目录下 开始匹配
  • 绝对距离: 从根目录/下开始匹配

3.1当前目录

[root@192 ~]# cd .

3.2 上一级目录

[root@192 ~]# cd ..

3.3 上一次匹配的目录

[root@192 ~]# cd -
/

3.4 回到当前用户的家目录

[root@192 ~]# cd ~

4. 主机名的配置

4.1 查看主机名

[root@192 /]# hostname
192.168.71.134

4.2 临时设置主机名(重启不生效)

[root@192 /]# hostname A

4.3 永久修改主机名

[root@192 /]# hostnamectl set-hostname A

4.4 查看我是谁

[root@192 /]# whoami
root

5. 密码设置

5.1 设置密码或者更改密码

[root@192 /]# passwd
Changing password for user root.
New password: 

5.2 删除用户密码(管理员才能删除)

[root@192 /]# passwd -d USERNAME

5.3 管理员和用户关于密码的区别

  • 管理员可以更改所有人的密码,普通用户只能更改自己的密码
  • 管理员修改密码不需要输入之前密码,普通用户需要输入之前密码
  • 管理员密码长度不够也可以创建密码,普通用户密码大于8个字符长度,字母数字+其他字符才能使用
  • 管理员可以删除密码,用户不可以

6. 查看linux发行版本

6.1 查看lunx的版本

[root@A etc]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.5 (Ootpa)

6.2 查看内核版本

[root@A etc]# uname -r
4.18.0-348.el8.x86_64

6.3 查看系统

[root@A etc]# uname
Linux

6.4 查看进程程序的树结构

[root@A etc]# pstree

[root@A etc]# tree

6.5 查看终端设备文件

root@A etc]# tty
/dev/pts/1

7.破解密码

7.1 开机弹出两个选项 按E 进入

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XdHzpm59-1659328438707)(%E7%A0%B4%E8%A7%A3%E5%AF%86%E7%A0%81/7.1.png)]

7.2 在quiet后面输入rd .break 按ctrl+x进入

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eTQocLRB-1659328438708)(%E7%A0%B4%E8%A7%A3%E5%AF%86%E7%A0%81/7.2.png)]

7.3 以读写方式挂载/sysroot

mount -o remount,rw   /sysroot

7.4 进入子系统

chroot   /sysroot

7.5 默认为管理员修改密码,root可不写

  • 第一种写法
passwd root
  • 第二种写法
echo redhat | passwd --stdin root

7.6 输入新的密码

New password:

7.7 确认输入密码

Retype new passwd:
显示下面表示成功
passwd: all authentication tokens updated successfully/

7.8 强制重置文件系统的上下文,创建一个安全标签文件

touch /.autorelabel

7.9 完成后 输入两次 exit退出

sh-4.4#  exit
exit

7.10 等待系统自动重启 不能有任何其他操作

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KZPHKs5x-1659328438709)(%E7%A0%B4%E8%A7%A3%E5%AF%86%E7%A0%81/7.10.png)]

8.命令格式

8.1 命令格式:

主命令 选项 参数(操作对象)

8.2 命令分类

  • 内置命令:shell程序自带的命令
  • 外部命令:有独立的可执行程序文件,文件名即命令名

8.3 选项

  • 概念:指定命令的运行特性,指明要运行命令中的哪一个代码功能

  • 短选项:例如-l , -d 如果同意命令同时使用多个短选项,可数多合并,

  • 长选项:例如–help

8.4 参数

  • 概念:命令的作用对象,即命令对什么生效
  • 有些选项可以带参数,有些选项可以不带参数
  • 有些命令可同时带多个参数,多个参数之间以空白字符分隔

8.5 查看命令帮助

8.5.1 查看bash内部命令帮助
[root@192 ~]# help cd
8.5.2 命令–help
  • [] :表示的是可选
  • …: 表示的可以存在多个参数
  • |表示是可选的
  • <>:必填
  • {}:表示作为一个整体存在的
[root@192 ~]#cat --help
cat [OPTION]... [FILE]... 表明cat后面可以加上多个可选的选项以及多个可选的文件参数
8.5.3 所有用户可用man查看说明文档
[root@192 ~]# man help
8.5.4 使用说明文档的按键
按键 作用
空格键,PaGe down 先上一页
b,PaGeUP 先下一页
home 转到首页
end 转到首尾
/ 从上至下搜索关键字如“/cat”
? 从下至上搜索关键字如“?cat”
n 定位到下一个搜索到的关键字<
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值