1.Shell简介

1.默认的shell是每个用户账号的一个参数。Linux中典型的默认shell是/bin/bash
2.shell脚本通常是一个以shebang起始的文本文件 ------->#!/bin/bash
(Unix的行话中,sharp或hash或mesh称呼字符 “#”;bang来称呼惊叹号 “!”。)
3.脚本需要可执行权限(x),才能被运行
4.运行脚本可使用绝对路径(/home/path/script.sh),相对路径(./script.sh)
5.Bash中,命令之间通过分号(;)或者换行符(\n)来分隔
6.Bash中,#代表注释部分,通常用于提供代码描述信息,shell不执行脚本中的任何注释部分。
7.启动shell时候,一开始会执行一组命令来定义如提示文本、颜色等各种设置。这些命令位于~/.bashrc(对于登陆shell则在~/.bash_profile中)。登录shell是登录主机后获得的那个shell,若通过图形界面后打开的shell不是登陆shell
8.Bash同时维护者历史记录文件~/.bash_history,用于保存用户运行过命令

DOS/Windows和Linux Bash Shell重要区别
    Linux的命令shell是与操作系统相分离的
    Bash是区分大小写,而DOS则不
    Bash下,/ 是目录分隔符,\是转义字符;而DOS中,/ 是命令参数分隔符,\ 是目录分隔符
    DOS遵循命名文件的约定,8个字符文件名后面跟一个点,扩展名为3个字符。Bash无

常见的Shell
    bash
bash shell是Bourne shell的一个免费版本,是最早的Unix shell。Bash有可编辑的命令行,可以回查历史命令,支持Tab补齐等丰富功能。
    csh
C shell使用的是“类C”的语法,借鉴Bash,内部shell命令集不同
    ksh
Korn shell的语法同Bash相同,也具备C shell的易用特点
    tcsh
TC  shell是C shell的一个增强版本,兼容C shell
    zsh
Z shell 是ksh的增强版本,有bash的很多相似处。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值