文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>linux 学习笔记-BASH SHELL

linux 学习笔记-BASH SHELL

时间:2006-04-12  来源:bluexjj

做个总结,没事看看. BASH SHELL
    命令编辑能力:
 在你的家目录里的.bash_history里记录前一次登入以前所执行的命令。
而这一次登入所执行的指令都被放在内存中。注销后该指令记忆才会记录到.bash_history当中。
如果登录到别人的机子想看看他用过的指令。知道怎么做了吧。
    补全功能:
 注意tab键的使用。
    命令别名(alias)设定功能
 alias lm='ls -al'
    工作控制jobs、前景背景控制:
 让我们随时将工作丢到背景中执行!而不怕不
小心使用了 [Ctrl] + C 来停掉该程序!
   
变量与变量的设定:
    echo:显示变量的内容
 echo $PATH
    env:显示目前系统中主要的预设变量内容
 env environment的缩写
    set:显示目前系统中全部的变量内容
    变量的设定规则:
 变量与变量内容以等号『=』来连结;
 等号两边不能直接接空格符;
 变量名称只能是英文字母与数字,但是数字不能是开头字符;
 若有空格符可以使用双引号『 " 』或单引号『 ' 』来将变量内容结合起来,但须要特别留意,双引号内的特殊字符可以保有变量特性,但是单引号内的特殊字符则仅为一般字符;
 必要时需要以跳脱字符『 \ 』来将特殊符号(如Enter, $, \, 空格符, '等)变成一般符号;
 在一串指令中,还需要藉由其它的指令提供的信息,可以使用 quote 『 ` command` 』;
 若该变量为扩增变量内容时,则需以双引号及 $变量名称如:『 "$PATH":/home』继续累加内容;
 若该变量需要在其它子程序执行,则需要以 export 来使变量可以动作,如『export PATH』;
 通常大写字符为系统预设变量,自行设定变量可以使用小写字符,方便判断(纯粹依照使用者兴趣与嗜好);
 取消变量的方法为:『unset 变量名称』。
 这里注意:双引号和单引号区别。quote(`)    export:export 可以将一般自订的变量变成环境变量!    unset:就是直接将该变量的内容拿掉。
 unset 变数
   read:
   array:bash中数组的使用。
   $RANDOM:随机取随机数。
   命令别名与历史命令
 alias 别名='指令 参数'
 如果要取消命令别名的话,那么就使用 unalias 吧
   历史指令记录数据
 history配合"!"使用。
bash shell的设定档案
   系统设定值:
 /etc/profile
 /etc/inputrc
 /etc/bashrc
 /etc/man.config
上面的说明我就不写,自己看到的时候想起来就可以了。
   个人设定值:
 ~/.bash_profile
 ~/.bashrc
 ~/.bash_history
 ~/.bash_logout
   source的使用
命令重导向
 这在自己在用的时候体会吧~
管线命令(pipe)
 cut
 sort
 wc
 uniq
 tee
 tr
 split
 上面的几个命令不会的看info,man熟能生巧。
                                                         andy7
相关阅读 更多 +
排行榜 更多 +
宝宝切水果安卓版

宝宝切水果安卓版

休闲益智 下载
儿童脑筋急转弯

儿童脑筋急转弯

休闲益智 下载
袭击现场2

袭击现场2

飞行射击 下载