程序的组成:
二进制程序文件,库文件,配置文件,帮助文件
二进制,库文件:可执行文件
库文件:不能独立执行,只能被调用时执行
配置文件,帮助文件:可被查看其内容的文件
linux基础知识
命令的语法通用格式:
# command options arguments
命令本身是一个可执行程序文件:
多数程序文件都存放在: /bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/sbin
普通命令:/bin,/usr/bin,/usr/local/bin
管理命令:/sbin,/usr/sbin,/usr/local/sbin
共享库:/lib,/lib64,/usr/lib,/usr/lib64,/usr/local/lib,/usr/local/lib64
命令必须遵循特定的格式规范:exe,msi,ELF(linux)
#file /bin/ls
查看ls命令文件的格式
命令分为两类:
由shell程序自带的命令:内置命令
独立的可执行程序文件,文件名即命令名:外部命令
环境变量:
PATH:从哪些路径中查找用户键入的命令字符串所对应的命令文件:
#echo PATH
查看命令类型:
#type 命令
option:指定命令的运行特性
选项有两种表现形式:
短选项:-c,例如 -l,-d
同一命令使用多个短选项可以合并使用:-l -d = -ld
长选项:--word,例如 --help,--human-readable
argument:
命令的作用对象:命令对什么生效
例如:ls -ld /var /etc
获取命令的使用帮助:
内部命令: help command
外部命令:
(1)命令自带简要格式的使用帮助
#command --help
(2)使用手册 manual
位置:/usr/share/man
#man command
man打开手册后操作方法:
翻屏:
空格键:向文件尾翻一屏
b:向文件首翻一屏
ctrl+d:向文件尾翻半屏
ctrl+u:向文件首翻半屏
回车:向文件尾部翻一行
k:向文件首部翻一行
G:跳转至最后一行
#G:跳转至指定行
1G:跳转至文件首部
文本搜索:
/keyword 从文件首部向文件尾部查找,不区分字符大小写
?keyword 从文件尾部向文件首部查找
n:与查找命令方向相同
N:与查找命令方向相反
退出:
q:quit
(3)info command
获取命令的在线文档
(4)很多应用程序自带帮助文档:/usr/share/doc/app-version
(5)主流发行版的官方文档
(6)程序官方的文档
(7)搜索引擎 google