Linux就该这么学——新手必须掌握的命令之我的第一个命令
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就该这么学——新手必须掌握的命令之我的第一个命令的更多相关文章
- Linux就该这么学——新手必须掌握的命令之系统状态检测命令组
ifconfig命令 用途 : 获取网卡配置与网络状态等信息 格式 : ifconfig[网络设备][参数] 其实主要查看的就是网卡名称,inet参数后面的IP地址,ether参数后面的网卡物理地址( ...
- Linux就该这么学——新手必须掌握的命令之常用的系统工作命令
echo命令 含义:echo命令用于在终端输出字符串或变量提取后的值,格式为 : echo [字符串|$变量] 示例: 将”Linuxprobe.com”输出到终端屏幕的命令为: [root@linu ...
- Linux就该这么学——新手必须掌握的命令之打包压缩与搜索命令组
tar命令 用途 : 对文件进行打包或者解压 格式 : tar [选项] [文件] 表 tar命令的参数及作用 参数 作用 -c 创建压缩文件 -x 解开压缩文件 -t 查看压缩包内有哪些文件 -z ...
- Linux就该这么学——新手必须掌握的命令之文件目录管理命令组
touch命令 用途 : 用于创建空白文件或设置文件的时间 格式 : touch [选项] [文件] 参数 作用 -a 仅修改”读取时间”(atime) -m 仅修改”修改时间”(mtime) -d ...
- Linux就该这么学——新手必须掌握的命令之文件编辑命令组
cat 命令 用途 : 用于查看纯文本文件 格式 : cat [选项] [文件] 示例 : more 命令 用途 : 用于查看纯文本文件(内容较多的),可以用”Enter” 键或者”Space”键向下 ...
- Linux就该这么学——新手必须掌握的命令之工作目录切换命令组
pwd命令 用途 : 用于显示用户当前所处的工作目录.如下图pwd命令运行结果所示 格式 : pwd[选项] 图pwd命令运行结果所示 cd命令 用途 : 用于切换工作路径,如图cd命令运行结果 格式 ...
- 《linux就该这么学》第二节课,安装红帽7,基础命令至2.3小节的笔记
笔记 实验环境: 1.安装注意事项:使用VM12版本 安装需要稍后安装系统. 自定义硬件DVD选择镜像位置. 自定义网卡仅主机. 自定义内存:大于等于4G,给予虚拟机2G,大于2G小于 ...
- Linux 就该这么学 CH02新手必须掌握的Linux命令
0 概述 本章内容如下 强大的shell. 帮助文档命令(1) 系统工作命令(10) 系统状态监测命令(8) 工作目录切换命令(3) 文本文件编辑命令(9) 文件目录管理命令(7) 打包压缩或搜索命令 ...
- 《Linux就该这么学》
参加了第19期课程的培训,感谢刘老师的辛苦付出,课程讲的很好,真心推荐老刘的这本书真是<Linux就该这么学>!!! 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的 ...
随机推荐
- docker的数据管理
容器中管理数据主要有两种方式: 1.数据卷:容器内数据直接映射到本地宿主机. 2.数据卷容器:使用特定容器维护数据卷 数据卷: 数据卷是一个可供容器使用的特殊目录,他将主机操作系统目录直接映射进容器. ...
- HTML标签功能分类
按功能类别对HTML标签进行分类,源自HTML 参考手册 基础 标签 描述 <!DOCTYPE> 定义文档类型. html 定义 HTML 文档. title 定义文档的标题. body ...
- error while loading shared libraries: libXXXX.so: cannot open shared object file: No such file or directory
出现这个问题的原因是运行程序缺少依赖库,或者运行程序的依赖库缺少依赖库,可能你的本地目录下面就有这个库文件,但是linux搜索路劲不会从当前路径下去搜索:这种情况可能出现在切换环境上,可能你在一个li ...
- Leetcode题目21.合并两个有序链表(简单)
题目描述: 将两个有序链表合并为一个新的有序链表并返回.新链表是通过拼接给定的两个链表的所有节点组成的. 示例: 输入:1->2->4, 1->3->4输出:1->1-& ...
- TCP输出 之 tcp_transmit_skb
概述 tcp_transmit_skb的作用是复制或者拷贝skb,构造skb中的tcp首部,并将调用网络层的发送函数发送skb:在发送前,首先需要克隆或者复制skb,因为在成功发送到网络设备之后,sk ...
- 访问H2数据库的SpringBoot工程
JDK:1.8.0_212 IDE:STS4(Spring Tool Suit4 Version: 4.3.2.RELEASE) 工程下载:https://files.cnblogs.com/file ...
- Nova Conductor 与 Versioned Object Model 机制
目录 文章目录 目录 Nova Conductor 数据库访问代理机制 Versioned Object Model 机制 Nova Conductor Conductor 服务作为 Nova 核心部 ...
- MySQL随机字符串函数批量插入数据
简单举个例子: drop table if exists demo1 create table demo1 ( id int primary key auto_increment, name ) ...
- HashMap 的实现原理解析(转载)
HashMap 概述 HashMap 是基于哈希表的 Map 接口的非同步实现.此实现提供所有可选的映射操作,并允许使用 null 值和 null 键.此类不保证映射的顺序,特别是它不保证该顺序恒久不 ...
- Python列表排序
1.冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法.它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.遍历数列的工作是重复地进行直到没有再需要交换,也就 ...