谷艳爽faye 2023-01-08 16:10 采纳率: 100%
浏览 18
已结题

Linux中我们在使用参数前,“-”和“--”有什么区别?

Linux中我们在使用参数前,“-”和“--”有什么区别?
参数前单-表示后面参数为字符形式,如tar -zxvf;参数前加- - 表示后面参数为单词,如rm - -help;

  • 写回答

1条回答 默认 最新

  • 武梓龙_Wzill Java领域优质创作者 2023-01-08 16:20
    关注

    在我们敲linux命令的时候,都需要在参数前面添加-或者--来完成整个命令的操作。-和--的命令风格不同,前者是传统的Unix风格的,后者是GNU风格的。

        -后面跟的是单词的首字母,例如,「-a」表示所有(all),「-c」表示命令(command)。但是毕竟26个英文字母是有局限性的,表达的意思不够全面。所以引入了--的形式,--后面添加的是单词本身,参数后面的赋值可以用空格来隔开也可以用=来隔开。他们的主要区别是系统启动过程中 kernel 最后一步调用的是 init 程序,init 程序的执行有两种风格,即 System V 和 BSD。
    

    System V 风格中 init 调用 /etc/inittab,BSD 风格调用 /etc/rc,它们的目的相同,都是根据 runlevel 执行一系列的程序。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月16日
  • 已采纳回答 1月8日
  • 创建了问题 1月8日

悬赏问题

  • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题