Shell基础及变量

本文详细介绍了Shell的基础知识,包括Shell的作用、类型,特别是Bash的使用。讲解了命令别名的设置与删除,以及Shell脚本的优点。深入探讨了Shell中的变量,如本地变量、环境变量和内部变量,强调了变量命名规则和使用注意事项。同时,提到了环境变量的设置、显示和清除。最后,文章列举了Shell中的特殊字符及其用途。
摘要由CSDN通过智能技术生成

Shell概述

Shell的作用——命令解释器,“翻译官” 

shell作为一个人机接口,用于解释用户输入的命令,将命令解释为 Linux内核可以执行的2进制代码,并将执行的结果返回在标准终端上。

Shell在Linux系统中的位置Shell的分类 

Shell的分类 

Bourne Shell:从1979起Unix就开始使用,Bourne Shell的主文件 名为sh。

C Shell: C Shell主要在BSD版的Unix系统中使用,其语法和C语言相类似而得名。

Shell的两种主要语法类型有Bourne和C,这两种语法彼此 不兼容。

Bash: Bash与sh兼容,现在使用的Linux就是使用Bash 作为用户的基本Shell。 其属于Bourne家族。
 


Shell基础

命令别名
 alias 别名='原命令'

例:alias grep=‘grep --color=auto’(注意等号两边不能有空格)

alias的作用仅在该次登入的操作,即输入一次alias后,这个修改只在当前的 Shell生效。如果重新开启一个 Shell,或者重新登录,则这些alias将无法使 用。好在linux中提供alias永久化的方法:

1.若要每次登入就自动生效别名,则把别名加在/etc/profile或~/.bashrc 中。然后# source ~/.bashrc

2.若要让每一位用户都生效别名,则把别名加在/etc/bashrc最后面,然 后# source /etc/bashrc

删除别名

unalias 别名

 

多命令顺序执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值