CENTOS下的命令行参数

news/2024/10/22 12:35:10/

写在前面

-和 - - :分别代表的是有一个横线(一个破折号)和两个横线(两个破折号),由于编辑器显示的原因只能加上空格用于区分。

概述

在LINUX SHELL中,我们把 - 或 - - 加上一个字符(字符串)的方式叫做命令行参数。
在UNIX设计命令行程序时,需要将一个命令的『选项』(Options)和『参数』(Arguments)区分开来,就引入了「-」。凡是以「-」开头的,就是选项,选项用一个单独的字母作为标志,通常也是一个选项英语单词的首字母。例如,「-a」表示所有(all),「-c」表示命令(command),「-f」表示文件(file),「-V」表示版本(version),多个选项也可以连写,如「ls -A -l」可以写成「ls -Al」。
但是,单独字母的数量会不够用,且表达的意思不够明确。于是就有了之后的GNU风格来完善上述的不足,使用「- -」作为前缀,后面可以跟一串单词,如「- -version」,「- -all」。选项自己的参数即可以放在后面用空格隔开,可以使用「=」,如「- -file atlas.log」等价于「- -file=atlas.log」。
这种GNU风格的选项常被称之为『长选项』(Long Options),而Unix风格的为『短选项』(Short Options),通常来说短选项都有与之对应的长选项,如「-a,- -all」、「-V,- -version」。

术语

(1)短选项:就是短小参数的意思,通常由一个连字号和一个字母(大写或小写字母)组成,如:-a,-v等。
(2)长选项:就是较长参数的意思,通常由两个连字号和一些字母组成的单词,如:- -help,- -version,- -size 等。
注:
以上只是通常情况下如此,当然也有一些命令未遵循上述短选项和长选项的规则,如:find . -name “*.java” 或者 java -version

-和- -的区别

-sh:表示s和h两个选项的组合
- -sh:表示sh是一个单一的选项

风格

名称说明
UNIX / POSIX 风格参数参数前面加单破折线
BSD 风格参数参数前面不加破折线
GNU风格参数参数前面加双破折线

(1)UNIX / POSIX 风格参数:一个减号带一个字母(多个字母),一个字母就是一个参数,两个字母就是两个参数,如:

jps -l
ls -l
rm -fr /
# git -am 其实是 -a -m 两个参数,可以分开写,也可以合起来写。
git commit -am "xxx" 

(2)BSD 风格参数:这种参数和第一种很像,就是不用带减号,如:

ps ef
tar cjvf atlas.tar.bz2 .

在以上的例子中,ef是两个参数;cjvf是四个参数(也可以用 UNIX 风格,前面加个单减号)。

(3)GNU风格参数:两个减号带一个单词(短语),一个单词(短语)表示一个参数,如:

npm install lodash --save
tsc --init
ps --no-headers

http://www.ppmy.cn/news/258691.html

相关文章

linux+手机+gps,Linux环境下利用GPS+蓝牙实现移动定位

搞了一个下午终于把这个弄清楚了;查了下网络资料基本也没什么相关的,这里就自己写个和大家分享下吧。虽然在XP系统下实现起 搞了一个下午终于把这个弄清楚了;查了下网络资料基本也没什么相关的,这里就自己写个和大家分享下吧。虽然…

android gps导航省电,一种GPS导航中省电的系统和方法与流程

一种gps导航中省电的系统和方法,应用于通过gps(或者类似的北斗、伽利略)导航的领域。 背景技术: 在移动设备领域(手机、车载导航等),通过卫星导航应用非常普遍,几乎全部的手机,大部分的汽车,自身都带有定位功能,自身带有地图,通过地图配合定位,即可实现对用户或者驾驶…

低频125K安卓工业三防手持机lora通信

一、产品简介: 7100-L是一款采用Android 7.0操作系统的工业级支持全部物联网频段和应用功能的智能工业手持终端。产品可广泛应用在物联网的各个行业,比如:物流运输行业、电力行业、商品溯源行业、销售管理行业、仓储管理行业、商品防伪…

手持SLAM年终杂谈

点击上方“3D视觉工坊”,选择“星标” 干货第一时间送达 作者丨曾滔 来源丨 爱学习的测绘师 编辑丨3D视觉工坊 点击进入—>3D视觉工坊学习交流群 2021年11月11日,双十一这一天,随着飞马的SLAM100手持产品发布,手持SLAM设备带来…

linux时间戳 gps,gps时间(gps时间戳转换成utc时间)

GPS时间系统 GPS系统是测时测距系统,GPS定位要求有高度精确的、稳定的和连续的观测时间,因此时间系统对GPS定位具有重要意义。时间系统与坐标系统一样,应. 通俗的讲,所以存在的时间系统全部由两部分组成:一部分是时间基准,或者叫时间原点,即起始时间,另一部分是时间尺度…

户外运动手持GPS设备常识汇总

户外运动手持GPS设备常识汇总 1 户外穿越探路时,在恶劣境况下,比如没路,没领队,没路标,天黑,迷路,搞不清方向和方位,户外安全受到威胁,你就是有通讯手段&#xf…

Qt学习之旅 -信号与槽

文章目录 点击关闭窗口自定义信号和槽自定义信号和槽解决重载问题信号和连接信号断开连接Qt4版本信号槽连接Lambda表达式 点击关闭窗口 connect(信号发送者,发送的具体信号,信号接收者,型号的处理(槽slot));这里自定义的MyPushButton与QPushButton别无二…

RFID手持机助力仓储物流信息化管理

基于RFID手持机应用仓储物流管理:随着电子商务和物联网等领域的快速发展,传统的仓储管理模式已经满足不了现代的物流需求了。近些年推出的RFID手持机设备将很大程度上提高仓储物流管理水平,并且能够加快仓储物流管理的信息化建设。基于RFID技…