export COLUMNS=500

$* 将所有命令行参数当做单个文本值包含
$@ 将所有命令行参数当做独立的文本值包含
$# 命令行参数数目
$? 最近使用的前端进程的退出状态码
$- 当前命令选项标记
$$ 当前shell的进程ID(PID)
$! 最近执行的后台进程PID
$0 来自命令行的命令名称
$_ shell的绝对路径名
BASH 用来调用shell的全文件名
BASH_ARGC 当前子函数中的参数数目
BASH_ARGV 含有所有指定命令行参数的数组
BASH_COMMAND 当前正在被执行的命令的名称
BASH_ENV 如果设置了的话,每个bash脚本都会尝试在运行前执行由这个变量第一的起始文件
BASH_EXECUTION_STRING 在-c命令行选项中用到的命令
BASH_LINENO 含有脚本中每个命令的行号的数组
BASH_REMATCH 含有与指定正则表达式匹配的文本元素的数组
BASH_SOURCE 含有shell中已声明函数所在源文件的名称的数组
BASH_SUBSHELL 当前shell产生的子shell数目
BASH_VERSION 当前bash shell实例的版本号
BASH_VERSINFO 含有当前bash shell实例的主版本号好次版本号的可变数组
COLUMNS 含有当前bash shell实例使用的终端的终端宽度
COMP_CWORD 含有当前光标位置的变量COMP_WORDS的索引值
COMP_LINE 当前命令行
COMP_POINT 当前光标位置相对于当前命令起始位置的索引
COMP_WORDS 含有当前命令行上所有的单词的可变数组
COMPREPLY 含有由shell函数生成的可能填充字的可变数组
DIRSTACK 含有目录栈当前内容的可变数组
EUID 当前用户的数字有效用户ID
FCEDIT fc命令使用的默认编辑器
FIGNORE 冒号分隔的文件名补全时要忽略的后缀名列表
FUNCNAME 当前执行的shell函数的名称
GLOBIGNORE 以冒号分隔的模式列表,定义了文件名展开时要忽略的文件名集合
GROUPS 含有当前用户属组列表的可变数组
histchars 控制历史记录展开的字符,最多有3个字符
HISTCMD 当前命令在历史记录中的位置
HISTCONTROL 控制哪些命令留在历史记录列表中
HISTFILE 保存shell历史记录列表的文件名(默认是 .basj_history)
HISTFILESIZE 在历史记录中保存行数的上限
HISTIGNORE 冒号分隔的用来决定哪些命令不存进历史文件的模式列表
HISTSIZE 最多在历史文件中保存多少条记录
HOSTFILE 含有shell在补全主机名时读取的文件的名称
HOSTNAME 当前主机的名称
HOSTTYPE 当前运行bash shell的机器
IGNOREEOF shell在退出前必须收到连续EOF字符的数量,如果不存在这个值,默认是1
INPUTRC readline初始文件名(默认是 .inputrc)
LANG shell的语言环境分类
LC_ALL 定义个语言环境变量,覆盖LANG变量
LC_COLLATE 设置对字符串值排序时用的对照表顺序
LC_TYPE 决定在文件名展开和模式匹配时用字符如何解释
LC_MESSAGES 决定解释前置美元符($)的双引号字符串的语言环境变量
LINENO 脚本中当前执行的行号
LINES 定义了终端上可见的行数
MACHTYPE 用“cpu-公司-系统”格式定义的系统类型
MAILCHECK shell多久查看一次新邮件(以秒为单位,默认是60)
OLDPWD shell之前的工作目录
OPTERR 设置为1时,bash shell会显示getopts命令产生的错误
OSTYPE 定义了shell运行的操作系统
PIPESTATUS 含有前端进程的退出状态码列表的可变数组
POSIXLY_CORRECT 设置了的话,bash会已POSIX模式启动
PPID bash shell父进程的PID
PROMPT_COMMAND 设置了的话,在命令行主提示符显示之前会执行这条命令
PS1 主命令行提示符字符串
PS2 次命令行提示符字符串
PS3 select命令的提示符
PS4 如果使用bashde -x参数,在命令行显示之前显示的提示符
PWD 当前工作目录
RANDOM 返回一个0~32767的随机数;对其赋值可作为随机数生成器的种子
REPLY read命令的默认变量
SECONDS 自动shell启动到现在的描述;对其赋值将会充值计数器
SHELLOPTS 冒号分割的打开的bash shell选项列表
SHLVL 表明shell级别,每次有新bash shell(启动自增)
TIMEFORMAT 指定了shell显示时间值的格式
TMOUT select和read命令在没输入的情况下等待多久(以秒为单位)。默认为零,表示无限长
UID 当前用户的真实用户ID
 

bash 设置的更多相关文章

  1. 介绍linux下利用编译bash设置root账号共用的权限审计设置

    在日常运维工作中,公司不同人员(一般是运维人员)共用root账号登录linux服务器进行维护管理,在不健全的账户权限审计制度下,一旦出现问题,就很难找出源头,甚是麻烦!在此,介绍下利用编译bash使不 ...

  2. Git Bash设置代理

    从GitHub clone代码速度比较慢,设置代理,(假设端口是1080): git config --global https.proxy http://127.0.0.1:1080 git con ...

  3. Windows下Goland的Terminal设置为Git Bash

    Windows下Terminal默认的使用的是系统自带的cmd,功能实在太少,用起来远不如Git Bash来得方利和高效.其实要在Goland的Terminal中使用Bash设置起来也很简单,设置位置 ...

  4. 解决Bash On Ubuntu On Window安装Zsh无效问题附安装说明

    前言 Zsh是一款非常棒的Shell,使用Linux和Mac系统的人,基本上都知道zsh的存在. 问题 在安装完Zsh后,zsh是可以使用的,但是重启之后,又恢复至默认的bash. 我在安装好之后,使 ...

  5. 系统管理中 bash shell 脚本常用方法总结

    在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了!在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则 1. 单引号和双引号的区别 单引 ...

  6. 初识BASH SHELL

    什么是Shell shell翻译成中文就是"壳"的意思.简单来说就是shell是计算机用户与操作系统内核进行"沟通"的一种工具.Windows系统中有power ...

  7. Linux命令-设置免密码登录

    设置免密码登陆:[root@Redis01 test]# cd /install/[root@Redis01 install]# rm -rf test/[root@Redis01 install]# ...

  8. Docker 容器CPU设置

    CPU使用率其实就是你运行的程序占用的CPU资源,表示你的机器在某个时间点的运行程序的情况.使用率越高,说明你的机器在这个时间上运行了很多程序,反之较少.CPU使用率的高低与你的CPU强弱有直接关系. ...

  9. Bash 翻译

    Bash参考手册 目录 1简介 1.1什么是Bash? 1.2什么是shell? 2定义 3基本外壳功能 3.1 Shell语法 3.1.1外壳操作 3.1.2报价 3.1.2.1逃逸角色 3.1.2 ...

随机推荐

  1. .NetCore关于Cap(RabbitMQ)结合MySql使用出现MySql相关类冲突问题解决办法

    问题还原 引用了 DotNetCore.CAP.MySql MySql.Data.EntityFrameworkCore 在使用MySql相关对象的时候会出现如下冲突,在命名空间加入伪空间名称是不能解 ...

  2. django中注册功能signup的测试例

    这个是套路, 有了这些测试用例, 开发就会更有保障, 且每次重写,都好麻烦, 不好cp来得快~~:) from django.test import TestCase from django.urls ...

  3. python 函数式编程学习笔记

    函数基础 一个函数就是将一些语句集合在一起的部件,它们能够不止一次地在程序中运行.函数的主要作用: 最大化的代码重用和最小化代码冗余 流程的分解 一般地,函数讲的流程是:告诉你怎样去做某事,而不是让你 ...

  4. SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30001ms.

    SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after ...

  5. win7 64位系统pdf预览

    装了Win7 64位以后,发现pdf文件不能正常预览,相信很多朋友也遇到了同样的问题,之前搜索的结果有个办法是安装Foxit的插件(相信有不少原来用Adobe Reader的用户从此改用Foxit了) ...

  6. VMware虚拟机中CentOS设置固定IP

    因为需要配置固定IP,在网上找了很久终于找到一个可行的例子,自己配置成功了. 1.首先获取你的GATEWAY 方便后面在cento系统配置里使用选取菜单栏:Edit->Virtual Netwo ...

  7. 试图(View)

    试图是通过命名约定与动作方法想关联的.这个动作方法称为Index,控制器名称为Home; 添加试图,试图名与该试图相关联的动作方法的名称一致.

  8. luogu P2757 [国家集训队]等差子序列

    题目链接 luogu P2757 [国家集训队]等差子序列 题解 线段树好题 我选择暴力 代码 // luogu-judger-enable-o2 #include<cstdio> inl ...

  9. 4951: [Wf2017]Money for Nothing 决策单调性 分治

    Bzoj4951:决策单调性 分治 国际惯例题面:一句话题面:供应商出货日期为Ei,售价为Pi:用户收购截止日期为Si,收购价格为Gi.我们要求max((Si-Ej)*(Gi-Pj)).显然如果我们把 ...

  10. bzoj 4000 矩阵快速幂优化DP

    建立矩阵,跑快速幂 /************************************************************** Problem: 4000 User: idy002 ...