Linux系统基础操作(二)

    技术2025-06-12  20

    一、Linux基础

    多数程序文件都存放在:/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

    32bits的库:/lib,/usr/lib,/usr/local/lib64bits的库:/lib64,/usr/lib46,/usr/local/lib64

    注意:并非所有的命令都有一个在某目录下与之对应的可执行程序文件

    命令的语法通用格式: #] COMMAND OPTIONS ARGUMENTS

    命令必须遵循特定格式规范:exe,msi,ELF(linux)

    ~]# file /bin/ls 查看文件内容格式的类型;

    命令分为两类: 由shell程序的自带的命令:内置命令(builtin) 独立的可执行程序文件,文件名即机命令名:外部命令

    shell程序是独特的程序,负责解析用户提供的命令:

    环境变量:PATH从哪些路径中查找用户键入的命令字符串所对应的命令文件,查找次序:从左到右查找。echo $PATH绝对路径或相对路径使用命令:可以通过绝对路径来使用命令,或者在当前目录下使用相对路径./COMMAND来执行命令。

    查看命令类型:

    ~]# type COMMAND OPTIONS: 指定命令的运行特性;或者是调整命令执行的代码或功能 选项有两种表现形式: 短选项:-C,例如-l,-d…… 注意:有些命令的选项没有-; 如果同一命令同时使用多个短选项,多数可合并;-l -d = -ld 长选项:--word,例如--help,--human-readable…… 注意:长选项不能合并, 注意:有些选项可以带参数,此称为选项参数; ARGUMENTS: 命令的作用对象,命令对什么生效; 注意:不同的命令的参数;有些命令可同时带多个参数,多个之间以空白字符分隔; 例如:`ls -l -d /var ` = `ls -ld /var,ls -ld /var /etc`

    二、获取命令帮助

    2.1 内部命令

    获取帮助:help COMMAND

    2.2 外部命令

    命令自带简要格式的使用帮助:#COMMAND --help使用手册,manual 位置:/usr/share/man

    2.3 man命令

    #] man COMMAND 选项: -M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开之。 SECTION: NAME:命令功能性说明 SYNOPSIS:语法格式 DESCRIPTION:描述信息 OPTIONS:选项 EXAMPLES:使用实例 AUTHOR:作者 BUGS:报告程序bug的方式 SEE ALSO:参考 SYNOPSIS: []:可选内容, <>:必须提供的内容 a|b|c:多选1; …:同类内容可出现多个;

    man文档还有中文文档,需要安装Chinese-man-page github地址:https://github.com/man-pages-zh/manpages-zh

    yum install man-pages-zh-CN

    2.4 使用手册:压缩格式的文件,有章节之分:

    /usr/share/man:man1,man2……

    man1:用户命令:普通用户和管理员都可以运行的命令man2:系统调用:man3:C库调用:man4:设备文件及特殊文件man5:文件格式(配置文件格式)man6:游戏使用帮助man7:杂项man8:管理工具及守护进程 ~]# man CHAPTER COMMAND 注意:并非每个COMMAND在所有章节下都有手册; 查看对应那些章节有man文件: ~]# whatis COMMAND 注意:其执行过程是查询数据库进行的; 手动更新数据库 ~]# makewhatis

    2.5 man命令打开手册以后的操作方法:

    翻屏:

    空格键:向文件尾部翻一屏b:向文件首部翻一屏Ctrl+d:向文件尾部翻半屏Ctrl+u:向文件首部翻半屏回车键:向文件尾部翻一行k:向文件首部翻一行G:跳转至最后一行#G:跳转至指定行1G:跳转至文件首部,第一行q:退出

    文本搜索:

    /keyword:从文件首部向文件尾部依次查找,不区分字符大小写;?keyword:从文件尾部向文件首部依次查找n:与查找命令方向相同N:与查找命令方向相反

    退出:

    q:quit

    2.6 info命令

    info COMMAND # 获取命令的在线文档:

    2.7 其他获取帮助文档的方式

    很多应用程序会自带帮助文档:/usr/share/doc/APP-VERSION主流发行版官方文档: http://www.redhat.com/doc程序官方的文档: 官方站点上的Document搜索引擎google keyword filetype:pdf keyword site:domain.tld(sina.com)
    Processed: 0.104, SQL: 9