文档章节

查看当前的shell类型

pczhangtl
 pczhangtl
发布于 2014/01/26 16:10
字数 139
阅读 227
收藏 2
点赞 0
评论 0
echo $SHELL可以显示用户登录的shell,不能显示所在的子shell。
一般运行下 ps 命令,就能显示出当前用户所在的shell,包括登录以后运行的全部子shell。
如登录后运行了:
# csh
# ksh
这时,再运行ps就会显示三重shell,其中包括登录shell (Linux一般为bash)。

 chsh是一个Linux命令,用来修改设定用户的shell。

chsh -l 列出当前系统所有可用shell。其实就是列出 /etc/shells里的内容

 

© 著作权归作者所有

共有 人打赏支持
pczhangtl
粉丝 46
博文 680
码字总数 113318
作品 0
浦东
高级程序员
bash脚本编程之——变量、变量类型

shell编程: 编译器,解释器 编程语言:机器语言、汇编语言、高级语言 静态语言:变异型语言 强类型(变量) 事先转换成可以执行格式 c、c++、JAVA、c# 动态语言:解释型语言,(on the fly)...

yegulang ⋅ 2017/09/13 ⋅ 0

linux bash基础

bash环境配置: 配置文件,生效范围划分,存在两类: 全局配置: /etc/profile, /etc/profile.d/*.sh, /etc/bashrc 个人配置: ~/.bash_profile, ~/.bashrc 按功能划分,存在两类: profile类...

china_lx1 ⋅ 2015/09/05 ⋅ 0

Linux 环境变量的设置、查看方法

1.Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1.1 永久的:需要修改配置文件,变量永久生效。 1.2 临时的:使用export命令声明即可,变量在关闭shell时失效。 2.设置变...

我爱咸蛋黄 ⋅ 2013/03/20 ⋅ 0

bash变量--学习笔记

十二、bash变量 变量(一段有名称的内存空间) 变量名(这段内存空间的名称) 向变量中存储数据的过程,称为赋值操作: 变量的类型: 整型 字符型 变量: 强变量:使用之前必须事先予以声明;必...

小小殊童 ⋅ 2017/11/02 ⋅ 0

bash特性小结&bash变量

时间就是金钱 效率就是生命 一、bash编程 |---------------| 二、bash特性总结 bash特性: 命令行展开:~,{} 命令别名:alias,unalias 命令历史:history 文件名通配:glob 快捷键:ctrl+...

技术小美 ⋅ 2017/11/08 ⋅ 0

python 2.7.6环境搭建

为何写脚本 每次用新的机器,都要把python的环境给安装一遍~so,这是一件很操蛋的问题,就shell练手写了一个code,嘿嘿,渣渣技术~ 测试环境 我爱vagrant,一条命令直接还原成干净的测试环境,...

lovelace521 ⋅ 2014/06/27 ⋅ 0

Linux学习汇总——Linux程序管理,终端类型及命令获取帮助方式

本章Blog相关Linux知识点 计算机=硬件+软件 。 冯诺依曼理论,五大部件:CPU —— 运算器、控制器, 存储器,输入设备,输出设备。 Shell 环境配置通过环境变量进行配置的 ,环境变量保存对应...

Wish_亮 ⋅ 2017/11/29 ⋅ 0

shell初级详解

语言:人思维的抽象化符号 编程语言: 机器语言:01代码 汇编语言:人识别但是机器无法识别的语言,但是这种语言已经十分接近机器语言,所有学习的周期比较长 高级语言:接近人类的思考方式,...

GeniusLP ⋅ 2017/11/01 ⋅ 0

Bash(Shell)基础知识(二)

前面已经和大家说了很多bash的特性,那我们接着和大家来说说其它特性:bash变量。 说到变量,大家都很熟知,但是它的具体定义是什么呢?这里我们来说一下:变量,是一段有名称的连续的内存空...

long44 ⋅ 2017/10/30 ⋅ 0

2016-7-2 Linux shell基础知识

静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 c c++ java c# 强类型语言的变量在使用前,必选事先声明,甚至需要初始化 动态语言:解释型语言 弱类型 边解释边执行 php shell ...

cary_qin ⋅ 2016/07/02 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

解决CentOS6、7,/etc/sysconfig/下没有iptables的问题

一、Centos 6版本解决办法: 1.任意运行一条iptables防火墙规则配置命令: iptables -P OUTPUT ACCEPT 2.对iptables服务进行保存: service iptables save 3.重启iptables服务: service ...

寰宇01 ⋅ 34分钟前 ⋅ 2

数据库备份和恢复

备份:mysqldump -u root -p 数据库>磁盘路径 恢复:mysql -u root -p 数据库<sql脚本的磁盘路径

anlve ⋅ 今天 ⋅ 0

发生了什么?Linus 又发怒了?

在一个 Linux 内核 4.18-rc1 的 Pull Request 中,开发者 Andy Shevchenko 表示其在对设备属性框架进行更新时,移除了 union 别名,这引发了 Linus 的暴怒。 这一次 Linus Torvalds 发怒的原...

问题终结者 ⋅ 今天 ⋅ 0

在树莓派上搭建一个maven仓库

在树莓派上搭建一个maven仓库 20180618 lambo init 项目说明 家里有台树莓派性能太慢。想搭建一个maven私服, 使用nexus或者 jfrog-artifactory 运行的够呛。怎么办呢,手写一个吧.所在这个...

林小宝 ⋅ 今天 ⋅ 0

Spring发展历程总结

转自与 https://www.cnblogs.com/RunForLove/p/4641672.html 目前很多公司的架构,从Struts2迁移到了SpringMVC。你有想过为什么不使用Servlet+JSP来构建Java web项目,而是采用SpringMVC呢?...

onedotdot ⋅ 今天 ⋅ 0

Python模块/包/库安装(6种方法)

Python模块/包/库安装(6种方法) 冰颖机器人 2016-11-29 21:33:26 一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包(压缩文件zip...

cswangyx ⋅ 今天 ⋅ 0

零基础学习大数据人工智能,学习路线篇!系统规划大数据之路?

大数据处理技术怎么学习呢?首先我们要学习Python语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。 Python:Python 的排名从去年开始就借助人工智能持续上升,现在它已经...

董黎明 ⋅ 今天 ⋅ 0

openJdk和sun jdk的区别

使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的OpenJDK, 那么到底什么是OpenJDK,它与SUN JDK有什么关系和区别呢? 历史上的原因是,Ope...

jason_kiss ⋅ 今天 ⋅ 0

梳理

Redux 是 JavaScript 状态容器,提供可预测化的状态管理。 它是JS的状态容器,是一种解决问题的方式,所以即可以用于 react 也可以用于 vue。 需要理解其思想及实现方式。 应用中所有的 stat...

分秒 ⋅ 今天 ⋅ 0

Java 后台判断是否为ajax请求

/** * 是否是Ajax请求 * @param request * @return */public static boolean isAjax(ServletRequest request){return "XMLHttpRequest".equalsIgnoreCase(((HttpServletReques......

JavaSon712 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部