configuring the bash shell
=================
设定bash shell
1,自定变数
2,aliase和functions
3,set
4,环境变数
===============
变数
存储在memory
有2中类型:local,environment(环境变数)
local variables 只能在目前的工作环境中使用
envirnment variables 在全部的工作环境中使用
查看系统里有哪些变数
set 查看系统所有变数
env 只能查看envirnment variables
------
通过local variables设定shell
英文大写表示变数
#FAV_COLOR=blue
#set |more
#echo $FAV_COLOR
------------
常见的common loacl varialbes
HISTFILESIZE--history记录指令的条数
COLUMNS--定义terminal终端视窗的宽度
LINES--定义terminal视窗的高度
------------
PS1变数--可以设置#/$前面的提示
\d today's date
\h hostname
\t current time 目前时间
\u user name
\w current working directory
\! the history number of current command 目前输入的指令在history内的编号
\$ 用$当用户的提示字符,但是root任然用#
\l 显示在那个tty下工作
#echo $PS1
#PS1='[\u@\h\w\l\d\t]\$' 单引号
-----------
aliases 别名
#alias lf='ls -laF' 单引号
#alias 列出系统下所有别名
#alias lf 查看lf的别名
------
除了变数之外还可以通过哪些方法设定shell
set
-----
如何把变数升级到环境变数
只有环境变数才能在这台主机的环境里生效
变数升级到环境变数#export variable-name
#export A=1
#set | more
删除某个变数 #unset variable-name
一般用户只能删除自己的变数
root身份删除就可以删除所有使用者的变数
-----
常见的环境变数
HOME
LANG
PWD
-----------
TERM 终端机的类型
TERM=xterm
#reset 来重新设置萤幕画面;当显示乱码时
-----
PATH 系统预设路径
#PATH=$PATH:/usr/bin
which 找出指令所在为位置
--------------
shell
阅读(761) | 评论(0) | 转发(0) |