找回密码
 立即注册
搜索
查看: 1734|回复: 9

[其他] 请教下,有些Linux命令给出的示例参数里有个像乱码一样的,是用来干什么的?

[复制链接]
发表于 2020-4-16 10:34 来自手机 | 显示全部楼层 |阅读模式



比如图里这个,[-46AaCfGgKkMNnqsTtVvXxYy]
回复

使用道具 举报

     
发表于 2020-4-16 10:34 | 显示全部楼层
本帖最后由 抹布味道好 于 2020-4-16 10:35 编辑

就是可以跟这些参数

https://stackoverflow.com/questi ... cfggkkmnnqsttvvxxyy
回复

使用道具 举报

     
发表于 2020-4-16 10:38 来自手机 | 显示全部楼层
本帖最后由 KnightHart 于 2020-4-16 10:40 编辑

楼上老哥给出连接解释的挺清楚的,这一串类似于参数的压缩简写

—— 来自 Xiaomi MIX 2S, Android 10上的 S1Next-鹅版 v2.2.2.1
回复

使用道具 举报

     
发表于 2020-4-16 10:47 | 显示全部楼层
补充一下,这些可以缩写的默认是后面不用加参数值的flag参数(当然如果叫开关也行吧),使用这些参数无需参数值.
所有需要参数值的参数都不会这样写.
回复

使用道具 举报

     
发表于 2020-4-16 10:50 | 显示全部楼层
再补充一下,通常这类参数允许一个中划线-后同时加多个参数而不用多个中划线-
例如可以这样用:
rsync -Cavuzb
回复

使用道具 举报

 楼主| 发表于 2020-4-16 11:04 来自手机 | 显示全部楼层
多谢各位,明白了
回复

使用道具 举报

     
发表于 2020-4-16 11:31 来自手机 | 显示全部楼层
man ssh
不英文苦手的话看一下吧。
回复

使用道具 举报

     
发表于 2020-4-16 13:22 | 显示全部楼层
那参数前加不加 "-" 什么区别,比如 tar 加不加好像都一样
回复

使用道具 举报

发表于 2020-4-16 13:33 来自手机 | 显示全部楼层
GrassSand 发表于 2020-4-16 13:22
那参数前加不加 "-" 什么区别,比如 tar 加不加好像都一样

不同风格而已,可以man tar看一下
回复

使用道具 举报

     
发表于 2020-4-16 14:27 | 显示全部楼层
就是Unix风格的命令行参数开关啊

-开头的一般就是短参数,可以连在一起写在一个-后面
比如ls -a -l,一般就是写成ls -al

然后短参数一般会有对应的长参数写法(反之就不一定),一般是--开头
比如ls -a 就等同于 ls --all

至于tar?tar又有自己的风格 tar xzvf或者是tar -xzvf都可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 09:49 , Processed in 0.033908 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表