Linux命令行与shell脚本编程
第一章 Shell简介
目录
- Linux命令行与shell脚本编程
- 一,Shell简介
- 1.1 终端(终端仿真器) 4
- 1.2 shell 提示符
- 1.2.1 命令历史记录
- 1.2.2 光标移动
- 1.2.3 与 bash手册交互 命令的构成
一,Shell简介
1.1 终端(终端仿真器) 4
让用户访问 shell
使用图形用户界面时,需要"终端仿真器"的程序与 shell 交互.
KDE 环境使用的是 konsole;
GNOME 环境是用的是 gnome-terminal;
1.2 shell 提示符
root 用户
[root@localhost ~]#
普通用户
[yang@localhost /]$
如果shell提示符的最后一个字符是#,而不是一个$符号,那么终端会话将享有超级用户特权。
1.2.1 命令历史记录
"↑" "↓" 翻阅历史命令记录,一般 Linux 存储最近的 500 个命令;
1.2.2 光标移动
"→" "←" 将光标移动到命令行的任意位置
1.2.3 与 bash手册交互 命令的构成
man commandName 查看命令
man -k keyword 搜索手册页
man命令可以访问Linux系统的手册页。在man命令之后跟上想要查看的命令名,就可以显示相应的手册页;
man命令查看命令手册页的时候,其中的信息是由分页程序(pager)来显示的。
分页程序是一种实用工具,能够逐页(或逐行)显示文本。可以单击空格键进行翻页,或是使用 Enter键逐行查看。也可以使用箭头键向前和向后滚动手册页的内容.
段 | 描述 |
---|---|
Name | 命令名 |
Options | 命令选项描述 |
Argument | 命令的参数 |
Files | 命令用到的文件 |
[] | 非必须参数 |
… | 可以指定多个 |
Synopsis | 命令语法 |
Configuration | 命令配置信息 |
Description | 一般描述 |
Exit Status | 命令的退出状态 |
Return Value | 命令返回值 |
Errors | 命令错误消息 |
Environment | 命令使用的环境变量 |
Version | 命令的版本信息 |
Conforming To | 遵循的命令标准 |
Notes | 其他帮助资料 |
Bugs | 提交bug途径 |
Example | 用法示例 |
Authors | 命令开发人员信息 |
Copyright | 命令源代码版权状况 |
See also | 类似的其他命令 |
command [option] [argument]...
选项 不同选项功能不同
参数 命令作用的对象
多选项:命令支持后跟多个选项
长选项:选项前加两个连字符 "--" 的长选项
串在一起的选项:部分命令允许多个短选项串在一起使用. -a -b ==> -ab