Bash常用的几个配置文件

Login shells读下面的启动文件:


文件


内容

/etc/profile 对所有用户开放的全局配置文件
~/.bash_profile 某个用户个人的启动文件,能用作个人的全局设置
~/.bash_login 如果 ~/.bash_profile找不到,则bash尝试读取这个脚本
~/.profile 如果这两个文件~/.bash_profile, ~/.bash_login 都找不到,bash就读取这个文件,这是个默认文件

NOTE:

  • export PATH=$PATH:directory #只改变当下bash的环境配置,下次登录无效

  • source .bash_profile        #改变全局变量,用source使之生效
  • .bash_logout                #退出时,该脚本做的操作,比如说清空等

Non-login shell读取下面的文件:


文件


内容

/etc/bash.bashrc 对所有用户开放的全局配置文件
~/.bashrc 某个用户个人的启动文件,能用作个人的全局设置

可以看下.bash_profile脚本内容:

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH

Bash常用的几个配置文件

时间: 2024-08-26 02:07:56

Bash常用的几个配置文件的相关文章

bash常用功能

1.历史命令 [[email protected] ~]# history [选项] [历史命令保存文件] 选项: -c: 清空历史命令 -w: 把缓存中的历史命令写入历史命令保存文件.如果不手工指定历史命令保存文件,则放入默认历史命令保存文件~/.bash_history 中 2.历史命令使用 使用上.下箭头调用以前的历史命令 使用"!n"重复执行第 n 条历史命令 使用"!!"重复执行上一条命令 使用"!字串"重复执行最后一条以该字串开头的命

git bash 常用操作文件命令

git bash常用操作文件命令 在Windows下使用Git Bash,用的是Linux命令,常用几个文件操作命令如下: Windows命令 Linux 命令 意义 Windows命令 Linux 命令 意义 cd e:\xxx cd /e/xxx 切换到xxx目录 cd pwd 显示当前目录路径 dir ls 列出当前目录内容 copy nul xxx.txt touch xxx.txt 生成名为xxx.txt的空文件 del xxx.txt rm xxx.txt 删除xxx.txt文件 m

BASH常用条件测试

bash常用条件测试 1.整数测试 -gt 是否大于 -le 是否小于等于 -ne 是否不等于 -eq 是否等于 -ge 是否大于等于 -lt 是否小于 [[email protected] ~]# in=2 [[email protected] ~]# en=3 [[email protected] ~]# [ $in -eq $en ] [[email protected] ~]# echo $? 1 #$?是用来查看上一条命令执行状态;0位true 1或1以上都是为false [[emai

bash常用快捷键和命令

在使用Linux的时候,最常见的终端解释器就是bash了.bash下有很多技巧,我知道这么几个: 0.关于按键模式bash默认的按键模式是emacs风格的.你也可以通过set -i vi设定为vi风格.我用默认的emacs风格的,后面的快捷键基本能上都是它的. 1.历史命令的找回比如一个命令输错了,需要该其中一个地方就好:或者想重复执行之前运行的某命令,那么使用方向键的↑和↓是最好的办法.高端一点的,可以输入部分命令的开头几个字母,然后用Ctrl+R结合方向键找到. 2.光标移动到行首和行尾比如

BASH常用运算符记录

~  用户家目录 ! !数字 执行历史history多少号命令,例如 !10, !!执行上一条命令 #  脚本中的注释 $ 输出变量的值 & 后台运行 * 零或者多个通配符 ( ) 定义函数 { } 枚举其中任一字符 [ ] 匹配其中任意字符 ? 一个通配符 % 调用后台运行的任务到前台 · 反引号,优先执行 " " 弱引用,只屏蔽空格其他特殊字符均代表正常含义 ' '   强引用,屏蔽所有特殊字符本身的含义 \   转义字符 ; 命令结束符 = 字符串等于 != 字符串不等于

Linux:shell基础 :Bash常用快捷键

Bash常用快捷键 Ctrl+C:强制终止. Ctrl+L:清屏.相当于clear命令. Ctrl+U:删除/剪切 光标前的命令.不用再使用删除键,一个字母一个字母的删除了. Ctrl+K:删除/剪切 光标后的命令. Ctrl+V:粘贴 Ctrl+U/K 剪切的内容. Ctrl+R:在历史命令中搜索,按下Ctrl+R后,会出现搜索界面.输入搜索内容,就会在历史命令中进行搜索. Ctrl+D:退出当前终端. Ctrl+A:把光标定位到命令行开头.(也可以直接使用Home按键) Ctrl+E:把光标

Bash常用快捷键基础(二)

3.输入重定向 #wc[选项] [文件名] 选项: -c    统计字节数 -w    统计单词数 -l     统计行数 命令<文件    把文件作为命令的输入 10.3.4  Bash基本功能-多命令顺序执行与管道符 1.多命令顺序执行   多命令执行符 格式 作用 : 命令1:命令2   多个命令顺序执行,命令之间没有任何逻辑联系  && 命令1&&命令2 逻辑与 当命令1正确执行,则命令2才会执行 当命令1执行不正确,则命令2不会执行   || 命令1||命令

bash脚本编程基础及配置文件

shell脚本编程: 编程语言的分类:根据运行方式 编译运行:源代码----->编译器(编译)---->程序文件 C语言: 解释运行:源代码--->运行时启动解释器,由解释器边解释边运行: 根据其编程过程中功能的实现是调用库还是调用外部的程序文件: shell脚本编程: 利用系统上的命令及编程组件进行编程: 完成编程: 利用库或编程组件运行编程 编程模型: 过程式编程语言,面向对象的编程语言 程序=指令+数据 过程式:以指令为中心来组织代码,数据是服务于代码: 顺序执行 选择执行 循环执

bash的颜色规则以及配置文件

bash的颜色显示规则: ascii编码对于颜色进行设置: \033:Ctrl键 [:控制字符和颜色代码之间的间隔字符 0m:关闭颜色属性命令: 1m:加粗显示文本字符: 4m:为文本字符加下划线标识: 5m:使文本字符闪烁: 7m:将文本字符的背景色和前景色交换显示: 8m:将文本字符的背景色和前景色设置为相同颜色: 30m-39m:设置文本字符的前景色:38m和39m暂时保留: 40m-49m:设置文本字符的背景色:48m和49m暂时保留: 例子:echo -e "\033[5;1;31;4