RHEL8 Linux系统命令行 Day1 aom

2024-03-29 04:08

本文主要是介绍RHEL8 Linux系统命令行 Day1 aom,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

############   RHEL8中的命令行(企业级8)#########第一天学习,脖子学的有点疼。。。。。######
         学习目标:
            1 Shell解析
            2 理解内核
            3 行提示符
            4 如何录入命令
            5 系统中常用的快捷键
            6 调用历史

######
 一、Shell是什么
    为提供者提供操作界面的软件(命令解析器)、内核保镖,shell是在app和内核之间传输沟通的桥梁,它是保护内核的工具,shell是一个应用程序,连接用户和内核,用户可以通过shell使用内核,调动内核操控硬件,shell的种类有bash、sh、tcsh、ksh、等。
    Shell种类: 图形界面shell--GUI shell
           命令行式shell--CLI shell
 二、Kernel(内核)
    内核是系统的核心程序,负责管理系统的进程,内存,设备,驱动程序,文件和网络系统,并决定了系统调用资源的顺序与方式,由于特别重要,所以一般不允许修改内核,且由shell进行保护。
    linux是一款内核而不是操作系统,linuxos操作系统由linux内核和厂家提供的各种软件等组成,使用uname -r 可以查询版本。3.10.0-514.el7.x86_64   ##我的内核版本
 三、 命令行提示符
    [kiosk@foundation0 Desktop]$
    kiosk         #开启Shell的用户
      @          #分隔符
    foundtation0    #主机短名称
    Desktop        #当前工作目录名称
      $        #身份提示符 $为普通用户 #为超级用户
 四、 运行命令
    [kiosk@foundation0 Desktop]$<命令>空格<参数>空格<目标>
                       ls      -l    caoaoyuan
    -表示缩写    --表示单词的全拼
    命令需要在行提示符之后输入,CTRL+c 释放提示符
    使用参数 -a -b -c= -abc=-bca
    <TAB>    用于命令补全
 五、 Shell中的快捷键
    <CTRL>+<C>        #取消命令执行,解放$
    <CTRL>+<D>        #关闭当前shell
    <CTRL>+<Shift>+<N>    #打开一个新shell
    <CTRL>+<S>+<T>        #打开一个新页面
    <CTRL>+<A>        #移动光标到命令首字母
    <CTRL>+<E>        #命令结尾
    <CTRL>+<U>        #从光标所在位置删除到行首,配合 CTRL+E使用
    <CTRL>+<K>        #删除到行尾,配合CTRL+A使用
    <CTRL>+<Shift>+<C>    #复制
    <CTRL>+<Shift>+<V>    #粘贴
 六、 Shell中调用历史记录
    history                #查看即使记录
        上下健            #逐行调用
        !数字            #调用第几行
        !字母            #指定首字母调用
        <CTRL>+<R>+关键字    #指定关键字调用

    history -c        #清空当期shell中的历史,但不会彻底删除,打开新shell则重新出现    
    history > filename    #导出历史到filename文件中
 七‘、 虚拟机的控制  

         rht-vmctl   start    workstation        启动

         rht-vmview  view   workstation      显示 ##rhel7 为rht-vIctl  view  workstation

         rht-vmctl     poweroff / reset / status       断电 / 重置虚拟机 / 查看状态
##################第一天的学习结束聊,加油##########################

这篇关于RHEL8 Linux系统命令行 Day1 aom的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/857558

相关文章

Linux join命令的使用及说明

《Linuxjoin命令的使用及说明》`join`命令用于在Linux中按字段将两个文件进行连接,类似于SQL的JOIN,它需要两个文件按用于匹配的字段排序,并且第一个文件的换行符必须是LF,`jo... 目录一. 基本语法二. 数据准备三. 指定文件的连接key四.-a输出指定文件的所有行五.-o指定输出

Linux jq命令的使用解读

《Linuxjq命令的使用解读》jq是一个强大的命令行工具,用于处理JSON数据,它可以用来查看、过滤、修改、格式化JSON数据,通过使用各种选项和过滤器,可以实现复杂的JSON处理任务... 目录一. 简介二. 选项2.1.2.2-c2.3-r2.4-R三. 字段提取3.1 普通字段3.2 数组字段四.

Linux kill正在执行的后台任务 kill进程组使用详解

《Linuxkill正在执行的后台任务kill进程组使用详解》文章介绍了两个脚本的功能和区别,以及执行这些脚本时遇到的进程管理问题,通过查看进程树、使用`kill`命令和`lsof`命令,分析了子... 目录零. 用到的命令一. 待执行的脚本二. 执行含子进程的脚本,并kill2.1 进程查看2.2 遇到的

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Linux下利用select实现串口数据读取过程

《Linux下利用select实现串口数据读取过程》文章介绍Linux中使用select、poll或epoll实现串口数据读取,通过I/O多路复用机制在数据到达时触发读取,避免持续轮询,示例代码展示设... 目录示例代码(使用select实现)代码解释总结在 linux 系统里,我们可以借助 select、

Linux挂载linux/Windows共享目录实现方式

《Linux挂载linux/Windows共享目录实现方式》:本文主要介绍Linux挂载linux/Windows共享目录实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录文件共享协议linux环境作为服务端(NFS)在服务器端安装 NFS创建要共享的目录修改 NFS 配

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Linux命令rm如何删除名字以“-”开头的文件

《Linux命令rm如何删除名字以“-”开头的文件》Linux中,命令的解析机制非常灵活,它会根据命令的开头字符来判断是否需要执行命令选项,对于文件操作命令(如rm、ls等),系统默认会将命令开头的某... 目录先搞懂:为啥“-”开头的文件删不掉?两种超简单的删除方法(小白也能学会)方法1:用“--”分隔命

Linux五种IO模型的使用解读

《Linux五种IO模型的使用解读》文章系统解析了Linux的五种IO模型(阻塞、非阻塞、IO复用、信号驱动、异步),重点区分同步与异步IO的本质差异,强调同步由用户发起,异步由内核触发,通过对比各模... 目录1.IO模型简介2.五种IO模型2.1 IO模型分析方法2.2 阻塞IO2.3 非阻塞IO2.4