初识Linux

Posted WY_记录

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识Linux相关的知识,希望对你有一定的参考价值。

1.Linux 区分大小写

2.shell命令行-bash

进入终端->[[email protected]~]$    (其中,‘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    响铃声 \b    退格 \c    不再产生新的输出  \e    转义符   \f    换页  \n    新行  \r    回车  \t    水平制表符   \v    竖直制表符   \0NNN    字节数以八进制数 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. 值得注意的是这部分参数不能省略。

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

 

以上是关于初识Linux的主要内容,如果未能解决你的问题,请参考以下文章

初识linux

引导文件的初识

Linux 初识

01初识linux

《Linux菜鸟入门》初识linux基础

Linux基础初识