1 命令分类
用于实现某一类功能的指令或程序命令的执行依赖于解释器程序(例如:/bin/bash)
内部命令:属于Shell解释器的一部分
外部命令:独立于Shell解释器之外的程序文件
2 命令格式
Linux命令的通用命令格式
命令字 [选项] [参数]
选项及参数含义
选项:用于调节命令的具体功能
以 “-”引导短格式选项(单个字符),例如“-l”
以“--”引导长格式选项(多个字符),例如“--color”
多个短格式选项可以写在一起,只用一个“-”引导,例如“-al”
参数:命令操作的对象,如文件、目录名等
3 命令详解
命令分类 | 命令 |
线上查询及帮助命令 | help、man |
文件管理 | |
文件传输 | |
文档编辑 | |
磁盘管理 | |
磁盘维护 | |
网络通信 | |
系统管理 | |
系统设置 | |
备份压缩 | |
其他 |
3.1 线上查询及帮助命令
1、help
查询ls命令的使用方式
[root@localhost ~]# ls --help Usage: ls [OPTION]... [FILE]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvSUX nor --sort is specified. Mandatory arguments to long options are mandatory for short options too. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the author of each file -b, --escape print C-style escapes for nongraphic characters --block-size=SIZE scale sizes by SIZE before printing them; e.g., '--block-size=M' prints sizes in units of 1,048,576 bytes; see SIZE format below -B, --ignore-backups do not list implied entries ending with ~
2、man
使用man命令查询ls的使用方式。
[root@localhost ~]# man ls LS(1) User Commands LS(1) NAME ls - list directory contents SYNOPSIS ls [OPTION]... [FILE]... DESCRIPTION List information about the FILEs (the current directory by default). Sort entries alphabet[m ically if none of -cftuvSUX nor --sort is specified. Mandatory arguments to long options are mandatory for short options too. -a, --all do not ignore entries starting with . -A, --almost-all do not list implied . and .. --author with -l, print the author of each file
3.2 文件管理