分级:
RHCSA 124 初级课程 系统管理员
RHCE 134 中级 工程师
RHCA 254 高级 架构师
考试: 任意一道题在15分钟内完成。
操作系统:
桌面操作系统:Windows 用户大
macOS 开发人员
Linux 应用软件少
服务器操作系统:Linux (安全、稳定、免费)
Windows server(付费)
嵌入式操作系统:Linux
移动设备:iOS
安卓
classroom root账号:Asimov
desktop/server root账号:redhat、student:student
desktop 172.25.0.10
server 172.25.0.11
连接:server/desktop
ssh student@s0
ssh desktop@d0
使用ssh student@s0远程链接server的ip地址配置
root下 : numcli con mod 'System eth0' connection.autoconect true ipv4.method manual
ipv4.addresses '172.25.0.10/24 172.25.0.254' ipv4.dns 172.25.254.254 ipv4.dns-search example.com
然后 systemctl restart network
再回到fundation vim /etc/hosts
172.25.0.11 server0.example.com s0
--ssh
$ssh 用户名@机器
加密传输
ssh默认使用密钥,已保存
--shell
前导符#:root $:普通用户
结束执行命令:<ctrl-D>done 正常执行完成
<ctrl-C>cencel 取消
基本组成:
命令:需要运行的内容
选项:用于调整命令的行为 -表示缩写 --表示单词(全称)
参数:通常是命令的目标
<ctrl+ shift+t>
在同一窗口打开多个终端;同一行中指定多条命令使用分号隔开,命令是严格区分大小写的
$表示执行的是命令
$ ls 会报错:$ ls command not found
$^L^|用|替换上一行语句中的L
Linux不需要扩展名区分文件类型,可使用file来查看文件类型
-l 表示长格式,即显示文件所有信息
-r表示迭代4*
图形化界面 Gnome
4个桌面
<ctrl+alt+↓><ctrl+alt+↑>切换桌面
----file
扫描文件内容开头,显示文件类型
<Atl-.>/<Esc-.> 复制之前命令的最后一个参数
--head
描述某一个文件前十行
head -n 3 /etc/passwd: 显示前三行内容
--tail
默认查看某一个文件后十行
wc 计算文件行数,字的数量,字符的数量 wc /etc/passwd
-l -w -c 选项分别显示
----tab
一个tab补齐
两个tab列出
----清屏
<Ctrl+l>
-----历史记录history
先通过history查看历史 然后通过!+序号的方式执行命令
!number 执行指定行数的命令
!string 执行最近一个指定字符开头的命令
-----常用快捷方式
<Ctrl+a>跳转到行头
<Ctrl+e>跳转到行尾
<Ctrl+u>从光标位置删除到头部
<Ctrl+k>从光标位置删除到最后
<Ctrl+←>跳到前一个字开头
<Ctrl+→>跳到后一个字末尾
<Ctrl+r>在历史记录中搜索某一个模式的命令
<Ctrl+s>隐藏当前操作(暂停)
<Ctrl+q>quit 退出隐藏(退出暂停)
Linux下的目录结构
目录下的bin和sbin lib其实都是快捷方式
颜色区分文件类型:
蓝色的是文件夹 青色是快捷方式
路径的表示方式
以"/"开始的路径表示 绝对路径 eg:服务的配置文件中
其他都是相对路径
---pwd命令
查看工作目录
---cd命令
切换工作目录
.表示当前文件所在的目录
.. 返回当前文件所在的父目录
---ls命令
显示目录内容
~ 表示当前用户的主目录
su - 切换到root用户下
-l 长列表格式
-a 显示包含的隐藏文件
-R 递归方式,包含所有子目录的内容
-----touch
touch命令通常可将文件的时间戳更新为当前的日期和时间,
但如果当前文件不存在,会帮你创建一个文件。
常用文件管理命令
查看文件内容:cat、less、more、head、tail
创建删除文件 touch、m
拷贝移动文件 cp、mv
常见目录管理命令
创建删除目录:mkdir、rm
复制移动:cp、mv
------复制粘贴
ctrl shift c
ctrl shift v
通配符
通配符是一种特殊语句,常用于模糊查找
查找文件时,可以用来代替一个或多个真正字符
常用通配符
-* 匹配多个任意字符
-?匹配一个任意字符
{n..m}从n到m
[n,m]n和m
[!abc...] 或者[^abc...] 不包含字符
[[:alpha:]] 任何字母字符
[[:lower:]]任何小写字母
[[:upper:]]任何大写字母
练习答案