一:站在用户登录的角度来说,SHELL的类型:

登录式shell:
正常通常某终端登录
su - USERNAME
su -l USERNAME
非登录式shell:
su USERNAME
图形终端下打开命令窗口

二:bash的配置文件:

全局配置
/etc/profile, /etc/profile.d/*.sh, /etc/bashrc
个人配置
~/.bash_profile, ~/.bashrc

三: profile类的文件:

设定环境变量
运行命令或脚本

四:bashrc类的文件:

设定本地变量
定义命令别名

五:登录式shell如何读取配置文件?

/etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc

六:非登录式shell如何配置文件?

~/.bashrc --> /etc/basrc --> /etc/profile.d/*.sh

转载于:https://blog.51cto.com/12701708/1914484

Linux shell类型相关推荐

  1. linux shell 博客,【博客侠】Linux Shell脚本系列:开始上手(1)

    看标题大家应该知道,这是一个关于 Linux Shell 脚本的系列文章.通过本系列文章希望帮助 Linux 初学用户快速开始上手编写 Shell 脚本,能够利索的对脚本进行测试和使用. 在接下来的首 ...

  2. Linux Shell变量类型

    Linux Shell 变量的类型 自定义变量类型 定义变量: 变量名=变量值 变量名必须以字母或者下划线开头,区分大小写 引用变量: 变量名或者变量名 或者变量名或者(变量名) 查看变量: echo ...

  3. linux的shell类型_Linux中有哪些不同类型的Shell?

    linux的shell类型 Shells are an important part of any Linux user session. We are provided several differ ...

  4. 如何快速查看Linux系统上的Shell类型

    要快速查看Linux系统上的Shell类型,可以参考本经验以下内容. 一.查看当前系统中所有可登录shell的类型 1 要查看当前系统中所有可登录shell的类型,在/etc/shells配置文件中记 ...

  5. Linux编程 9 (shell类型,shell父子关系,子shell用法)

    一. shell类型 1.1  交互式 bin/ shell程序 当用户登录到某个虚拟控制台终端或是在GUI中启动终端仿真器时,默认的shell程序就会开始运行.系统启动什么样的shell程序取决于你 ...

  6. linux shell for 循环变量,shell for循环总结

    1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...

  7. Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  8. Linux shell命令总结

    01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1.我们正常需要 ...

  9. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

最新文章

  1. JS中window.event事件使用详解
  2. 用计算机模拟物理学,计算机模拟技术在医学物理学教学中的应用研究.pdf
  3. 理解lua中 . : self
  4. python变量和常量_5、python的变量和常量
  5. python 字符串首字母_如何将string(Python)中每个单词的首字母大写?
  6. 多线程编程之Apue3rd_Chapter11之互斥锁_读写锁_自旋锁
  7. Android开发笔记(一)手势识别
  8. Spring配置XML本地提示:点击eclipse属性——选择XML Catalog
  9. (操作系统)系统调用
  10. mysql 如何抓慢查询_如何进行 MySQL慢查询 操作
  11. SetTimer函数的使用
  12. python3爬取网易云歌单数据清洗_网易云音乐爬虫 数据可视化分析
  13. ALFA深度学习软件金属外观缺陷检测应用
  14. 网络安全----数字签名与数字证书
  15. 正则解决大写金额转换
  16. Oracle 自定义数据类型Type
  17. 互联网快讯:永辉拟打造数字化零售;猿辅导,掌门教育积极布局素质教育
  18. 关于HTTP Authorization
  19. 【统计学的学习方法论】
  20. oracle ebs用什么开发,ORACLEERP开发基础之EBS开发基础

热门文章

  1. snowflake算法 php,Snowflake —— 分布式全局唯一 id 生成算法
  2. “AI+”农业向农民致敬-丰收节交易会:谋定工业反哺农业
  3. 什么样的鼠标对程序员最有用,超级提高开发效率
  4. Java 虚拟机导论:什么是 Java虚拟机
  5. Introduction to Mathematical Thinking - Week 3
  6. [转]iOS5 ARC学习笔记:strong、weak等详解
  7. 高配人生背后:25岁前最该看透的事儿
  8. 为什么越来越多的手机浏览器转型新闻客户端?
  9. 有什么产品工作,可以每天摸胸,还不用冒生命危险?
  10. 【pmcaff】重磅干货,必读的扁平化设计技巧