Chinaunix首页 | 论坛 | 博客
  • 博客访问: 519036
  • 博文数量: 137
  • 博客积分: 3170
  • 博客等级: 中校
  • 技术积分: 1455
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-17 11:47
文章分类

全部博文(137)

文章存档

2015年(2)

2013年(1)

2012年(6)

2011年(5)

2010年(62)

2009年(61)

我的朋友

分类: LINUX

2009-10-10 11:26:34

1.登录shell和交互shell

2.bash 输入ctrl+c没有退出,这是为什么?
Ctrl-d
键盘输入结束(End Of File, EOF 或 End Of Input)’的意思! 另外,他也可以用来取代exit的输入呢!例如你想要直接离开文字介面,可以直接按下[Ctrl]-d就能够直接离开

3.Bash是GNU shell,兼容sh以及其他shell里的许多有用的特性。当shell启动的时候,它读取它自己的配置文件。最重要的几个如下所示:
/etc/profile     ~/.bash_profile      ~/.bashrc
   shell命令可以分成为3个种类:shell的功能命令,shell内建命令和你系统里某个目录里的命令。

4.利用管道|,ps,wc命令统计进程数,管道是个好东西。

5.在建立脚本文件时,注意chomod操作,并且注意修改
~/.bashrc的环境变量

6.建立变量 
export应该是建立环境变量
 prompt>export tstvar=1
prompt> tstvar="3"
        在等号周围放置空格会造成错误。在对变量赋值得时候把内容字符串用引号引起来是一个良好的习惯:这样会降低出错的机会。
       一个子shell能够改变从父shell变量继承过来的变量,但是在子shell所作的改变对父shell也没有影响。
       退出子shell,用exit命令
7. 转义字符 
   
转义字符用于去除一个单个字符的特殊意义。一个非引用的反斜杠,\,在Bash中被用作转义字符
8.单引号
   
单引号('')用于保持在引号内的每个字符的字面值。一个单引号乃至用反斜杠转义后都不能在2个单引号之间出现。
9.双引号
  使用双引号保持引号内的所有字符的字面值,除了$,``,\。
10.
      





阅读(730) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~