Linux 分层
内核
库: .so 共享对象,windows:dll 动态链接库
应用程序
Linux的基本原则:
1、由目的单一的小程序组成;组合小程序完成复杂任务;
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文本格式;
Linux中的GUI就是CLI
GUI: Graphic User Interface
Windows
X-Window
Gnome
KDE
Xface
CLI: Command Line Interface
sh
bash
csh
ksh
zsh
tcsh
1.命令的格式
在Linux中如何快速的掌握一个不知道的命令,首先要明白命令的格式:
命令的格式一般都是:命令 选项 参数
选项:
短选项: -
多个选项可以组合:-a -b = -ab
长选项: --
参数:命令的作用对象
2.使用type命令
使用type命令来区分Linux命令的类型(内部命令/外部命令),语法:type -a 命令 例:
type -a cd
所有显示 xx is a shell builtin 的都是Linux内部命令;其的命令可分为以下几种类型:
命令分以下几种类型:
1:用户命令(/bin, /usr/bin, /usr/local/bin)
2:系统调用
3:库用户
4:特殊文件(设备文件)
5:文件格式(配置文件的语法)
6:游戏
7:杂项(Miscellaneous)
8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)
3.查看命令所在的目录
使用whereis 命令可以查看命令所在的路径 语法: whereis 命令 例:
whereis cd
4.查询命令的帮助手册
如果是Linux内部命令使用help查询手册; 如果是Linux外部命令使用man查询手册;
#:help cd #:man mkdir
MAN命令语法说明:
MAN:
NAME:命令名称及功能简要说明
SYNOPSIS:用法说明,包括可用的选项
DESCRIPTION:命令功能的详尽说明,可能包括每一个选项的意义
OPTIONS:说明每一个选项的意义
FILES:此命令相关的配置文件
BUGS:
EXAMPLES:使用示例
SEE ALSO:另外参照
通过以上几种方法的结合使用,就能够轻松的掌握一个初见的命令;