Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3127326
  • 博文数量: 710
  • 博客积分: 14546
  • 博客等级: 上将
  • 技术积分: 6738
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 10:20
文章分类

全部博文(710)

文章存档

2016年(1)

2014年(7)

2013年(22)

2012年(227)

2011年(322)

2009年(119)

2008年(12)

分类: LINUX

2009-05-31 18:24:22

Unit4-the bash shell RH033
Unit4-the bash shell
================================
全名
boume agein shell
bash解析用户输入的命令给Kernel看
shell历史
unix--- sysV  sh
    --- bsd   csh-kch,tchsh,zsh
linux--bash基于 sh,tchsh改良
================================
万用字符
* 代表所有字符
?代表单一字符
[a-z]包含a-z
[^a-z]除a-z
================================
TAB键补齐命令
按一次
连续按2次-列表
================================
history
!23执行第23条
^123^2 将上个指令的字串123用2代替
================================
~流水符
PWD
cd   或者 cd ~
cd ~user1 到user1家目录
================================
变数和()
echo回应$变数
echo $HOME 
cd $HOME 回到家目录
touch a{a,b}  做排列组合
  aa  ab
================================
特定指令
在指令中输入其他指令
~ 下的字符`,优先执行
echo "hostname"
echo "hostname:`hostname`"
$()
echo "hostname:$(hostname)"效果一样
$[]数学运算
a=3变数 
echo $a
echo $[$a/$b]除法只能取整数
echo $[$b%$a]取余数
echo $[$a**$b]a的b次方
\按照原来的样子显示出来,不把$当变数 backslash
echo your cost is \$100
ls\
> -lh换行继续输入命令
================================
quotes'',"",单引号,双引号。
** 000 **
echo \*\* 000 \*\*
echo "** 000 **"
echo "**" 000 "**"
echo '** 000 **'
单引号可以禁止所有自原的功能
双引号也可以,但是除了$,\,`倒引号,!.
echo "$HOME" '$HOME'
echo "\$HOME"
echo "today is `date`"
echo "!3"
================================
指令历史功能
键盘上下键
history
ctrl+r历史指令搜索。
ESC松开加。    ALT不放加。上次命令的最后一个参数掉出来使用
#ping 192.168.1.4
#telnet ESC松开加。
================================
切换指令的编辑模式
bash默认使用emacs-style
set -o 查看目前模式
set -o vi 启用VI模式
set +o vi 停用VI模式,切换到emacs
VI下输入命令时   ESC d d 删除整行命令
================================
gnome-terminal
ctrl+shift+t 加一个页签
ctrl+pgup/pgdn 切换页签
alt+N(N=1,2,3) 切换到指定页签
ctrl+shift+c/v 粘贴/复制
ctrl+shift+w 关闭当前页签
 
 
 
阅读(942) | 评论(0) | 转发(0) |
0

上一篇:RH033-04

下一篇:RH033-06

给主人留下些什么吧!~~