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 分类: ...
随机推荐
- mysql 操作突然断网,MySQL: “lock wait timeout exceeded”
show processlist;//显示所有进程select * from information_schema.innodb_trx;//查询锁的进程-- kill 310;//杀掉锁进程
- JQ添加移除css样式--转载 心存善念
我们常常要使用Javascript来改变页面元素的样式.其中一种办法是改变页面元素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classname特性 ...
- zookeeper的 目录加密
import org.apache.zookeeper.CreateMode;import org.apache.zookeeper.WatchedEvent;import org.apache.zo ...
- 课堂所讲整理:HTML--6运算符、类型转换
1.类型转换: 分为自动转换和强制转换,一般用强制转换. 其他类型转换为整数:parseint(): 其他类型转换为小数:parsefloat(): 判断是否是一个合法的数字类型:isNaN(): 是 ...
- php配置伪静态的方法
mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面.下面我详细说说它的使用方法 .检测Apache是否支持mod_rewrite 通过php提供的phpinfo()函数查看 ...
- Integer相加产生的类型转换问题
做项目时犯二没有搞清楚优先级的问题从而暴露出一个Integer相加而产生的类型转换的问题 Integer a; Integer b; Integer c; c= a+b==null?a:b; jav ...
- ajax请求后台,返回json格式数据,模板!
添加一个用户的时候,需要找出公司下所有的部门,和相应部门下的角色,利用ajax请求,实现联动技术.将返回的json格式数据,添加到select标签下. <script type="te ...
- python课程
课程大纲 一.语言基础(5周) 数据类型 流程控制 模块 函数.迭代器.装饰器 递归.迭代.反射 面向对象编程 模拟人生游戏开发 二.网络编程(4周) Socket c/s编程.Twisted网络框架 ...
- 将caffe训练时loss的变化曲线用matlab绘制出来
1. 首先是提取 训练日志文件; 2. 然后是matlab代码: clear all; close all; clc; log_file = '/home/wangxiao/Downloads/43_ ...
- css2图片边框
用父元素的背景作为边框图片 父元素的背景既可以是不平铺的成品边框图片,也可以是平铺的图片,填充子元素和父元素之间的padding 然后给子元素设置背景色或背景图覆盖掉父元素的背景图.