首页 > 系统相关 >linux命令语法格式(非常详细)零基础入门到精通,收藏这一篇就够了

linux命令语法格式(非常详细)零基础入门到精通,收藏这一篇就够了

时间:2024-07-09 10:00:41浏览次数:13  
标签:选项 入门 -- 就够 命令 参数 linux 网安 写法

在这里插入图片描述

一、命令的一般格式

command [option]… [argument]…
command [options] [arguments]
具体说明:

1、command: 表示命令的名称,如 ls

2、option:定义命令的执行特性,可以有长短两种选项:

长选项:用 – 引导,后面跟完整的单词,如 --help
短选项:用 - 引导,后面跟单个的字符, 如 -a
(1)多个短选项可以组合使用,例如: -h -l -a == -hla,但是长选项不能组合使用,如 --help后面就不能再跟另外一个单词了。

(2)option 也可以有自己的参数,注意:选项与选项之间,选项与参数之间,参数与参数之间必须有空格!

3、argument:描述命令作用的对象,如/etc 就是ls 命令作用的对象。

二、命令格式中的符号含义

在linux中,命令的选项和参数所使用的符号也有相应的含义:

[]:表示方框里的内容是可选的。

<>:表示尖括号里面的内容必须提供。

a|b:二选一,或多选一。

…:前面的内容可重复出现多次。

三、常见命令格式的举例说明

对于命令格式中常常可以看到如下的格式:
1、[ --atime-preserve ],表示一个可选选项。
2、[ -B, --read-full-records ],表示一个可选选项,简写为-B,完整写法是–read-full-records,两者在用的时候只能选择其一,它们的功能都是完全一样的。一般带 “-”开头的选项都是简写,“–”开头的命令都是完整写法,并且,一般的选择都有一个简写,一个完整写法,简写写在前面,完整写法写在后面,中间用逗号 分割。
3、[ -b, --blocking-factor N ],表示一个可选选项,简写为-b N,完整写法是–blocking-factor N,N代表这个参数需要一个值,在详细描述中可以看到。当然,选项可以带参数,也可以不带参数,大部分选项是没有参数的,相当于控制开关。命令的书写 如:tar -b=10000 -cvf com.tar.gz com
4、[ -F, --info-script F --new-volume-script F ],表示有两个同时存在的可选命令,-F F --new-volume-script F,两个选项必须同时出现,在此,后面的选项没有简写。
5、[ -z, --gzip, --gunzip, --ungzip ],表示一个可选选项,它的写法有多种,除了-z之外,其他的都是它的完整写法。
6、[ -[0-7][lmh] ],表示嵌套的可选选项,0-7表示取值从0到7取一个。

在描述命令行参数的时候,对其格式有些约定俗成的写法,各系统之间也有差别。一般采用的格式如下:

命令 <必选参数1|必选参数2> [-option {必选参数1|必选参数2|必选参数3}] [可选参数…] {(默认参数)|参数|参数}

命令格式中常用的几个符号含义如下:

尖括号< >:必选参数,实际使用时应将其替换为所需要的参数

大括号{ }:必选参数,内部使用,包含此处允许使用的参数

方括号[ ]:可选参数,在命令中根据需要加以取舍

小括号( ):指明参数的默认值,只用于{ }中

竖线|:用于分隔多个互斥参数,含义为“或”,使用时只能选择一个。

省略号…:任意多个参数。

题外话

黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

在这里插入图片描述

攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。

2.视频教程
网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

内容涵盖了网络安全法学习、网络安全运营等保测评、渗透测试基础、漏洞详解、计算机基础知识等,都是网络安全入门必知必会的学习内容。

在这里插入图片描述

(都打包成一块的了,不能一一展开,总共300多集)

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

标签:选项,入门,--,就够,命令,参数,linux,网安,写法
From: https://blog.csdn.net/logic1001/article/details/140201343

相关文章

  • 腾讯云篇7、手动搭建 WordPress 个人站点(Linux)
    操作场景WordPress是一款使用PHP语言开发的博客平台,您可使用通过WordPress搭建属于个人的博客平台。本文以CentOS7.6操作系统的腾讯云云服务器为例,手动搭建WordPress个人站点。示例软件版本本文搭建的WordPress个人站点组成版本及说明如下:Linux:Linux操作系统,......
  • Linux系统运维命令:查看http的并发请求数及其TCP连接状态(使用netstat结合awk和sort,组合
    一、需求二、解决方法(一)解决思路(二)命令三、实例演示和命令解释(一)实例演示(二)命令解释四、扩展一、需求用户访问一个视频监控平台的web服务特别频繁,据客户说,有大概2000个用户,要随机访问这个视频监控平台,这样对带宽的要求非常大。因此,他们需要查看到底有多少个http的并......
  • 自动化测试全攻略:从入门到精通!
    1、自动化测试专栏随着技术的发展和工作需求的增长,自动化测试已成为软件质量保障体系中不可或缺的一环。为了帮助广大测试工程师、开发者和对自动化测试感兴趣的读者们更好地掌握这一技能,今年特别推出了全新的《自动化测试全攻略:从入门到精通!》专栏,希望能为大家提供一份全面、系......
  • camunda快速入门(四):如何设计一个带条件分支的流程
    在本节中,您将学习如何使用BPMN2.0排他网关(ExclusiveGateways)使流程更加动态。1、添加两个网关我们想修改我们的流程,使其更具动态性。为此,请在CamundaModeler中打开该过程。接下来,从Modeler的左侧菜单中,选择网关形状(菱形)并将其拖动到“开始事件”和“服务任务”之间的......
  • camunda快速入门(五):DMN规则引擎如何使用
    在本节中,您将学习如何使用BPMN2.0业务规则任务和DMN1.3决策表将决策自动化添加到流程中。1、将业务规则任务添加到流程使用CamundaModeler打开PaymentRetrieval(付款检索)流程,然后单击“ApprovePayment(批准付款)”任务节点。在扳手按钮菜单中将活动类型更改为“Business......
  • C++入门(C语言过渡)
    文章目录前言一、C++关键字二、命名空间三、C++输入&输出四、缺省参数五、函数重载六、引用七、inline八、nullptr总结前言C++是一种通用的、高级的、静态类型的编程语言,它在20世纪80年代由丹尼斯·里奇创建的C语言基础上发展而来。以下是C++发展的一些重要里程碑。......
  • 简易Git命令行入门
    简易的Git命令行入门教程:1.Git全局设置:gitconfig--globaluser.name"demo"gitconfig--globaluser.email"[email protected]"2.创建git仓库:mkdirdemo1cddemo1gitinittouchREADME.mdgitaddREADME.mdgitcommit-m"firstcommit"git......
  • linux centos8升级openssh与openssl
    LinuxOpenSSH升级升级openssh之前需要先升级openssl 1、升级准备##1.1、查看系统版本和ssh版本linux系统版本cat/etc/redhat-release#或者uname-aopenssh查看一下原安装版本ssh-Vopenssl查看一下原安装版本opensslversion 1.2、下载软件包Opens......
  • [QT入门]标签控件(QLabel)
    一、概述QLabel是Qt中用于显示文本或图像的控件。它通常被用作标签或显示静态信息的区域。QLabel控件是图形用户界面(GUI)开发中的基础元素之一,广泛应用于各种Qt应用程序中。QLabel控件的灵活性和易用性使其成为开发过程中不可或缺的一部分。二、QLabel控件的基本属性和方法1.......
  • Spring框架(入门到精通一)
    重生之我在CSDN学java第六天(Spring)文章目录重生之我在CSDN学java第六天(Spring)一、Spring的历史1.Spring发展历程2.Spring所属公司二、Spring介绍1.Spring模块介绍核心容器(CoreContainer)AOP及Instrumentation消息(messaging)数据访问/集成Web测试(Test)三、Sp......