Linux系统中每一命令都提供特定的系统功能,尽管命令繁多,但是在命令的使用形式上存在一定的共性,概况起来,Linux命令具有下面的通用格式:

命令字 [选项] [参数] (“[ ]”中的内容代表可有可无)

其中命令字是必须写的,代表具体的命令,例如:ls,该命令字的功能是将目录中的文件列表显示给命令使用者,但是显示文件列表这个功能在显示格式和显示内容上通常会有更加细化的需求,有时候希望能够以一个文件一行的形式来展示同时附加文件详细的属性信息;有时候希望能够能够按照文件的修改时间来排序;有时候希望能够列出文件名以“.”开头的隐藏文件,类似这种更加具体化的功能需求还会有很多,每个命令字都是如此,因此,Linux命令字的作者通常提供选项来对命令的功能进行微调,以便满足命令使用者更加具体化的使用需求。选项常用的书写格式如下所示:

以 “-”引导短格式选项(单个字符),例如:“-l”

以“--”引导长格式选项(多个字符),例如:“--color”

多个短格式选项可以写在一起,只用一个“-”引导,例如:“-al”

参数是命令字实现功能时所作用的对象,通常是包含访问路径的文件名或目录名等。例如ls

/tmp,“/tmp”就是ls命令字的作用对象,代表显示出/tmp目录下的文件列表;再举例:ls -l /media

/mnt,“-l”是选项,“/media”和“/mnt”是2个参数,表示一次显示出/media和/mnt目录中的文件列表并以一个文件一行且带有文件属性信息的形式来展示。

文中图片素材来源网络,如有侵权请联系删除

linux.命令格式,【Linux基础知识】Linux命令格式介绍相关推荐

  1. Day 01嵌入式学习之Linux基础知识和命令操作

    学习嵌入式开发的随堂笔记 Day 01嵌入式学习之linux基础知识和命令操作 1.英文: read:读,r字母 write:写,w字母 execute:执行,运行,x字母 directory:目录, ...

  2. linux下mysql数据库基础及客户端命令详解

    linux下mysql数据库基础及客户端命令详解 1.mysql数据库存储引擎: SHOW ENGINES;   #查看mysql支持的存储引擎 常见有如下两个存储引擎: MyISAM:每表三个文件: ...

  3. Linux系统编程——进程基础知识

    Linux系统编程--进程基础知识 1.程序和进程 程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu.内存.打开的文件.设备.锁-) 进程,是一个抽象的概念,与操作系统原理联系紧密.进程 ...

  4. Linux之(6)Kconfig基础知识

    Linux之(6)Kconfig基础知识 Author:onceday date:2022年8月25日 本文档收集整理于互联网,可参考以下文档: Kconfig Language linux kern ...

  5. Linux的基本操作与基础知识

    Linux基本操作与基础知识 Linux和Winodws的区别 Linux系统的目录结构 常见目录说明 文件类型 文件权限 基本命令 vi vim使用 文件查看命令 查找文件方法 grep 强大的文本 ...

  6. [基础知识]Linux新手系列之三

    2019独角兽企业重金招聘Python工程师标准>>> [基础知识]Linux新手系列之三 给Linux新手 [系列之三] Linux相关资料由兄弟连分享 OK,从哪里得到Linux ...

  7. linux云自动化运维,Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程...

    Liunx运维一线大神亲授 全新Linux云计算运维基础与Linux Shell自动化运维实战课程 全新Linux云计算运维基础与Linux Shell自动化运维实战课程,由于国内一线大神亲自授课与教 ...

  8. Redis命令总结及其基础知识讲述

    Redis命令总结及其基础知识讲述 1.redis的不同之处 Redis拥有其他数据库不具备的数据结构,又拥有内存存储(这使得redis的速度非常快),远程操作(使得redis可以与多个客户端和服务器 ...

  9. qq群邮件html背景音乐,群发HTML格式邮件基础知识

    2010-1-26 17:25:3 群发HTML格式邮件基础知识 群发图文并茂的电子邮件开展网络营销,比单纯的文字邮件内容更能体现出广告商的水平和品位,合理的在邮件中嵌入图片,改变文字大小和颜色,可以 ...

  10. 计算机网络基础知识论文摘要,计算机网络基础知识论文大纲格式 计算机网络基础知识论文框架如何写...

    [100个]计算机网络基础知识论文大纲格式供您参考,希望能解决毕业生们的计算机网络基础知识论文框架如何写相关问题,写好提纲那就开始写计算机网络基础知识论文吧! 五.高职<计算机网络>课程活 ...

最新文章

  1. 实战SSM_O2O商铺_46【Redis缓存】头条信息+商铺目录Service层加入缓存
  2. QT的QQuickStyle类的使用
  3. java cas机制_Java CAS机制详解
  4. 在python中输入圆的半_python根据圆的参数方程求圆上任意一点的坐标
  5. wildfly-9.0.2 web项目部署详细步骤
  6. RHEL 7.2 + Oracle 12cR2 + RAC
  7. linux vnc离线安装包,Linux之部署vnc应用
  8. 游戏筑基之选择分支语句(C语言)
  9. 解决Spring Boot启动项目Tomcat不能访问80端口的问题
  10. 最快的滚屏截图软件--SpaceCapture
  11. 使用JS导出表格为Excel
  12. Mac下安装激活matlab2017b教程方法
  13. 计网学习记录,burp抓包等学习记录
  14. 关于word2010指定位置插入页码及三线表格绘制问题
  15. Maven有哪些优点和缺点
  16. docker搭建searx_Searx – 尊重隐私的开源搜索引擎
  17. Prometheus监控Redis的配置
  18. 如何在三天内使用Thinkphp搭建商城系统(一)
  19. 先人들의 白頭山 登程路
  20. python程序基础题库_智慧职教APPPython程序设计基础题库及答案

热门文章

  1. APP设计|搜索页面设计灵感
  2. 甲方都爱的C4D设计,有了这组灵感,0基础也能get​!
  3. 我要3万取款机怎么取_自助取款机一天可以取多少,能取出来几万呢?
  4. python values count_使用Python Pandas从数据框中获取总values_count
  5. 如何使用模板生成多个页面_Divi不再只是页面构建器。 使用主题生成器,可以完全设计整个网站。...
  6. java qrious 二维码中文无反应_来了来了,今天的苹果限免应用刚刚出炉,8款APP在App Store限时免费啦!手慢无~...
  7. Linux环境下C语言MySQL接口API:第一讲
  8. System calls
  9. Python OOP:面向对象基础,定义类,创建对象/实例,self,创建多个对象,添加对象属性,访问对象属性,__init__方法,带参数的__init__,__str__方法,__del__方法
  10. 0基础java语法_Java零基础教程(二)基础语法