介绍  了解Linux的启动顺序,也有助于本内容的理解,加载用户环境是Linux启动的最后一步。不同的shell 会使用不同的配置文件: bash (.profile), ksh (.profile), csh (.login)。bash shell 被设计成兼容sh, ksh,  它会在用户主目录依次检查.bash_profile,.bash_login,.profile是否存在,并加            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-11-02 16:50:55
                            
                                2058阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.环境变量简介Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。 环境变量是全局的,设置好的环境变量可以被所有当前用户所运行的程序所使用。 用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。#####常见的环境变量:PATH: 决定了shell将到哪些目录中寻找命令或程序R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 23:29:22
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.vi /etc/passwd把/sbin/sh改为/bin/bash2.设定PS1vi /.profilePS1='[\u@\h \W]\$'PATH=/usr/sfw/sbin:$PATH:/usr/sfw/bin
这样设定好的话下次登陆就是bash环境了.还更新了提示符            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2008-03-06 11:45:21
                            
                                4318阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                在开始介绍bash的配置文件之前,需要了解的就是login shell与non-login shell。这两个shell区别如下:   *  login shell:就是取得bash时需要完整的登陆流程,就是login shell。如:由tty1登陆,需输入用户名和密码,此时取得的bash就是login shell了。&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-09-10 08:19:38
                            
                                1599阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            登录系统有两方式:
1,login shell: 登录时输入过完整的账号与密码,而取得的bash.
2,non-login shell : 不需要再输入账号与密码的而取得的bash
第一种会读取两个文件,/etc/profile(系统整体的设置,最好不要修改),~/.bashr_profile(个人设置,可以修改)
第二种只读取~/.bashrc,而bashrc会读取/etc/bashrc            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-02-25 10:57:54
                            
                                545阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:名词理解编译型:源程序(文本文件)  预处理  编译  汇编  链接    静态语言解释型:源程序(文本文件)  解析器读取并执行    动态语言编译器:解释器:       解释:                       
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-09-05 11:34:35
                            
                                1457阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            login shell:取得bash时需要完整的登录流程non-login shell:取得bash接口的方法不需要重复登录,举例来说,你以x window登录Linux后,再以x的图形界面启动终端机,此时那个终端接口并没有需要再次输入账号与密码,那个bash的环境就称为non-login shell。你在原本的bash环境下再次执行bash命令,同样也没有输入账号密码,那第二个bash(子进程)也是non-login shell。login shell 和 non-login shell 读取的配置文件数据并不一致。login shell 其实只会读取以下两个配置文件:(1)/etc/pro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-11-16 17:52:00
                            
                                186阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            当我们进入bash环境时,有些环境配置已经预设好了(如某些环境变量等),这就需要bash的环境配置文件。bash配置文件分为两种:1.login shell:取得bash时需要完整的登入流程的。2.non-login shell:取得bash接口的方法不需要重复登入的举动。login shell只会...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-13 14:26:01
                            
                                298阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天被同事问到env与set的区别,感觉很久不看忘了,所以简单的记一笔,方便后续查阅初识envenv命令可以显示当前用户的环境变量,还可以用来在指定环境变量下执行其他命令env查看有哪些环境变量,并且可以用$ 变量读取env中的变量名对应的变量值 set,env和export、以及declare命令的异同:set命令显示当前shell的变量,包括当前用户的变量env命令显示当前用户的变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 11:31:19
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、确定系统版本可安装bash shellWindow10的版本最少为64位的14316,并且不能是网上精简版的win10,查看版本方法如下,通过【WIN+R】调出运行工具,输入dxdiag,回车即可打开DirectX诊断工具,从图上可以看到本系统的当前版本。二、bash shell安装前的系统配置调整首先在windows的设置里面找到【更新和安全】,然后找到【针对开发人员】,选择【开发人员模式】            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-13 22:24:21
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            bash 的环境配置文件你是否会觉得奇怪,怎么我们什么动作都没有进行,但是一进入 bash 就取得一堆有用的变量了? 这是因为系统有一些环境配置文件案的存在,让 bash 在启动时直接读取这些配置文件,以规划好 bash 的操作环境啦! 而这些配置文件又可以分为全体系统的配置文件以及用户个人偏好配置文件。要注意的是, 我们前几个小节谈到的命令别名啦、自定义的变量啦,在你注销 bash 后就会失效,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 20:56:13
                            
                                27阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用Bash脚本自动安装Docker环境
Docker作为一种轻量级的虚拟化技术,广泛应用于开发和运维领域。相较于传统的虚拟机,Docker能更高效地利用系统资源,并简化应用的部署和管理过程。本篇文章将指导大家如何使用Bash脚本自动安装Docker环境,并提供详细的代码示例。
## 一、Docker简介
Docker是一个开源的应用容器引擎,允许开发者将应用及其所有依赖打包到一个标准的            
                
         
            
            
            
            配置文件按生效范围划分,两类:全局配置文件:/etc/profile,/etc/profile.d/*.sh,etc/bashrc个人配置文件:~/.bash_profile,~/.bashrc 按功能分类:两类:profile类:交互式登陆(即直接通过终端进行的登陆或su - username登陆)  /etc/profile ,/etc/profile.d/*.sh,~/.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-03 22:07:35
                            
                                622阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            日期: 2015年08月30日bash的配置文件bash的配置文件用来配置bash的使用环境,在系统中保存这诸多事先定义好的变量bash的环境变量常见的有:PATH:命令搜索路径HISTFILE:命令历史的保存位置SHELL:当前用户使用的HOME:当前用户的家目录变量的类型:本地变量:只对当前shell进程有效,对其子shell以及其它shell都无效;定义变量: [set]Var_Name="            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-01 02:11:24
                            
                                3141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            login和non-login shell,source,stty与set            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-08-25 17:25:21
                            
                                1116阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            bash环境配置配置文件,生效范围划分,存在两类:    全局配置:        /etc/profile, /etc/profile.d/*.sh/etc/bashrc    个人配置:~/.bash_profile~/.bashrc按            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-09-06 20:43:58
                            
                                502阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             只有把环境变量放入配置文件中,才能每次开机自动生效。source命令:让配置文件直接生效,而不用注销或重新登录。   source 配置文件  或者  . 配置文件(等同于 source 配置文件) 【系统中五类环境变量配置文件】 /etc/profile
  /etc/profile.d/*.sh
  ~/.bash_profile
  ~/.bashrc
  /            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-21 15:53:46
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            题:在系统system1和system2上创建自定义命令为qstat ,要求: 此自定义命令将执行以下命令:/bin/ps -Ao pid,tt,user,fname,rsz 此命令对系统中的所有用户有效 分别在system1和system2上执行: vim /etc/bashrc 如果想马上看效果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-04-20 17:47:00
                            
                                243阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux用户经常会发现自己使用Terminal时会遇到一个叫做“-bash”的关键词。对于一些新手来说,他们可能很困惑这个词具体表示什么意思。在Linux中,“-bash”实际上是指“Bourne Again Shell”的简称,是Linux系统默认的命令行解释器。在Linux中,shell是连接用户与操作系统内核的桥梁,负责接受用户输入的命令,并将其转化为代码来执行。
作为一个Linux用户            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-21 13:55:21
                            
                                145阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Shell  是Linux 系统的用户界面,提供了用户与内核进行交互操作它介于内核与用户之间。把用户输入的命令解释后送入内核去执行。所以也被称为linux的命令解释器在linux系统中有很多的shell程序,作用不同的环境shell程序:sh(bourn)、csh、tcsh、ksh(korn)、bash(bourn again shell)GPL、 zshbash是GNU计划            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-07-28 11:58:12
                            
                                605阅读