介绍  了解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
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设置里面找到【更新和安全】,然后找到【针对开发人员】,选择【开发人员模式】
bash 环境配置文件你是否会觉得奇怪,怎么我们什么动作都没有进行,但是一进入 bash 就取得一堆有用变量了? 这是因为系统有一些环境配置文件存在,让 bash 在启动时直接读取这些配置文件,以规划好 bash 操作环境啦! 而这些配置文件又可以分为全体系统配置文件以及用户个人偏好配置文件。要注意是, 我们前几个小节谈到命令别名啦、自定义变量啦,在你注销 bash 后就会失效,
# 使用Bash脚本自动安装Docker环境 Docker作为一种轻量级虚拟化技术,广泛应用于开发和运维领域。相较于传统虚拟机,Docker能更高效地利用系统资源,并简化应用部署和管理过程。本篇文章将指导大家如何使用Bash脚本自动安装Docker环境,并提供详细代码示例。 ## 一、Docker简介 Docker是一个开源应用容器引擎,允许开发者将应用及其所有依赖打包到一个标准
原创 9月前
44阅读
配置文件按生效范围划分,两类:全局配置文件:/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阅读
  • 1
  • 2
  • 3
  • 4
  • 5