[Linux Day 3] Shell 介绍

0x0 什么是shell

Shell 是一个命令行工具,也称之为终端和壳它充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许多主流的Linux系统默认使用的终端都是Bash(Bourne-Again Shell) 解释器。

0X1 Bash的优势有哪些

主流的Linux 系统选择Bash解释器作为命令行终端主要有以下4个优势:

1:通过上线方向键来调取过往执行过的Linux命令
2:命令或参数仅需输入前几位就可以用Tab键补全
3:具有强大的批处理脚本
4:具有使用的环境变量功能

0x2 执行命令

命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以使用长格式,也可以使用短格式两者分别用–和-作为前缀

常见执行Linux命令的格式是这样的:

命令名称 [命令参数] [命令对象]

0x3 命令之间的关系

命令      参数      对象动作

命令参数的长格式与短格式的实例:

[长格式] man --help 

[短格式] man -h

长短格式的搭配使用:

-a -l = -al
-all -l = 不能合并
-all --line =不能合并

PS:

  1. 命令参数之间他们必须要有空格做间隔
  2. 长格式和长格式之间不能合并
  3. 长格式与短格式也不能合并
  4. 短格式和短格式可以合并,但是只保留一个减号

注意,命令名称、命令参数、命令对象之间请使用空格键分隔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值