1.Linux操作系统的开机进程(基本过程)

(1).内核的引导;

BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动。读取目录/boot目录下的内核文件

(2).运行init;

运行init主进程,Init程序首先配置文件/etc/inittab。

开机启动:Windows下面叫做服务(service)。Linux就叫做守护进程(daemon)

(3).系统初识化;

例子:Windows加载桌面应用

(4).建立终端;

给出登录提示的界面

(5).用户登录系统;

命令行登录;ssh登录;图形界面登录

2.RHEL7系统的初始化进程流程

即从BIOS开始,然后进入Boot Loadar加载内核,然后有内核初始化,最后启动初始化进程.

3.SHELL的基本概念

在学习命令之前,我们先来了解一下什么是Shell,Shell就是一个命令行工具,充当用户与Linux系统之间的翻译官,用户把一些命令”告诉”终端,终端就会调用相应[程序/系统]脚本或者系统接口去完成一些工作.就是这么简单.

当前Linux系统使用的终端是Bash解释器.

Bash解释器有以下4个方面的优势

通过上下方向建来调去过往执行过的Linux命令;

命令或参数仅需输入前几位就可以用Tab键来补全;

具有强大的批处理脚本;具有实用的环境变量功能;

4.我的第一个命令——执行查看帮助命令

1.常见的Linux命令格式 : 命令 [命令参数] [命令对象]

注意:

命令 [命令参数] [命令对象]之间请用空格键分割

命令 :  Linux系统的命令

命令对象 : 一般是指要处理的文件,目录,用户等资源

命令参数 : 可以用长格式[完整的选项名称],也可用短格式[单个字母的缩写],两者分别用—和-作为前缀

表1 命令长格式与短格式的示例

长格式

man --help

短格式

man -h

2.我的第一个命令

在rhel7桌面上点击鼠标右键,在弹出的菜单中选中Open in Termianl命令,这将打开一个Linux命令行终端(如图1)

图1 rehl7系统桌面

在命令行终端中输入 man man命令来查看man命令自身的帮助信息,如图2所示

图2 查看man命令的帮助信息

敲击回车键后即可看到如图3所示的帮助信息

图3 man命令的帮助信息

在man命令帮助信息界面中,所包含的常用操作按键及其用途如表2所示

表2 man命令中常用按键以及用途

按键

用途

空格键

向下翻一页

PaGe Down

向下翻一页

PaGe Up

向上翻一页

home

直接前往首页

end

直接前往尾页

/

从上至下搜索某个关键词,如 ”/Linux”

?

从下至上搜索某个关键词,如 ”/Linux”

n

定位到下一个关键词

N

定位到上一个关键词

q

退出帮助文档

man命令的帮助信息的结构,如表3所示

表3  man命令的帮助信息的结构以及意义

结构名称

代表意义

NAME

命令名称

SYNOPSIS

参数的大致使用方法

DESCRIPTION

介绍说明

EXAMPLES

演示(附带简单说明)

OVERVIEWS

概述

DEFAULTS

默认的功能

OPTIONS

具体的可用选项(带介绍)

ENVIRONMENT

环境变量

FILES

用到的文件

SEE ALSO

相关的资料

HISTORY

维护历史与联系方式

小结一下:我们学习的第一个命令,从中知道了Linux系统的中命令使用方式以及含义以及相关命令的相关含义.

Linux就该这么学——新手必须掌握的命令之我的第一个命令的更多相关文章

  1. Linux就该这么学——新手必须掌握的命令之系统状态检测命令组

    ifconfig命令 用途 : 获取网卡配置与网络状态等信息 格式 : ifconfig[网络设备][参数] 其实主要查看的就是网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址( ...

  2. Linux就该这么学——新手必须掌握的命令之常用的系统工作命令

    echo命令 含义:echo命令用于在终端输出字符串或变量提取后的值,格式为 : echo [字符串|$变量] 示例: 将”Linuxprobe.com”输出到终端屏幕的命令为: [root@linu ...

  3. Linux就该这么学——新手必须掌握的命令之打包压缩与搜索命令组

    tar命令 用途 : 对文件进行打包或者解压 格式 : tar [选项] [文件] 表 tar命令的参数及作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z ...

  4. Linux就该这么学——新手必须掌握的命令之文件目录管理命令组

    touch命令 用途 : 用于创建空白文件或设置文件的时间 格式 : touch [选项] [文件] 参数 作用 -a 仅修改”读取时间”(atime) -m 仅修改”修改时间”(mtime) -d ...

  5. Linux就该这么学——新手必须掌握的命令之文件编辑命令组

    cat 命令 用途 : 用于查看纯文本文件 格式 : cat [选项] [文件] 示例 : more 命令 用途 : 用于查看纯文本文件(内容较多的),可以用”Enter” 键或者”Space”键向下 ...

  6. Linux就该这么学——新手必须掌握的命令之工作目录切换命令组

    pwd命令 用途 : 用于显示用户当前所处的工作目录.如下图pwd命令运行结果所示 格式 : pwd[选项] 图pwd命令运行结果所示 cd命令 用途 : 用于切换工作路径,如图cd命令运行结果 格式 ...

  7. 《linux就该这么学》第二节课,安装红帽7,基础命令至2.3小节的笔记

    笔记 实验环境: 1.安装注意事项:使用VM12版本   安装需要稍后安装系统.   自定义硬件DVD选择镜像位置.   自定义网卡仅主机.   自定义内存:大于等于4G,给予虚拟机2G,大于2G小于 ...

  8. Linux 就该这么学 CH02新手必须掌握的Linux命令

    0 概述 本章内容如下 强大的shell. 帮助文档命令(1) 系统工作命令(10) 系统状态监测命令(8) 工作目录切换命令(3) 文本文件编辑命令(9) 文件目录管理命令(7) 打包压缩或搜索命令 ...

  9. 《Linux就该这么学》

    参加了第19期课程的培训,感谢刘老师的辛苦付出,课程讲的很好,真心推荐老刘的这本书真是<Linux就该这么学>!!! 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的 ...

随机推荐

  1. 2、dubbo基础知识

    1.简介 2.dubbo架构 3.dubbo环境搭建 注意:cmd命令都是在bin目录的地址栏直接输入 xxx.cmd 4.配置dubbo-admin 步骤一: 步骤二: 步骤三: 步骤四: 步骤五: ...

  2. ARTS打卡计划第五周

    Algorithms: https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 采用了map的 ...

  3. C++入门经典-例7.6-this指针,同一个类的不同对象数据

    1:对于类的非静态成员,每个对象都有自己的一份拷贝,即每个对象都有自己的数据成员,不过成员函数却是每个对象共享的.那么调用共享的成员函数如何找到自己的数据成员呢?答案是通过类中隐藏的this指针. 2 ...

  4. Hive数据提取

    Hive是基于Hadoop的ETL工具和数据仓库. 结构化数据 结构化数据就像RDBMS hive> create table structured_table(id int, name str ...

  5. Cortex-M3 R0~R15寄存器组 & 特殊功能寄存器组

    [R0~R15寄存器组] Cortex-M3处理器拥有R0~R15的寄存器组,如: [R0~R12通用寄存器]R0~R12都是32位通用寄存器,用于数据操作.其中: R0~R7为低组寄存器,所有的指令 ...

  6. 内存或磁盘空间不足,word无法显示所请求的字体

    从百度哪里获得了解决方法,应该是字体没有添加到C盘的fonts目录下面,记录一下解决办法. 在电脑上打开Windows PowerShell ,以管理员身份运行.(可能有的同志不知道怎么以管理员的方式 ...

  7. (4)rapidxml的详解及使用

        RapidXml是指 XML DOM解析工具包,是一个快速的读写xml文件的库文件(hpp).     (1)创建XML文件 #include <iostream> #includ ...

  8. 1.Spring项目启动时,加载相关初始化配置

    Spring项目启动时,会加载一些常用的配置: 1.加载spring上下文 SpringApplicationContextUtils.initApplicationContext(event.get ...

  9. Django使用消息提示简单的弹出个对话框

    1.下面就来介绍一下如何简单的显示一个消息提示,好像js可以控制,不过这里用了django.contrib.messages这个库 2.首先呢,在项目的settings.py有默认配置一个django ...

  10. java:Linux(简单命令,远程ssh使用hostname访问,.免密钥登录配置)

    1.临时关闭防火墙: service  iptables  stop 临时开启防火墙: service  iptables  start 查看防火墙状态: service  iptables  sta ...