RHCSA认证学习

这篇具有很好参考价值的文章主要介绍了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 递归查看目录下的所有内容(从头到尾)

RHCSA认证学习
- 文件类型
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阅读模式后,屏幕左下方会有一个冒号
RHCSA认证学习

翻面方法:
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:创建链接时候,一定要写目录或文件的绝对路径,哪怕是在当前路径下,也要写绝对路径

·硬链接的特点:文章来源地址https://www.toymoban.com/news/detail-749956.html

  • 硬链接不可以跨分区
  • 不可以队目录进行链接
  • 源文件删除后,链接文件仍然可以用
    命令格式:
    ln 源文件路径 目标路径
    软链接ll查看时候会有小箭头
    硬链接ll查看的时候不会有
    硬链接可以看ls -i 看唯一编号
    硬链接与拷贝的区别在于前者可以同步更新(软连接也可以)
    链接文件的权限都以源文件的为主

到了这里,关于RHCSA认证学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 红帽认证—RHCSA

    红帽认证—RHCSA

    目录 考试须知 在mars.domain250.example.com上执行以下任务 一、配置mars网络 二、配置系统使用默认存储库 三、调试SELINUX 四、创建用户账户 五、配置cron任务 六、创建共享目录 七、配置NTP 八、配置autofs 九、配置 /var/tmp/fstab 权限 十、配置用户账户 十一、查找文件 十二、查找字

    2024年02月04日
    浏览(10)
  • RHCSA第一课

    RHCSA第一天 1.学习RHCSA这门课的作用    最简单的理解方法: 你们都用过windows。我们熟悉windows:熟悉上面的操作:网络管理,设备管理,磁盘管理,复制,粘贴,剪切,删除,打开文件,安装软件。 学习RHCSA这门课程: 就是熟悉Linux系统,把你们能在windows进行的操作,在l

    2024年02月03日
    浏览(9)
  • 【机器学习学习】第一天:入门指南

    引言 当今社会,机器学习技术已经被广泛应用于许多领域,如自然语言处理、图像处理和金融分析等。然而,机器学习这一领域需要掌握大量的数学知识和编程技能,因此对于初学者来说,可能会感到非常困难。本文将为初学者提供一份机器学习入门指南,帮助他们了解机器

    2024年02月02日
    浏览(11)
  • MYSQL学习第一天

    MYSQL学习第一天

    create database db_name; use db_name; select database(); show create database db_name; drop database db_name;

    2024年02月13日
    浏览(17)
  • 学习Python第一天

    注释是编程语言必备的,以下是几种常用的注释方式。 与C#中的 WriteLine 相似,Python中 Print 的输出是默认换行的,以下是Print几种使用方式。    

    2023年04月14日
    浏览(10)
  • Go学习第一天

    Go学习第一天

    闲聊两句 从事java后端开发8年多,期间也曾零星看过Go语言、Python、Erlang等等,但都未曾认真学习过,恰好公司最近项目需要,之前用Go开发的项目因为同事离职,暂未人来接手,所以老大就找到我和另外一个同事,希望我们俩尽快把Go学起来并把项目维护起,给了两个周的过

    2024年02月14日
    浏览(8)
  • 爬虫学习第一天

    爬虫学习第一天

    网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 通俗来讲,假如你需要互联网上的信息,如商品价格,图片视频资源等,但你又不想或者不能自己一个一个自己去打开

    2024年04月15日
    浏览(21)
  • Qt6 第一天认识基本模块、附加模块、支持的平台、QML用户界面

    Qt6 第一天认识基本模块、附加模块、支持的平台、QML用户界面

    Qt 5在很多年前发布,引入了一种新的声明方式来编写令人惊叹的用户界面。从那时起,我们周围的世界发生了很大的变化。 Qt 6将是Qt 5的延续,不会对大多数用户造成干扰。是什么让Qt对用户有价值? 它的跨平台特性 它的可扩展性 世界一流的API和文档 可维护性、稳定性和兼

    2024年02月13日
    浏览(14)
  • MySQL学习笔记第一天

    MySQL学习笔记第一天

    步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl + Alt + Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现在“正在运行”状态,可以右键单击服务,选择“停止”选项停止MySQL8.0的服务。 步骤2:软件的卸

    2023年04月22日
    浏览(7)
  • 二进制安全学习 第一天

    二进制安全学习 第一天

    (仅用作自己学习)XMCVE 2020 CTF Pwn入门课程_哔哩哔哩_bilibili   屏幕剪辑的捕获时间: 2024/3/15 17:13     Terminal:终端 shell:区别于GUI的提供给系统的用户接口   为什么c和c++的市场占额会下不去? 很多编译型语言都存在,Gc:垃圾收集器,例如 go语言,虽然也能编译成二进制程

    2024年04月17日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包