认识Shell环境

一.什么是Shell?
●工作在Linux内核于用户之间的解释成熟
-相当于操作系统的“外壳”
-向Linux内核传达用户指令的“翻译官”
-通常指BASH(/bin/bash)

**●Windows下的Shell解释器**
 -C:\Windows\System32\cmd.exe

二.登录Shell环境
●作为用户登录后的第一个程序
-即最常见的“Linux命令”环境
-以交换方式运行,用户每输入一个命令,立即解释并执行

三.手动选择Shell环境
●直接执行指定的解释器程序
-常见的Shell:bash、zsh、tcsh
-相当于新建一个子环境

四.交换式和非交换对比
●交换式
-人工干预、智能化程度高
-逐条解释执行、效率低
●非交换式
-需要提前设计、智能化难度大
-批量执行、效率高
-方便在后台静悄悄的执行

原文地址:https://blog.51cto.com/14449563/2425007

时间: 2024-10-18 01:29:52

认识Shell环境的相关文章

9. shell环境

• printenv –打印部分或所有的环境变量 • set –设置 shell 选项• export —导出环境变量,让随后执行的程序知道.• alias –创建命令别名 1.shell环境:shell在shell会话中维护着大量的信息,这些信息称为shell环境 2.shell的基本数据类型? 1)shell变量:由 bash 存放的一很少数据. 2)环境变量:其他的所有数据 也存储了一些可编程数据,命名为别名和shell函数(涉及shell脚本) 一.检查环境变量 set命令可以显示 sh

定制shell环境set和shopt

set命令可以用来定制shell环境,使用选项“o”来打开或者关闭选项.例如打开选项:set -o 选项,关闭选项目:set +o 选项. shopt命令是set命令的一种替代,很多方面都和set命令一样,但它增加了很多选项.可有使用“-p”选项来查看shopt选项的设置.“-u”开 关表示一个复位的选项,“-s”表示选项当前被设置. 内置set命令选项 选项名 快捷开关 含义 allexport -a 从这个选项中被设置开始就自动标明要输出的新变量或修改过的变量,直至选项被复位 braceex

linux基础——bash shell环境配置

想要用好bash shell,首先得搞清楚bash shell环境的配置,只有配置好了,我们用起来才会得心应手,要想配置好,必须了解清楚bash配置文件的类型,再根据实际需求做一些相应的添加或修改就可以了.一.bash的配置文件(一)按生效范围划分:全局配置.个人配置 1.全局配置:  /etc/profile  /etc/profile.d/*.sh  /etc/bashrc 2.个人配置:  ~/.bash_profile  ~/.bashrc (二)按功能划分:profiile类.bash

Termux v0.38最新下载地址,手机上shell环境的瑞士军刀

android手机上的瑞士军刀,一种集成的shell环境.无需手机root,类似ubuntu的apt包管理机制,可以安装php,python,curl,git,openssh 等等众多工具. 如何安装 apt install php apt install python apt install git apt install curl apt install xxx 可惜的是国外的源被墙了,需要自己扶梯子,可以看下面视频演示,里面也有提到apt install 的方法. 点此观看演示视频 屏幕截

shell环境

在Unix式的操作系统中有一个最重要的特性就是命令行界面或shell.shell环境使得用户能与操作系统的核心功能进行交互.术语脚本更多涉及的便是这种环境.编写脚本通常使用某种基于解释器的编程语言.而shell脚本不过就是一些文件,我们能将一系列需要执行的命令写入其中,然后通过shell来执行.目前大多数GUN/Linux系统默认的shell环境是bash.在linux系统中,命令都是在shell终端中输入并执行的.打开终端后就会出现提示符: [[email protected] ~]# 1.其

在Window平台是模拟Linux的Shell环境

在Linux平台模拟Linux的shell环境,可以通过一个软件实现:Cygwin(点击进入官网下载好即可),如下图(选择对应的版本进行下载): 安装: 1. 双击运行下载的安装包(选择从网络安装),如下图: 2. 一路next,选择Direct Connection 3. 下一步选择镜像站点,一般选择国内的镜像站点,如163镜像站就有cymwin.如下图(这里直接选择的第一个站点,速度很快):   4. 下载完之后,进行下一步,选择Current 5. 等待下载完之后,就安装完毕,可以进行使用

Linux Shell环境手动安装Eclipse

原文地址: https://wiki.openmrs.org/pages/viewpage.action?pageId=16318792, 翻译内容有更改. 译者PC环境:CentOS 6.5 Eclipse版本: eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz (下载地址; http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kep

Shell环境变量以及set,env,export的区别

shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样 env:显示(设置)用户变量变量 export:显示(设置)当前导出成用户变量的shell变量. 举个例子来讲: [www.linuxidc.com@linuxidc ~]$ aaa=bbb –shell变量设定 [www.linuxidc.com@linuxidc ~]$ e

Shell 环境中的输入输出重定向

Linux Shell 环境中的输入输出重定向,用符号<和>来表示.0.1和2分别表示标准输入.标准输出和标准错误. 1.重定向标准输出到文件: cat fo > foo.txt 2.重定向标准错误到文件 cat fo 2> foo.txt 3.重定向标准输出到标准错误 cat fo 1>&2 4.重定向标准错误到标准输出 cat fo 2>&1 5.重定向标准输出,标准错误到同一个文件 cat fo > fo.txt 2>&1或ca

Linux编程 12 (默认shell环境变量, PATH变量重要讲解)

一 .概述 默认情况下, bash shell会用一些特定的环境变量来定义系统的环境.这些默认环境变量可以理解是上篇所讲的系统全局环境变量. 1.1 bash  shell支持的Bourne变量 Bourne shell 是 UNIX 最初使用的 shell.下面例举几个常用的变量名. 变量名 描述 HOME 当前用户的主目录 PATH Shell查找命令的目录列表,由冒号分隔 PS1 Shell命令行界面的主提示符 PS2 Shell命令行界面的次提示符 如下图所示:使用echo 输出该变量名