LINUX基础知识

Posted

tags:

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

Linux哲学思想:

一切皆文件;由众多单一目的的小程序,一个程序只实现一个功能,多个程序组合完成复杂任务;组合小程序完成复杂任务;文本文件保存配置信息;尽量避免与用户交互;提供机制,而非策略。

1、一切皆文件:所有普通的文件,目录、字符设备、块设备等中都是以文件形式对待;虽然本身的类型不同,但是在Linux都是一样,都可以直接被编辑使用。

2、单一小程序:一个单一的程序或者可执行的文件,不会太过于复杂和过大,这样才会保证Linux的高速运转。过于复杂的程序。linux也会通过连接很多是简单程序来实现复杂程序的运转,保证了简单功能的高效性的同时,复杂的程序也必然是高效性的

3、避免与用户交互:Linux上支持的脚本语言种类十分丰富、易学简单,易于使用者已脚本的方式自动完成众多功能。

4、提供机制,而非策略:Linux是一款开源的系统,所有的系统配置都写在配置文件之中,无论修改什么只要在在配置文件中修改即可,修改配置文件只需要任意一款文本编辑器就可以,不用像Windows只可以在注册表中修改,工具单一,过于复杂。

作者:乀koala

链接:https://www.jianshu.com/p/3d755685aa96

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

LINUX获取命令帮助信息

1)whatis command显示命令全称,具体在man命令下哪几个部分有帮助信息;可以显示是否为内部命令还是外部命令。

Ps:

技术分享图片

技术分享图片

2)man command (Manual command): 可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息

技术分享图片

Man一共分有以下几个章节:

1、Standard commands (标准命令)
2、System calls (系统调用)
3、Library functions (库函数)
4、Special devices (设备说明)
5、File formats (文件格式)
6、Games and toys (游戏和娱乐)
7、Miscellaneous (杂项)
8、Administrative Commands (管理员命令)
9、 其他(Linux特定的), 用来存放内核例行程序的文档。

在不同情况下可以调用具体的章节进行查阅,以及命令使用的选项、方法。

PS:

技术分享图片

3)info command:是Linux下info格式的帮助指令。info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。使用的比较少,具体介绍可以查看http://man.linuxde.net/info

4)查看命令的相关文档,一般都保存在/usr/share/doc/下。一般在使用一些生僻、软件自带的命令上才会使用这种方法

5)通过网络搜索,最简单的方法啦;度娘。

LINUX命令的使用格式

使用方法都是:command命令+options选项+parameter参数

对于命令和参数大致有如下几种类型

? 没有任何修饰符参数 : 原生参数

? <>: 占位参数

? [] : 可选组合

? () : 必选组合

? | : 互斥参数

? ... : 可重复指定前一个参数

? : 标记后续参数类型

大家可以参考这篇文章:https://www.jb51.net/article/104125.htm

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

linux学习之八---Linux进程基础知识

编程基础 linux基础入门--linux为何物?

Linux基础知识--命令的基础知识

Linux基础知识

2017-10-10Linux基础知识基础命令

linux基础知识的总结