man mkdir tree的理解

man -k mkdir表示查询与mkdir相关的指令,功能类似如apropos mkdir,会列出带有mkdir的三个指令;


man命令后其显示的解释的一个数字参数,表示具体的范围定位:

数字“1”表示用户命令

数字“2”表示系统调用

数字“3”表示C语言库函数

数字“4”表示设备或特殊文件

数字“5”表示文件格式和规则

数字“6”表示游戏及其他

数字“7”表示宏、包及其他杂项

数字“8”表示系统管理员相关的命令


标题 含义

Name 命令的名称和用途(摘要)

Synopsis 命令语法(摘要)

Description 完整描述

Environment 命令使用的环境变量

Author 作者

Files 对该命令重要的文件列表

See also 查看相关的信息的位置

Diagnostics 可能的错误和警告

Bugs 错误、缺点、警告


options:命令选项有两种形式:长选项(--)和短选项(-)

长选项: 用 -- 引导,后面跟完整的单词,如 --help

短选项: 用 - 引导,后面跟单个的字符, 如 -a

多个短选项可以组合使用,例如:-h -l -a == -hla

但是长选项不能组合使用,如 --help后面就不能再跟另外一个单词了。


options 也可以有自己的参数,可称为arguments,(注意,选项与选项之间,选项与参数之间,参数与参数之间必须有空格!)而且,命令的选项和参数所使用的符号也有相应的含义:

1.方括号中的项是可选的;

2.不在方括号或是在大括号中的项是必选项(也有说<>括起来的,不过我没还见过);

3.黑体(还是粗体?)字必须按原样准确键入,这一类可能是命令名,标志和文字字符;

4.斜体字必须用适当的值代替(不显示斜体字的系统上通常用下划线代替),就如变量一般,需要根据情况自己添加适当的值;

5.后面接省略号(…)的参数可以多次重复;

6.如果一个单独的选项和一个参数组合在一起,那么该选项和参数必须同时使用;

7.由  |(竖线)字符分开的两个或多个项,表示可以从这个列表中选择一个。

例如:[a|b]说明a和b可以选其中一个也可以不选;{a|b}则说明a和b之间必须要选一个。


将man手册打印处理,以mkdir为例:

man -t mkdir > mkdir_man.ps

可以直接打印ps,打算发给别人打印的话,转换成pdf:

ps2pdf mkdir_man.ps mkdir_man.pdf


mkdir命令递归创建:

mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

输出:

[root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

mkdir: 已创建目录 “scf”

mkdir: 已创建目录 “scf/lib”

mkdir: 已创建目录 “scf/bin”

mkdir: 已创建目录 “scf/doc”

mkdir: 已创建目录 “scf/doc/info”

mkdir: 已创建目录 “scf/doc/product”

mkdir: 已创建目录 “scf/logs”

mkdir: 已创建目录 “scf/logs/info”

mkdir: 已创建目录 “scf/logs/product”

mkdir: 已创建目录 “scf/service”

mkdir: 已创建目录 “scf/service/deploy”

mkdir: 已创建目录 “scf/service/deploy/info”

mkdir: 已创建目录 “scf/service/deploy/product”

[root@localhost test]# tree scf/

scf/

|-- bin

|-- doc

|   |-- info

|   `-- product

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

    `-- deploy

      |-- info

        `-- product

12 directories, 0 files


mkdir -pv (递归创建,显示创建的文件)


参考http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html


tar命令可以参考:

http://www.cnblogs.com/peida/archive/2012/11/30/2795656.html


你可能感兴趣的:(tree,mkdir,man)