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系统共同编写的 ... 
随机推荐
- epplus动态合并列数据
			private static void SetColMerge(DataTable tb, ExcelWorksheet worksheet, string dtColumnName) { KeyVa ... 
- MySQL_(Java)使用JDBC向数据库中修改(update)数据
			MySQL_(Java)使用JDBC向数据库发起查询请求 传送门 MySQL_(Java)使用JDBC向数据库中插入(insert)数据 传送门 MySQL_(Java)使用JDBC向数据库中删除(d ... 
- Gitlab启动、停止、重启(两种启动方式)
			因为Gitlab不是我部署的,是之前总监部署的,服务器突然更新系统了,Git服务器就没有自启··自启··自启······,自己操作启动没有成功,然后网上搜了一下都是这三种启动关闭重启的方式,可是我这里 ... 
- [题解] [AtCoder2134] Zigzag MST
			题面 题解 考虑kruscal的过程 对于三个点\(x, y, x + 1\), 我们可以将\((x, y, z), (y, x + 1, z + 1)\)看做\((x, y, z), (x, x + ... 
- D建立app项目(mui)
			参考 http://dev.dcloud.net.cn/mui/getting-started/ 1.ios需要下载iTunes,确保手机能连上电脑 2.mui可参考手册 http://dev.dcl ... 
- mysql  timestamp为0值时,python读取后的对象为None
			MySQL数据表中,如果timestamp类型的字段,值为0, python从数据库读取数据后,得到对象是什么类型,是否为None呢? 下面来测试下. 创建数据表 首先创建数据表,其中字段pr_rul ... 
- Nginx优化防爬虫 限制http请求方法 CDN网页加速 架构优化 监牢模式 控制并发量以及客户端请求速率
			Nginx防爬虫优化 Robots协议(也称为爬虫协议,机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可 ... 
- 【导航】JennyHui 老白兔记录贴
			英语控 TED X - > 笔记 程序媛 2019-08-24 Java学习路径规划 思考记录 2018-08-24 常见的工作思考方式 浪费时间 百家讲坛 开卷八分钟 
- [go]从os.Stdin探究文件类源码
			咋一看go的标准输入输出函数有一箩筐. 细究了一下. - 从标准输入获取输入 fmt.Scan 以空白(空格或换行)分割,值满后无结束 fmt.Scanln 以空格作为分割,遇到换行结束 fmt.Sc ... 
- 【VBA】学习中出现的错误
			1.自定义函数 自定义函数尽量不要使用,容易导致excel卡,让你怀疑人生!!! 
