04 Linux 指令语法结构与帮助命令
一、Linux指令语法结构
[tyang3@localhost Desktop]$ command [-options] [arguments]
指令 选项 参数
command 命令:表示命令的名称,如 ls、cd、cp等
options 选项:定义命令的执行特性,中刮号[]并不存在亍实际的指令中,而加入选项设定时,通常选项前会带 - 号或--号,有两种长短选项
短选项:用-引导,后面跟单个字符,如 -a、-l、-h等
多个短选项可以组合使用,效果和几个短选项一样,如-a –l -h===-alh
长选项:用--引导,后面跟完整的单词,如—help
arguments 参数:表示命令的作用对象,可以有多个参数,通常情况可以是文件名、目录、或用户名。
说明一:指令中第一个输入的部分绝对是『指令(command)』或者是『可执行文件案』
说明二:命令, 选项, 参数等这几个咚咚中间以空格来区分,不论空几格 shell 都规为一格
[tyang3@localhost Desktop]$ ls -al /etc
[tyang3@localhost Desktop]$ ls -al /etc
[tyang3@localhost Desktop]$ ls -a -l /etc
这三个命令效果完全一样
说明三:指令太长的时候,可以使用反斜杠 (\) 来跳脱[Enter]符号,使指令连续到下一行。 注意!反斜杠后就立刻接特殊字符,才能跳脱!
说明四:在Linux系统中,严格区分英文字母大小写,如cd和CD并不同
二、帮助命令
1. whatis <command>:显示简短功能描述
[tyang3@localhost Desktop]$ whatis ls
ls (1) - list directory contents
ls (1p) - list directory contents
2. <command> --help:显示使用摘要和参数列表(可以查看大多数命令的用法)
[tyang3@localhost Desktop]$ 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.
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. Man [<chapter>] <command>:查看命令描述或手册页(Manual)
[tyang3@localhost Desktop]$ man ls

在man命令下底行模式:输入
/<text> 查找关键字
n/N 下一个/上一个
q 离开
man -k <keyword> 列出包含keyword关键字的手册页
4. Info <command>:查看命令更详细的说明文件
[tyang3@localhost ~]$ info ls

注:info查看的是比man更详细的说明,也就是把man的页再划分为更小的章节,同时这个命令还可以链接到相似主题
info命令底行模式:
pageUp.pageDown 翻页
Tab 跳往下一个链接(有*的地方)
Enter 进入链接
n/p/u 跳往下一个(上一个)小节,上一层章节
s[<text>] 查找关键字
q 离开
在查看命令帮助时,会出现[],<>,|等符号,它们的含义如下:
[] 表示是可选的;
<> 表示是可变化的;
x|y|z 表示只能选择一个;
-abc 表示三个参数(或任何二个)的混合使用
usr/share/doc/ 说明文件目录
http://www.redhat.com/docs/ 在线说明文件
5. Linux下查阅历史记录命令
在Linux下,我们有时希望知道最近执行的命令,history会帮上大忙
- #history 5 显示最近使用的5个命令
- #history | more 显示使用过的所有命令
- #!5 执行历史编号为5的命令
- #!ls 执行最后一次以ls开头的命令
参考资料 http://www.cnblogs.com/CGDeveloper/archive/2011/05/27/2060009.html
04 Linux 指令语法结构与帮助命令的更多相关文章
- Linux man语法结构说明
一.man手册的内容结构(说明书页的格式): 标题含义: Name命令的名称和用途(摘要) Synopsis命令语法(摘要) Description完整描述 Environment命令使用的环境变量 ...
- Linux指令--性能监控和优化命令相关指令
原文出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html.感谢作者无私分享 性能监控和优化命令相关指令有:top,free,v ...
- linux基本语法和常用运维命令
linux上的操作一般是命令行操作,看起来很高大上,让人畏而远之. Help!Help! 忽然间闯入的linux黑黑的世界,怎么办,不要慌.赶紧敲出一个help命令,然后回车,黑色的窗口就会展示一些常 ...
- 精通awk系列(6):awk命令结构和awk语法结构
回到: Linux系列文章 Shell系列文章 Awk系列文章 awk命令行结构和语法结构 awk命令行结构 awk [ -- ] program-text file ... (1) awk -f p ...
- Linux课程---4、Linux目录结构及常用命令(目录结构)
Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...
- 004 01 Android 零基础入门 01 Java基础语法 01 Java初识 04 Java程序的结构
004 01 Android 零基础入门 01 Java基础语法 01 Java初识 04 Java程序的结构 Java程序的结构 Java程序外层--类 程序外层,如下面的代码,是一个类的定义. c ...
- Linux 指令大全
作为一个小前端,以前有我们的运维大神在的时候,要给服务器做什么配置的时候就找他(那时幸福到哭),如今他走了,公司也没招人(想把这个钱省下来,让我发现了,毕竟我能当小运维用,虽然很这方面很渣渣,哈哈,偷 ...
- Linux必学的60个命令
inux必学的60个命令Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命令.要想 ...
- linux指令大全(完整篇)(转)
http://blog.chinaunix.net/uid-9681606-id-1998590.html linux指令大全(完整篇)(转) 2009-03-17 01:21:46 分类: ...
随机推荐
- Sharded实现学习-我们到底能走多远系列(32)
我们到底能走多远系列(32) 扯淡: 工作是容易的赚钱是困难的 恋爱是容易的成家是困难的 相爱是容易的相处是困难的 决定是容易的可是等待是困难的 主题: 1,Sharded的实现 Sharded ...
- 设置mysql远程连接root权限
在远程连接mysql的时候应该都碰到过,root用户无法远程连接mysql,只可以本地连,对外拒绝连接.需要建立一个允许远程登录的数据库帐户,这样才可以进行在远程操作数据库.方法如下:默认情况下MYS ...
- Ubuntu系统的修改Hosts
1.修改hostssudo gedit /etc/hosts2.添加解析记录( . )完整案例:127.0.0.1 localhost.localdomain localhost简洁记录:127.0. ...
- JavaWeb学习记录(三)——网页中文编码问题
方法一: public void doGet(HttpServletRequest request, HttpServletResponse response) throws S ...
- Codeforces Round #125 (Div. 2)
A. Hexadecimal's theorem 三个数没有限制,直接输出\(0\ 0\ n\). B. Special Olympics 分包含和外离情况,包含分2种情况. C. About Bac ...
- HDU 1312 Red and Black --- 入门搜索 DFS解法
HDU 1312 题目大意: 一个地图里面有三种元素,分别为"@",".","#",其中@为人的起始位置,"#"可以想象 ...
- phpwind8.7升级9.0.1过程(四)20130207升级到20141228
每一次升级前都要注意备份 1.网站根目录的所有文件 2.网站的数据库 根据phpwind官方教程 更新到20130702版本成功并备份 更新到20140428版本成功并备份 20141228版本的更新 ...
- Mysql存储日期类型用int、timestamp还是datetime?
通常存储时间用datetime类型,现在很多系统也用int存储时间,它们有什么区别?个人更喜欢使用int这样对于日期计算时比较好哦,下面我们一起来看到底那种会好些. int ().4个字节存储,INT ...
- POJ-2486 Apple Tree (树形DP)
题目大意:一棵点带权有根树,根节点为1.从根节点出发,走k步,求能收集的最大权值和. 题目分析:从一个点向其某棵子树出发有三种可能的情况: 1.停留在那棵子树上: 2.再回到这个点: 3.经过这个点走 ...
- 【P1304】【P1305】选课与选课输出方案
多叉树归 原题: 学校实行学分制.每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分.学校开设了N(N<500)门的选修课程,每个学生可选课程的数量M是给定的.学生选修了这M门课并考核 ...