linux的bash shell的操作环境

1 bash的tty登录界面的信息配置文件:/etc/issue

telnet远程登录的登录界面信息:/etc/issue.net

2 /etc/motd这个文件中的内容可以让所有用户包括root用户在登录的时候都可以看到,所以有重要通知或者维护的时候,可以在这个文件编辑内容

bash的环境配置文件:

login-shell:由tty终端取得的bash,并输入用户和密码,这样取得的bash是login-shell

non-login shell :你以X WINDOWS登录linux后,再从图形界面启动终端机,这样的bash环境就不是登录bash,就是non-login shell

这两个bash环境的读取的配置文件是不一样的

login shell读取的配置文件:

/etc/profile:这个是系统的设置,最好不要修改这个文件

~/.bash_profile或者~/.bash_login或者~/.profile:这个是用户bash自己的个人设置文件,自己的数据,可以写入这里,这个用户自己的设置文件其实最终都会读入到~/.bashrc文件,所以用户自己有自己的偏好设置,都可以写入到~/.bashrc这个文件

事实上,/etc/profile会去调用外部的设置数据,如下:

/etc/profile.d/*.sh:如果你想所有用户都可以共享使用一些命令别名时,可以在这个目录下面创建.sh拓展的文件,写入一些数据

/etc/sysconfig/i18n:这是用户语系的配置文件

反正,login shell登录读取的系统环境配置文件就只有/etc/profile,不管是修改系统配置文件还是个人用户配置文件,可以用source 命令重新读入生效,而不需要注销系统才能生效;

时间: 2024-10-15 13:22:02

linux的bash shell的操作环境的相关文章

第十一章、认识与学习 BASH Bash Shell 的操作环境

Bash Shell 的操作环境: 配置值分为系统整体配置值与各人喜好配置值, 仅是一些文件放置的地点不同! 路径与命令搜寻顺序 一个命令 (例如 ls) 被下达时, 到底是哪一个 ls 被拿来运行? 以相对/绝对路径运行命令,例如『 /bin/ls 』或『 ./ls 』: 由 alias 找到该命令来运行: 由 bash 内建的 (builtin) 命令来运行: 透过 $PATH 这个变量的顺序搜寻到的第一个命令来运行. 可以发现ls有颜色但是/bin/ls则没有颜色. 因为 /bin/ls

常见linux命令释义(第八天)—— Bash Shell 的操作环境

换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原有的基础上改动.以前总是跟着别人说频繁变动需求的项目经理都是傻逼,其实我们都掉进了一个认为自己是一个程序员的局里.自认为自己是一名程序员,只关心自己编辑器里那点一亩三分代码的人,是永远也成长不了项目经理乃至于CTO的.至于有人说我就喜欢写代码,那么我只想说不想当将军的士兵不是好士兵.代码只是实现需求

Bash Shell的操作环境

路径和指令搜索顺序 bash进站欢迎 bash环境配置文件 终端机设定 通配符和特殊符号 tty1~tty6命令接口会读取本地计算机的一些按键设定 使用stty可以查阅目按键内容 [[email protected] ~]$ stty -a 其中的^代表ctrl,比如intr代表终端(ctrl+c) stop锁屏(ctrl+s),start(解除锁屏):这个常常遇到啊,windows兄弟们在vim中常用ctrl+s来保存,在linux中整个vim就不能懂了,画面锁死了,怎么破咧,ctrl+q就可

bash shell中的环境变量

环境变量--bash shell使用环境变量来存储系统相关数据,并允许将数据存储在内存中. 环境变量分为:全局环境变量 本地环境变量 目录 全局环境变量 本地环境变量 设置全局环境变量 删除环境变量 PATH全局环境变量 设置系统环境变量的相关文件(登录.非登录.交互.非交互shell) 一.全局环境变量 在当前shell和子shell都可见 可以用printenv命令查看全局环境变量,大写表示是系统环境变量,小写表示是普通用户的环境变量 这是bash shell的一个标准约定,不是必须的,因此

linux基础——bash shell环境配置

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

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

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

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

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

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

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