美文网首页
Linux命令行帮助解析--各种符号意思

Linux命令行帮助解析--各种符号意思

作者: 炫子_260f | 来源:发表于2018-01-31 13:25 被阅读0次

原文
http://www.cnblogs.com/aaronlb/articles/2365431.html
http://blog.csdn.net/softmanfly/article/details/46540439
https://www.cnblogs.com/sisimi/articles/7737371.html

作为Linux小菜,使用Linux终端命令时总是不知到如何使用相关的参数,如-p ,-r ,使用-和不使用-,一个-和两个--,有时能够在网上查询别人的使用方法,可是使用一次,第二次又忘记了,所以自己还是得掌握查看帮助文档的方法。

查看帮助

  • 命令 -- help
  • man 命令

后者更加详细

~$ ls --help
~$ man ls

帮助中尖括号<>和方括号[]以及省略号...的含义

  • [] 表示是可选的;

  • <> 表示是可变化的;

  • x|y|z 表示只能选择一个;

  • -abc 表示三个参数(或任何二个)的混合使用

  • 在方括号内的表达式("[""]"之间的字符)是可选的(写命令时要去掉括号)。

  • 在尖括号内的表达式("<"">"之间的字符)是必须替换的表达式(而且要去掉括号)。

  • 省略号"..."表示该选项可以单个或多个

Linux命令格式:

command [options] [arguments]
command:命令
options: --单词 或 -单字
这里写图片描述

说明

Usage:rmdir [OPTION]... DIRECTORY,也就是说这个命令基本结构是 命令名+可选参数+目录

  • 作用是删除一个空的文件夹,这里需要注意两点 一个是[OPTION] 代表这个参数可有可无,而后面的...符号代表

  • 这个OPTION是个可变长的参数,类似编程中形参后面跟... 代表可以有零到任意多个OPTION参数。

第二个部分就是OPTION的种类

  • 这个部分分为三个部分 -缩略形式的参数写法, --全称的写法, 参数描述。

  • 有些OPTION是没有缩略写法的,比如第一个参数--ingonre-fail-on-non-empty就只有全称,所以前面的缩略形式就空白了,这个参数的作用就是忽略掉删除文件夹时非空文件夹的错误提示信息。

这个命令比较简单,文档阅读也非常简单。

  • 新建test目录,并在test目录创建tmp1与tmp2 文件夹
~/test$ mkdir tmp1
~/test$ mkdir tmp2
~/test$ ls
tmp1  tmp2
  • 在test目录删除 tmp1
~/test$ rmdir tmp1
~/test$ ls
tmp2
  • 在test上层目录删除 tmp2 加上-p参数
~/test$ cd ../
~$ rmdir -p test/tmp2/
~$ ls test
ls: 无法访问test: 没有那个文件或目录
~$ 
  • 用--parent效果一样
~$ rmdir --parent test/tmp2/
~$ ls test
ls: 无法访问test: 没有那个文件或目录
~$ 
  • -v--verbose
    缩写和全拼的差别
~/test$ rmdir -v tmp1
rmdir: 正在删除目录 "tmp1"
~/test$ ls
~/test$ rmdir --verbose tmp1
rmdir: 正在删除目录 "tmp1"
~/test$ ls

相关文章

  • Linux命令行帮助解析--各种符号意思

    原文http://www.cnblogs.com/aaronlb/articles/2365431.htmlhtt...

  • Linux 中的 &

    这篇文章将了解一下 & 符号及它在 Linux 命令行中的各种用法。 如果阅读过我之前的三篇文章(1、2、3),你...

  • Linux中在命令行中使用JQ来解析修改JSON字符串

    Linux中在命令行中使用JQ来解析修改JSON字符串 在现实开发场景中, 经常需要在命令行中做一些解析json数...

  • Linux常用命令目录

    命令分类链接Linux特殊符号与常用快捷键Linux特殊符号与常用快捷键Linux常用命令-帮助和系统内置类Lin...

  • iOS Crash符号化

    Crash符号化 通过Mac自带的命令行工具解析Crash文件需要具备三个文件 symbolicatecrash ...

  • 从手写一个静态服务器了解http

    如果我们想在终端输入命令行启动一个服务,这是我们需要下载一个工具 yags 可以帮助我们解析命令行参数,把参数解析...

  • [书籍]Linux命令行大全

    《Linux命令行大全》 《Linux命令行大全》《Linux命令行大全》 封底 内容提要 本书主要介绍Linux...

  • Golang标准库——plugin

    plugin plugin包实现Go插件的加载和符号解析。目前,plugin仅在Linux上有效。plugin是G...

  • python Argparse库简单示例

    Argparse 库:python的命令行解析模块 与Linux的ls用法较类似 简单示例 示例结果: 参考:ht...

  • 二、python命令行工具

    命令行是linux下执行程序的主要方式,使用python解析命令行是简单的,有许多有用的模块可供选择,传统程序设计...

网友评论

      本文标题:Linux命令行帮助解析--各种符号意思

      本文链接:https://www.haomeiwen.com/subject/vsqkzxtx.html