linux命令——bash shell 配置

一、shell的类型

站在用户登录的角度来说,shell的类型有:

1、登录式shell: (读取环境配置)

正常通过某终端登录:

su - USERNAME

su -l USERNAME

2、非登录式shell:(不读取环境配置)

su USERNAME

图形终端下打开的命令窗口

自动执行的shell脚本

2、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/bashrc --> /etc/profile.d/*.sh

时间: 2024-08-07 17:01:30

linux命令——bash shell 配置的相关文章

linux命令和网络配置图步骤

 rpm -ivh MySQL-client...... 安装MySQL客户端的命令,没写完整 1  ls 2  cd 3  ls 4  ls -l 5  vim 6  cd 7  ls -l 8  shutdowm 9  man 10  shutdown 11  shutdown -h 12  reboot 13  vim/etc/sysconfig/network 14  cd 15  vim/etc/sysconfig/network 16  vim /etc/sysconfig/ne

Linux - Linux命令与Shell

Linux命令与Shell 所谓Shell,就是命令解释程序,它提供了程序设计接口,可以使用程序来编程.学习Shell对于Linux初学者理解Linux系统是非常重要的.Linux系统的Shell作为操作系统的外壳,为用户提供了使用操作系统的接口.Shell是命令语言.命令解释程序及程序设计语言的统称,是用户和Linux内核之间的接口程序.如果把Linux内核想象成一个球体的中心,Shell就是围绕内核的外层.当从Shell或其它程序向Linux传递命令时,内核会做出相应的反应. Shell在L

linux命令bash

linux命令bash 编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Ctrl + u :从光标处删除至命令行首 Ctrl + k :从光标处删除至命令行尾 Ctrl + w :从光标处删除至字首 Alt + d :从光标处删除至字尾 Ctrl + d :删除光标处的字符 Ctrl + h :删除光标前的字符 Ctrl + y :粘贴至光标后 Alt + c :从光标处更改为首字母大写

linux基础——bash shell环境配置

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

Linux之bash shell特性

一.shell是什么? Shell 本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的.Shell既是一种命令语言,又是一种程序设计语言.作为命令语言,它交互式地解释和执行用户输入的命令:作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支. 如图shell是一个应用程序,是用户管理应用程序的一个接口. 二.广义上shell的分类 GUI:图形用户界面 KDE,GNOME,XFCE CLI:

跟鸟哥学Linux之——bash shell 总结

bash是Linux内定的shell,在前边讲解的很多命令都是通过bash的环境来处理的.下边就对bash来做一个从整体到局部的认识.对于bash我大致将其分为了三部分:变量.操作环境的配置和命令的输出操作.对bash的总结做了如下思维导图: 变量 对于变量从三方面来介绍:变量的类型.变量的操作和变量的内容操作.1.对于类型有环境变量和特殊变量,有一个较为突出的是数组变量,其中学习了数组的声明.引用.下标查看和元素个数查看等等.2.对于变量的操作有查看.声明.取消和read读的操作,其中变量的声

如何在Windows 10安装和使用Linux的Bash shell

转载自:百度经验 Windwos 10 的周年更新为开发人员提供一个大的新功能:一个完整的,基于Ubuntu的Bash shell中,可以直接在Windows上运行Linux软件. 这使得"Linux子系统用于Windows 10成为可能. 方法/步骤 确保您使用至少是Windows 10的14316版本. 这种方法只适用于64位版本的Windows 10. 打开设置应用程序和头部更新和安全>对于开发. 在这里启动"开发者模式"开关,使开发者模式. 接下来,打开控制面板

Linux中bash shell入门

▲初探shell Shell分为图形界面shell(如win中的explorer,linux中的kDE和GNOME)和命令行shell.Shell是一个命令解释器,又分为交互式和非交互式.也可分为登陆式shell(需输入用户名和密码)和非登陆式shell Linux中支持的shell在/etc/shells文件中 Linux使用的默认shell为bash(Bourne Again Shell) ? type [-at] name????显示name是外部命令还是bash内置命令 ????参数-t

Linux的Bash Shell详解

一.Bash Shell概述 1.什么是bash         bash是Bourne Again Shell的简称,是从unix系统中的sh发展而来的,是用户和Linux内核交互的工具,用户通过bash操作内核完成系统的使用和管理. 2.shell的种类         /bin/sh(已经被/bin/bash替代)         /bin/bash(默认的shell)         /bin/ksh(源自贝尔实验室,兼容bash)         /bin/tcsh(整合C shell