RHCSA认证学习_尝试
第一天
一,linux系统的基本概念以及命令终端字段含义介绍
linux系统的基本概念:
·多用户的系统:允许同时执行多个任务
·多任务的系统:允许同时执行多个任务
·严格区分大小写:命令,选项,参数文件名,目录名,都严格区分大小写
·一切皆文件:硬件设备(内存,cpu,网卡,显示器,硬盘等等)都是以文件的形式存在的
·不管是文件还是目录都是以倒挂的树形结构,存在于系统的'/'根目录下,根目录是linux系统的起点
·对于linux系统而言,目录/文件没有扩展名的说法(.sh(脚本文件)、.conf(配置文件)、.log(日志文件)、.rpm(软件包)、.tar(压缩包)都是方便人的,让使用者能分辨)
·没有提示就是最好的提示(成功)
命令终端字段含义:
[root@localhost~]#
当前用户名为root@主机名为localhost当前所在目录为~家目录#当前用户身份是超级管理员,root超级管理员家目录:/root
tips:
普通用户提示符为¥,普通用户的家目录:/home/用户名同名,例如:list用户的家目录:/home/list
[list@localhost~]$
二,命令格式和命令行编辑技巧
命令格式:
命令字[-选项...][参数...]
·命令字:命令本身(功能)
·选项:调整命令功能
| 短选项 | -h -d -a (单个字符)可以合并用 -ahd |
|---|---|
| 长选项 | --help(单词),长选项通常不能合并使用的 |
参数:命令的执行对象,文件/目录/程序等
[]:可选的
...:可以同时有多个选项或参数
命令行的编辑技巧:
·上下键调出历史命令
·Ctrl+c:取消当前执行的命令
·Ctrl+l,clear:清屏
·tab键自动补齐:可以补齐命令,选项,参数,文件路径,软件名,服务名
·esc+.:将上一条命令参数变成当前命令的执行对象
·Ctrl+a:将光标移动至行首
·Ctrl+e:将当前光标移动至行尾
·Ctrl+u:从当前光标清空至行首
·Ctrl+w:删除光标所在的单词
·exit:退出系统
三,linux文件类型
蓝色:目录
白色:文件
浅蓝色:链接文件(类似与windows的系统快捷方式)
绿色:可执行文件(脚本,命令程序文件)
红色:压缩文件
黄色:设备文件(硬盘键盘鼠标,网卡,cpu硬件设备都是以文件的形式存在的)
红色闪动:表示链接文件不可用
ll查看文件类型开头第一个字符代表他的文件类型:
- 文件类型
- 文件
d 目录
l 链接文件
b 跨设备文件
c 字符设备文件
p 管道设备文件
s 套接字
. 隐藏文件
四,ls命令
ls 查看目录及其目录和文件的详细属性信息
格式:
ls [-选项...] [参数...]
| 选项 | 含义 |
|---|---|
| -a | 显示目录下所有内容,包含隐藏内容 |
| -l | 以长格式显示目录下的内容及详细属性 |
| -h | 人性化显示目录下的诺瞳大小(kb,mb,gb) |
| -d | 仅显示目录本身而不显示目录下的内容 |
| -i | 产看inode号(系统任何人间或目录都有一个唯一的编号) |
| -R | 递归查看目录下的所有内容(从头到尾) |

- 文件类型
rw-:代表所属用户对于文件的权限
r--:代表所属用户组对于文件的权限
r--:代表其他用户对于文件的权限
1:代表文件的引用次数,只针对与做了硬连接的文件才有效
root(第一个):代表文件的所有者
root(第二个):代表文件的所有组
1831:文件的大小,默认以字节为计算单位
3月 13 17:45:文件最近一次的修改时间
initial-setup-ks.cfg:文件名
第二天
一,mkdir命令
作用:新建目录
· mkdir 用于创建新目录
格式 :
mkdir [-选项] 目录名
常用选项:
-p 递归创建多个目录
eg:
- 无论目录还是文件都不能叫‘/’
- 名字不能超过255个字符
mkdir test #没有指定目录,默认创在当前目录下
mkdir test txt dir{1,2} test{1..8} #(创建多个)目录时候要用空格隔开,否则系统会认为是一个目录
mkdir /tmp/mmm /opt/hhh /mnt/ooo #mkdir后面直接加路径 系统会识别没有的目录然后创建
mkdir -p /opt/mmm/ooo/kkk #递归创建
cd 命令
作用:进入目录
命令格式:
cd [-选项] [参数]
| 选项 | 解释 |
|---|---|
| .. | 回上一级 |
| - | 回退到上次所在的目录 |
| ~ | 进入当前用户的家目录 |
| ~ 用户名 | 进入指定用户的家目录 |
| . | 当前目录 |
touch命令
作用:创建文件
命令格式:
touch [-选项] 文件名
touch fire #后面不跟路径 默认在当前目录下创建文件
touch h1 h2 h3 h4 #同时创建多个问价,用空格分隔
touch /opt/h1 /opt/h8 #加上路径,创建在指定路径里,同也可以创建多个 用空格分隔
#如果文件已经存在,则刷新该文件的时间戳,原文件,不会被覆盖
#如果在同一文件夹内存在同名的文件夹时,无法新建文件
cp命令
作用:复制
命令格式:
cp [-选项] 源文件或目录 目标目录
常用选项:
| 选项 | 解释 |
|---|---|
| -r | 拷贝目录 |
| -p | 拷贝目录时保留源文件的权限和时间戳 |
| -a | 拷贝目录的同时一并拷贝文件的属性 |
| 目标目录 | 拷贝/覆盖 |
|---|---|
| 不存在 | 拷贝过去 |
| 存在 | 覆盖 |
| 不存在且指定名称 | 拷贝且重命名 |
mv命令
作用:移动文件或者文件夹,也可以用于修改目录或文件名
命令格式:
mv [-选项] 源文件 目标路径|新名字
实例:
mv hello /opt #移动文件或文件夹
mv t1 t2 t3 /mnt #同时移动多个文件
mv /opt/mmm /mnt/nnn #移动非当前目录下的文件或文件夹
mv hello hi #修改文件或文件夹的名字
cat命令
作用:查看文本文件内容(如果文件过大,不建议使用)
命令格式:
cat [-选项] 文件名
常用选项:
-n #查看文件内容时显示行号
less命令
作用:查看文本文件内容(可以使用pgup,pgdn翻面)
less [-选项] 文件名
进入less阅读模式后,屏幕左下方会有一个冒号

翻面方法:
1.用鼠标 上下滑动
2.空格键 下一面
3.f键 下一面
4.pgon 下一行
5.回车 下一行
5.b 上一面
6.g 一键回到顶部
7.G 一键回到底部
8.q 退出
9.:行号 f|空格 跳转到该行
10.:行号 b 回退到改行
第三天
head命令
作用:显示文件开头部分,默认显示10行
命令格式:head [-选项] 参数
常用选项:
-n <行数> 显示指定的行数
tail命令
作用:显示文件末尾的部分
命令格式:tail [-选项] 参数
常用选项:
-n <行数> 显示指定行数
-f 动态显示
rm命令
作用:删除文件或者目录
命令格式:rm [-选项] 参数
常用选项:
| 选项 | 解释 |
|---|---|
| -f | 不询问,强制删除 |
| -r | 删除目录 |
| '*' | 特殊字符用来代表任意所有字符 |
软链接与硬链接
Linux中的链接文件类似于windows中的快捷方式
·软链接的特点:
- 可以跨分区
- 可以对目录进行链接
- 源文件被删除后,链接文件不可用
命令格式:
ln -s 源文件路径 目标路径
ps:创建链接时候,一定要写目录或文件的绝对路径,哪怕是在当前路径下,也要写绝对路径
·硬链接的特点:
- 硬链接不可以跨分区
- 不可以队目录进行链接
- 源文件删除后,链接文件仍然可以用
命令格式:
ln 源文件路径 目标路径
软链接ll查看时候会有小箭头
硬链接ll查看的时候不会有
硬链接可以看ls -i 看唯一编号
硬链接与拷贝的区别在于前者可以同步更新(软连接也可以)
链接文件的权限都以源文件的为主
RHCSA认证学习_尝试的更多相关文章
- 【书评】RHCSA/RHCE Red Hat Linux 认证学习指南(第6版)EX200 & EX300
这次参加 CSDN 举办的读书活动,正赶上项目忙,看得也是断断续续,拖了2周了,才能来写这个书评. ========== 书评的分割线 ========== 首先,我会肯定的告诉你,不论你是一名专业的 ...
- 『TensorFlow』SSD源码学习_其一:论文及开源项目文档介绍
一.论文介绍 读论文系列:Object Detection ECCV2016 SSD 一句话概括:SSD就是关于类别的多尺度RPN网络 基本思路: 基础网络后接多层feature map 多层feat ...
- https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL_转
转自:https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL 因为项目中要用到TLS + SASL 来做安全认证层. 所以看了一些网上的资料, 这里做一个总结. 1. 首 ...
- 项目管理之道--纪我的新书《PMP项目管理认证学习指南(第4版)》出版并预祝大卖!
新年伊始,我最新的项目管理书籍——<PMP项目管理认证学习指南(第4版)>也出版了,真是新年新气象啊!翻译英文书籍是一件任重道远的工作,除了要具备扎实的基本功,熟悉相关的领域外,还需要细致 ...
- python学习_数据处理编程实例(二)
在上一节python学习_数据处理编程实例(二)的基础上数据发生了变化,文件中除了学生的成绩外,新增了学生姓名和出生年月的信息,因此将要成变成:分别根据姓名输出每个学生的无重复的前三个最好成绩和出生年 ...
- Linux操作系统学习_操作系统是如何工作的
实验五:Linux操作系统是如何工作的? 学号:SA1****369 操作系统工作的基础:存储程序计算机.堆栈(函数调用堆栈)机制和中断机制 首先要整明白的一个问题是什么是存储程序计算机?其实存储程序 ...
- 【CAS单点登录视频教程】 第06集【完】 -- Cas认证 学习 票据认证FormsAuthentication
目录 ----------------------------------------- [CAS单点登录视频教程] 第06集[完] -- Cas认证 学习 票据认证FormsAuthenticati ...
- jQuery源代码学习_工具函数_type
jquery源代码学习_工具函数_type jquery里面有一个很重要的工具函数,$.type函数用来判断类型,今天写这篇文章,是来回顾type函数的设计思想,深入理解. 首先来看一下最终结果: 上 ...
- TypeScript学习_入门向
TypeScript学习_入门向 1-TypeScript简介 首先官网祭天 ---> https://www.tslang.cn/ TypeScript 是 JavaScript 的一个超集, ...
- 红帽RHEL7版本RHCE认证学习及考试经历
RHCE是红帽公司推出的Linux系统的中级认证,考试全部采取上机形式,在考察考生的基础理论知识的同时还能考察实践动手操作能力,在Linux领域的价值是不可否认的,所以对于期望从事相关行业的同学们在上 ...
随机推荐
- c#程序员必学清单
必读书目:1. "Effective C#: 50 Specific Ways to Improve Your C#" by Bill Wagner2. "CLR via ...
- Go命令行工具cobra
关于 Cobra 是 Go 的 CLI 框架.它包含一个用于创建功能强大的现代 CLI 应用程序的库,以及一个用于快速生成基于 Cobra 的应用程序和命令文件的工具. Cobra 由 Go 项目成员 ...
- 剑指offer66(Java)-构建乘积数组(中等)
题目: 给定一个数组 A[0,1,-,n-1],请构建一个数组 B[0,1,-,n-1],其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×-×A[i ...
- TairSearch:加速多列索引查询
简介: 互联网及传统行业应用服务的关键数据一般存储在MySQL这类的关系型数据库中.如需缓解数据库访问压力,可引入Redis等缓存系统承担热数据的查询,以此提升查询效能.然而业务场景如果是在数据库上做 ...
- Quick BI新版本功能解读系列之-V3.5
前言Quick BI V3.5版本于2019年11月底正式发布啦!本次大版本在智能.开放.以及可视化等方面都有重磅上新,具体包含智能小Q.开放数据服务.主题模板.以及散点图.地图系列等一系列功能的发布 ...
- Bilibili资深运维工程师:DCDN在游戏应用加速中的实践
简介: bilibili资深运维工程师李宁分享<DCDN在游戏应用加速中的实践>从bilibili游戏应用的效果和成本入手,深入浅出地分享DCDN全站加速在游戏加速场景中的应用. 日前,云 ...
- 【ESSD技术解读-01】 云原生时代,阿里云 ESSD 快照服务 助力企业级数据保护
简介:本文以云原生为时代背景,介绍了阿里云块存储快照服务如何基于高性能 ESSD 云盘提升快照服务性能,提供轻量.实时的用户体验及揭秘背后的技术原理.依据行业发展及云上数据保护场景,为企业用户及备份 ...
- 技术干货 | 闲鱼:一个优秀的 Push 平台,需要经历怎样的前世今生
简介: mPaaS 消息推送服务,快速集成多家厂商 Push 通道,有效提高用户留存率,提升用户体验. 编者荐语: 点击这里,了解 mPaaS 消息推送服务,快速集成多家厂商 Push 通道,有效提 ...
- Paillier半同态加密:原理、高效实现方法和应用
简介: <数据安全法>已于9月1日起正式实施,两个月后<个人信息保护法>也将开始施行,意味着数据安全和隐私保护方面的监管将会在年内陆续到位.在合规收紧大背景下,"数 ...
- dotnet 在国产 UOS 系统利用 dotnet tool 工具做文件传输
我在一台设备上安装了 UOS 系统,但是我如何在我的主开发设备上和 UOS 系统传输文件?通过 dotnet tool 工具可以完成大部分的工作,当然,使用 dotnet tool 不仅做文件传输,还 ...