目录
3.重要的几个热键[Tab]、[Ctrl]-c、[Ctrl]-d
4.3 Linux系统的在线求助 man page 与 info page
第三章:安装CentOS 7.x
略
第四章:首次登录与在线求助
4.2 命令行模式下命令的执行
1.执行命令的概念
$ command [-options] parameter1 parameter2 ...
命令 选项 参数(1) 参数(2)
1.一行命令中第一个输入的部分绝对是命令(command)或可执行文件(如shell脚本);
2.command为命令的名称,例如变换工作目录的命令为cd等;
3.中括号[ ]并不存在于实际的命令中,表示是可选的,而加入选项设置时,通常选项前会带 - 号,例如 -h;有时候会使用选项的完整全名,则选项前带有 -- 符号,例如 --help;
4.parameter1 parameter2 为依附在选项后面的参数,或是command的参数;
5.命令、选项、参数等这几个东西中间以空格来区分,不论空几格shell都视为一格,所以空格是很重要的特殊字符。
6.按下回车键后,该命令就立即执行,回车键代表着一行命令的开始启动。
7.命令太长的时候,可以使用反斜杠(\)来转义回车键,使命令连续到下一行,注意,反斜杠后就立刻接着特殊字符才能转义。
8. 其它:
在Linux系统中,英文大小写字母是不一样的,举例而言,cd与CD并不同。
2.基础命令的操作
- 显示日期与时间的命令:date
- 显示日历的命令:cal
- 简单好用的计算器:bc
3.重要的几个热键[Tab]、[Ctrl]-c、[Ctrl]-d
[Tab]按键
- 接在一串命令的第一个字段后面,则为【命令补全】;
- 接在一串命令的第二个字段后面,则为【文件补全】;
- 若安装了Bash-completion软件,则在某些命令后面使用[Tab]按键时,可以进行【选项/参数的补齐】功能;
[Ctrl]-c 按键
用于中断目前程序
[Ctrl]-d 按键
通常代表着:键盘输入结束(End of File,EOF 或 End of Input),另外也能取代exit的输入,可直接离开命令行模式;
[Shift]+{[Page UP] | [Page Down]} 按键
如果纯命令行页面中信息输出过长,可以使用该组合键向前/向后翻页。
4.3 Linux系统的在线求助 man page 与 info page
1.--help请求
可以通过将需要查询的命令后接--help可查看该命令的基本参数;
2. man page
man是manual(操作说明)的简写
其中第一行的DATE(1)中的(1)代表的是“一般用户可使用的命令”。常见的几个数字意义是:
- 数字“1”表示用户命令
- 数字“2”表示系统调用
- 数字“3”表示C语言库函数
- 数字“4”表示设备或特殊文件
- 数字“5”表示文件格式和规则
- 数字“6”表示游戏及其他
- 数字“7”表示宏、包及其他杂项
- 数字“8”表示系统管理员相关的命令
man page 大致分成以下几个部分:
- NAME 简短的指令、数据名称说明;
- SYNOPSIS 简短的指令下达语法(Syntax)简介
- Description 较为完整的说明,这部分最好仔细看看;
- Options 针对SYNOPSIS 部分中,有列举的所有可用的选项和说明;
- COMMANDS 当这个程序软件在执行的时候,可以在此程序中下达的指令;
- FILES 这个程序或数据所使用或参考或连结到的某些档案;
- SEE ALSO 可以参考的,跟这个指令或数据有相关的其他说明;
- EXAMPLE 一些可以参考的范例;
- BUGS 是否有相关的臭虫!
man page 常用按键功能
查找特定命令/文件的 man page 说明文件
man -f xxx: 查询系统中有哪些跟【xxx】命令相关的文件
man -k xxx:查找系统的说明文件中包含关键词xxx的文件列
3. info page
info与man的用途类似,都是用来查询命令的用法或是文件的格式。但不同在于:
- man page是一口气输出一堆信息;
- info page是将文件数据拆成一个一个的段落,每个段落用自己的页面来编写,并在各个页面中还有类似网页的超链接来跳到各个不同的页面中,每个独立的页面也被称为一个节点(node)。所以info page 是命令行模式的网页显示数据。
info page 信息结构
- File:代表这个info page 的数据是来自info.info 文件所提供;
- Node:代表目前的这个页面是属于Top节点,意思是info.info内含有很多信息,而Top仅是info.info文件内的一个节点内容而已;
- Next:下一个节点的名称为Getting Started,可以按【N】到下一个节点;
- Up:回到上一个节点的总览画面,可以按【U】至上一层;
- Prev:前一个节点,但由于Top是info.info的第一个节点,所以上面没有前一个节点的信息;
可以直接按下N、P、U去到下一个、上一个与上一层的节点。
info page常用按键
4.其他有用的文件(documents)
可以在 user/share/doc/ 目录下查看一些说明文件。
4.4 文本编辑器:nano
实用的快捷按键
一、复制、剪切和粘贴文本
1、行复制、剪切和粘贴
- Alt+6:复制光标所在行。
- Ctrl+K:剪切光标所在行。
- Ctrl+U:粘贴。
2、自由复制、剪切和粘贴
- 自由复制:
Ctrl+6:设置复制文本的起始位置。
Alt+6:设置复制文本的结束位置。
首先按Ctrl+6组合键,然后使用方向键选择复制区域,选好区域后按Alt+6实现对该区域的复制。
- 自由剪切:
Alt+A:设置剪切文本的起始位置。
Ctrl+K:设置剪切文本的结束位置。
首先按Alt+A组合键,然后使用方向键选择剪切区域,选好后按Ctrl+K实现对该区域的剪切。
- Ctrl+U:粘贴。
二、查找和替换
1、查找文本
首先按下Ctrl+W,然后输入要查找的文本,最后按Enter键。
查找下一个:Ctrl+W, Enter
2、查找并替换文本
首先按下Ctrl+\,输入要查找的文本,然后按Enter键,再输入替换后的文本,按Enter。此时按照提示操作即可。
4.5 正确的关机方法
与关机与重新启动相关的命令
- 将数据同步写入硬盘中的命令:sync
- 常用的关机命令:shutdown
- 重新启动、关机:reboot、halt、poweroff
其中:
halt:系统停止,屏幕可能会保留系统已停止的信息
poweroff:系统关机,没有提供额外的电力,屏幕空白
reboot:直接重新启动
suspend:进入休眠模式