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




















