1.Linux 区分大小写
2.shell命令行-bash
进入终端->[stu@localhost~]$ (其中,'Stu'为登录用户名,'localhost'为登录主机名,’~’ 表示当前用户正处在stu用户的家目录中, 普通用户的提示符以'$'结尾,而根用户以’#’结尾)
3.Linux中所谓的命令(Command),本质上就是一个与命令同名的可执行(Runnable)的二进制文件或者Shell脚本
4.选项(option):包括一个或多个字母的代码,一般来说前面有一个’-’ 符号或者’--’符号(’-’或者’--’符号是必要的,Linux用它来区别选项和参数),选项可以看作是一种开关,一般用于控制命令的行为。事实上,Linux中的命令在正常情况下最少有两个选项,--help和—version。 --help 显示此命令帮助信息并退出 --version 显示命令版本信息并退出
5. 参数(parameter):一个字符串,参数一般用来向命令传递一些时运行所需的信息(例如文件或主机名称等),Linux大多数命令都被设计为可以接纳参数。
6. 命令本身、选项和参数中间用空格来分隔,不论空多少格,shell 都视为一格;
7.shell的两个功能:1.历史命令:用上下箭头键浏览并使用曾经输入过的命令2.命令补全功能:输入命令一部分,按tab键,自动补全,当有多个时,会列出全部命令
8.man就是manual的缩写,用来查看系统中自带的各种参考手册
man [手册部分号]...命令
man命令的界面中,其中的项目意义如下所示:
-
NAME 这个命令(程序)的名称和简单用途的说明
-
SYNOPSIS 命令(程序)语法
-
DESCRIPTION 命令(程序)详细说明,包括选项与参数的用法
-
AUTHOR 命令(程序)的作者
-
REPORTINGBUGS 如果发现bug可以联系的电子邮件
-
COPYRIGHT 命令(程序)版权协议
-
SEE ALSO 还可以参考哪些文档
-
COMMANDS 当命令(程序)在运行的时候,可以在此命令(程序)中下执行内部命令
-
FILES 这个命令(程序)或数据所使用或者相关的某些文件
-
EXAMPLE 这个命令(程序)执行的一些参考的样例。
man界面中,可以使用如下快捷键来进行操作:
¨ 上/下箭头 向上/下滚动一行
¨ [Space] 向下翻一页
¨ [Page Down] 向下翻一页
¨ [Page Up] 向上翻一页
¨ [Home] 回退到第一页
¨ [End] 前进到最后一页
¨ /string 向下搜寻 string 这个字符串
¨ ?string 向上搜寻 string 这个字符串
¨ n, N 利用 / 或 ? 来搜寻字符串时,可以用 n 来跳转至下一个匹配处,可以利用 N 来跳转至上一个匹配处。
¨ [q] 退出
man命令可以后跟一个数字来表示要查阅的用户手册。若不加数字,那man命令默认从数字较小的手册中寻找相内容:
1. shell中可以操作的指令或可执行文件
2. 系统核心可使用的函数与工具等
3. 一些常用的函数(function)与库(library),大部分为C的库(libc)
4. 设备文件的说明,通常在/dev下的文件
5. 配置文件或者是某些文件的格式
6. 游戏
7. 惯例与协议等,例如Linux文件系统系统、网络协议、ASCII码等等的说明
8. 系统管理员可用的管理命令
9. 跟系统核心有关的文件
9.whoami [选项]...
显示与当前的有效用户ID 相关联的用户名。
10.用法:echo [选项]... [字符串]... 或:echo 长选项
将 STRING 回显到标准输出。
-n 不尾随换行符
-e 启用解释反斜杠的转义功能
-E 禁用解释反斜杠的转义功能(默认)
若-e可用,则以下序列即可识别:
\ 反斜杠 a 响铃声 退格 c 不再产生新的输出 e 转义符 f 换页 新行 回车 水平制表符 v 竖直制表符