shell是一个命令解释器,例如在图形界面中双击一个图标表示我们要利用其他工具打开一个文件(如果是二进制文件直接运行该二进制文件)。在命令行界面输入ls -l,这时shell就会对命令进行解析,然后通知系统所要做的操作,shell并将系统处理后的返回值进行处理后返回给用户。
shell又分为登录shell和非登录shell,登录shell执行时需要用户名口令。
通过bash命令进入子shell(bash shell)是不需要用户名口令验证的,因此这个属于非登录shell。
[root@jianshi-21 ~]# bash
[root@jianshi-21 ~]# exit
exit
[root@jianshi-21 ~]#
Linux系统中所支持的Shell在【/etc/shells】文件中存储
[root@jianshi-21 ~]# cat -n /etc/shells
1 /bin/sh
2 /bin/bash
3 /sbin/nologin
4 /bin/ash
5 /bin/bsh
6 /bin/ksh
7 /usr/bin/ksh
8 /usr/bin/pdksh
9 /bin/tcsh
10 /bin/csh
11 /bin/zsh
[root@jianshi-21 ~]#
- /bin/tcsh 整合c shell,提供了更多的功能
- /bin/csh 依附于bsd版的unix的shell,被/bin/tcsh
Linux使用的版本称为Bourne Again Shell(简称:bash)。
BASH的优点:
Linux系统默认能够记录1000条命令,系统将执行的命令一般存贮在一个文件中,一般为用户家目录下的【.bash_history】文件中
分享到:
相关推荐
Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记Shell学习笔记
awk基础入门(4) Unix系列shell程序编写(上) awk基础入门(5) Unix系列shell程序编写(下) Unix系列shell程序编写(中) ...Shell学习笔记 一 Shell学习笔记 二 Shell学习笔记 三 Shell学习笔记 四 Shell学习笔记 五
shell学习基本命令,可以帮助初学者快速掌握较全面的shell脚本知识
Bash shell 学习笔记
shell学习笔记.docx
shell脚本成分 开头和注释: shell脚本的开头,用来解释shell程序,包括:#!/bin/bash、#!/bin/csh、#!/bin/tcsh、#!/bin/pdksh,一般用#!/bin/bash。。 shell脚本中的注释,以#开头的...
自己整理的Shell脚本学习笔记,脚本实例可直接运行:1. 变量和字符串;2. 传递参数;3. 基本运算符;4. echo&printf;&test;;5. 流程控制;6. 函数;7. 输入输出重定向&文件嵌入
Bash_shell学习笔记
本文整理了一份Linux shell学习笔记及基本命令合集,包含了LINUX常用操作命令和命令行编辑快捷键、shell基本命令,Linux相关使用配置教程等,需要的朋友可下载试试! shell是一个用C语言编写的程序,它是用户使用...
PDF电子书《Bash Shell学习笔记》,和大家分享~~
这是因为,在 Unix 中,shell 可不是简单的命令解释器(典型的有 Windows 中的 DOS ),而是一个全功能的编程环境。 这并不意味着 shell 非常容易学通,您知道,好事多磨,这还是要花点工夫的。;-) 但请相信我,这...
shell script学习中的笔记
linux操作系统 shell学习笔记
shell命令的学习笔记。 包含常用的shell命令说明和使用用例。 可快速入门,也可当手册使用。
Linux shell是学习Linux必须掌握的脚本之一,该文档为本人学习Shell脚本时总结的一些基础知识,包括Shell的语法、简单示例和总结,欢迎下载学习。
Linux学习笔记,Linux基础命令,shell脚本,正则表达式等学习笔记,欢迎下载!!
shell学习笔记,主要介绍了shell变量、shell字符串、shell数组、shell传递参数、shell基本运算符
自己在学习SHELL编程时整理的笔记,感兴趣的朋友可以看看