【Linux学习笔记】11:其它帮助命令
来源:互联网 发布:ktv网络维护 编辑:程序博客网 时间:2024/06/06 00:11
[1]–help获取选项帮助
命令 --help
如获取ls命令的选项帮助:
[root@bogon ~]# ls --help用法:ls [选项]... [文件]...列出 FILE 的信息(默认为当前目录)。如果不指定-cftuvSUX 或--sort 选项,则根据字母大小排序。长选项必须使用的参数对于短选项时也是必需使用的。 -a, --all 不隐藏任何以. 开始的项目 -A, --almost-all 列出除. 及.. 以外的任何项目 --author 与-l 同时使用时列出每个文件的作者 -b, --escape 以八进制溢出序列表示不可打印的字符 --block-size=大小 块以指定大小的字节为单位 -B, --ignore-backups 不列出任何以"~"字符结束的项目 -c 配合-lt:根据ctime 排序并显示ctime(文件 状态最后更改的时间) 配合-l:显示ctime 但根据名称排序 其他情况:按ctime 排序 -C 每栏由上至下列出项目 --color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是 "never"(默认)、"always"或"auto"其中之一 -d, --directory 当遇到目录时列出目录本身而非目录内的文件 -D, --dired 产生适合Emacs 的dired 模式使用的结果 -f 不进行排序,-aU 选项生效,-lst 选项失效 -F, --classify 加上文件类型的指示符号(*/=@| 其中一个) --format=关键字 交错-x,逗号分隔-m,水平-x,长-l, 单栏-1,详细-l,垂直-C --full-time 即-l --time-style=full-iso -g 类似-l,但不列出所有者 --group-directories-first 在文件前分组目录。此选项可与--sort 一起使用, 但是一旦使用--sort=none (-U)将禁用分组 -G, --no-group 以一个长列表的形式,不输出组名 -h, --human-readable 与-l 一起,以易于阅读的格式输出文件大小 (例如 1K 234M 2G) --si 同上面类似,但是使用1000 为基底而非1024 -H, --dereference-command-line 跟随命令行列出的符号链接 --dereference-command-line-symlink-to-dir 跟随命令行列出的目录的符号链接 --hide=PATTERN 隐藏符合PATTERN 模式的项目 (-a 或 -A 将覆盖此选项) --indicator-style=方式 指定在每个项目名称后加上指示符号方式: none (默认),classify (-F),file-type (-p) -i, --inode 显示每个文件的inode 号 -I, --ignore=PATTERN 不显示任何符合指定shell PATTERN 的项目 -k 即--block-size=1K -l 使用较长格式列出信息 -L, --dereference 当显示符号链接的文件信息时,显示符号链接所指示 的对象而并非符号链接本身的信息 -m 所有项目以逗号分隔,并填满整行行宽 -n, --numeric-uid-gid 类似 -l,但列出UID 及GID 号 -N, --literal 输出未经处理的项目名称 (如不特别处理控制字符) -o 类似 -l,但不列出有关组的信息 -p, --indicator-style=slash 对目录加上表示符号"/" -q, --hide-control-chars 以"?"字符代替无法打印的字符 --show-control-chars 直接显示无法打印的字符 (这是默认方式,除非调用 的程序名称是"ls"而且是在终端输出结果) -Q, --quote-name 将条目名称括上双引号 --quoting-style=方式 使用指定的quoting 方式显示条目的名称: literal、locale、shell、shell-always、c、escape -r, --reverse 排序时保留顺序 -R, --recursive 递归显示子目录 -s, --size 以块数形式显示每个文件分配的尺寸 -S 根据文件大小排序 --sort=WORD 以下是可选用的WORD 和它们代表的相应选项: extension -X status -c none -U time -t size -S atime -u time -t access -u version -v use -u --time=WORD 和-l 同时使用时显示WORD 所代表的时间而非修改时 间:atime、access、use、ctime 或status;加上 --sort=time 选项时会以指定时间作为排序关键字 --time-style=STYLE 和-l 同时使用时根据STYLE 代表的格式显示时间: full-iso、iso、locale、posix-iso、+FORMAT。 FORMAT 即是"date"所用的时间格式;如果FORMAT 是FORMAT1<换行>FORMAT2,FORMAT1 适用于较旧 的文件而FORMAT2 适用于较新的文件;如果STYLE 以"posix-"开头,则STYLE 仅在POSIX 语系之外 生效。 -t 根据修改时间排序 -T, --tabsize=宽度 指定制表符(Tab)的宽度,而非8 个字符 -t 按修改时间排序 -T, --tabsize=COLS 指定制表符(Tab)的宽度,而非8个字符 -u 同-lt 一起使用:按照访问时间排序并显示 同-l一起使用:显示访问时间并按文件名排序 其他:按照访问时间排序 -U 不进行排序;按照目录顺序列出项目 -v 在文本中进行数字(版本)的自然排序 -w, --width=COLS assume screen width instead of current value -x list entries by lines instead of by columns -X sort alphabetically by entry extension -1 list one file per lineSELinux options: --lcontext Display security context. Enable -l. Lines will probably be too wide for most displays. -Z, --context Display security context so it fits on most displays. Displays only mode, user, group, security context and file name. --scontext Display only security context and file name. --help 显示此帮助信息并退出 --version 显示版本信息并退出SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。使用色彩来区分文件类型的功能已被禁用,默认设置和 --color=never 同时禁用了它。使用 --color=auto 选项,ls 只在标准输出被连至终端时才生成颜色代码。LS_COLORS 环境变量可改变此设置,可使用 dircolors 命令来设置。退出状态: 0 正常 1 一般问题 (例如:无法访问子文件夹) 2 严重问题 (例如:无法使用命令行参数)请向bug-coreutils@gnu.org 报告ls 的错误GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>请向<http://translationproject.org/team/zh_CN.html> 报告ls 的翻译错误要获取完整文档,请运行:info coreutils 'ls invocation'
[2]help获取shell内部命令帮助
有一些命令是shell自带的,有一些是别人写好放进来的。这两者的区分前面刚学到,只要用whereis就可以区分开,shell命令是找不到执行文件的,只能找到帮助文档,如cd命令:
[root@bogon ~]# whereis cdcd: /usr/share/man/man1/cd.1.gz /usr/share/man/man1p/cd.1p.gz
就是一个典型的shell内部命令。不能用man去打开shell内部命令,这时候就可以用help,它是专门获取内部命令的帮助命令,如获得cd命令的帮助:
[root@bogon ~]# help cdcd: cd [-L|-P] [dir] Change the shell working directory. Change the current directory to DIR. The default DIR is the value of the HOME shell variable. The variable CDPATH defines the search path for the directory containing DIR. Alternative directory names in CDPATH are separated by a colon (:). A null directory name is the same as the current directory. If DIR begins with a slash (/), then CDPATH is not used. If the directory is not found, and the shell option `cdable_vars' is set, the word is assumed to be a variable name. If that variable has a value, its value is used for DIR. Options: -L force symbolic links to be followed -P use the physical directory structure without following symbolic links The default is to follow symbolic links, as if `-L' were specified. Exit Status: Returns 0 if the directory is changed; non-zero otherwise.
而外部命令不能用help获取帮助,如尝试获取ls命令的帮助:
[root@bogon ~]# help ls-bash: help: no help topics match `ls'. Try `help help' or `man -k ls' or `info ls'.
[3]info详细命令帮助
info 命令
它把系统中所有的命令帮助写成一个巨大的帮助文档,info一个命令时会进入文档中并跳到讲述这个命令的那部分去,并且它还有很多子文档讲的很详细。
如尝试查看ls在info文档中的帮助:
在*处回车进入子帮助页,u进入上层页面,n进入下一个帮助小节,p进入上一个帮助小节,q退出。
比如要进这个子文档,去看看怎么对ls命令的结果排序:
按回车进去以后的样子:
阅读全文
0 0
- 【Linux学习笔记】11:其它帮助命令
- Linux学习笔记--帮助命令
- linux学习笔记—帮助命令
- linux学习笔记—帮助命令
- Linux学习笔记(十一、帮助命令)
- 四.linux学习笔记-帮助命令
- 【Linux学习笔记】四、帮助命令
- 【Linux学习笔记】10:帮助命令man
- linux学习笔记--基本命令的学习--帮助命令
- Linux学习---帮助命令
- linux学习笔记之帮助命令与压缩解压缩命令
- 实验楼Linux学习笔记(七)之帮助命令
- Linux 学习笔记(五) -----帮助命令及压缩与解压
- Linux学习之帮助命令
- Linux学习之帮助命令
- Linux学习笔记:Linux基础命令之二(Linux命令帮助的获取)
- Linux学习——帮助命令学习
- 【Linux学习笔记】36:其它环境变量配置文件
- 搭建ACE及TAO开发环境的快速方法 (Windows篇)
- Idea中项目文件管理
- JS、JSP、EL 内置对象简单整理
- 多校10_1010 hdu6180 贪心+STL:multiset
- java面试题<1>
- 【Linux学习笔记】11:其它帮助命令
- 2017 多校训练第十场 HDU 6178 Monkeys 最小点覆盖+树形DP
- Python学习笔记 1
- 编译并使用boost库(win7+boost1.63+vs2015+32位or 64位)
- struts2和spring框架的整合
- Python(一)
- 最小生成树
- openjudge-4105-拯救公主-(bfs+)
- Python依赖打包发布详细