1.初识Linux

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    竖直制表符   NNN    字节数以八进制数 NNN (1至3位)表示    xHH     字节数以十六进制数 HH (1至2位)表示

11.nano  一个文本编辑工具

nano界面中,我们就可以在光标处输入文本了

可以用箭头键来移动光标,也可以按Alt+M打开鼠标支持来移动光标:

Ctrl+G 可以查看nano的帮助文档,在帮助文档中可以查看nano各种命令快捷键的详细用法。

Ctrl+X可以退出当前查看或编辑的文档

Ctrl+O可以保存当前编辑的文档,然后写入文件名

12.关机和重启

普通用户没有权限使用shutdown命令,只有root用户才有权限。

su -root 进入根目录

shutdown [选项] 时间 [警告消息]

系统关机 

-h 关闭系统所有服务后直接关机。

-c 取消前一个shutdown命令。值得注意的是,当执行一个如“shutdown  -h 11:10”的命令时,只要按“Ctrl+C”键就可以中断关机的命令。

-r重新启动系统。

-k 只是送出信息给所有用户,但并不会真正关机。

[时间] 设置多久时间后执行shutdown命令。时间参数有hh:mm或+m两种模式。hh:mm格式表示在几点几分执行shutdown命令。例如“shutdown 10:45”表示将在10:45执行shutdown.+m表示m分钟后执行shutdown.比较特别的用法是以now表示立即执行shutdown. 值得注意的是这部分参数不能省略。

[警告信息] 要广播所有登入用户的信息,这些信息会显示在当前登入用户的终端中。

原文地址:https://www.cnblogs.com/Wang-Y/p/8447297.html