Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > linux 学习笔记-BASH SHELL
【标  题】:linux 学习笔记-BASH SHELL
【关键字】:linux,-BASH,SHELL
【来  源】:http://www.cublog.cn/u/9595/showart.php?id=98990

linux 学习笔记-BASH SHELL

Your Ad Here
做个总结,没事看看.
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
bind 9 solaris 9 dns views 区分南北电信安装成功完整文档:【上一篇】
对UNIX V7 ls命令原代码的注释以及移植到现代操作系统中所做的初步处理:【下一篇】
【相关文章】
  • Linux 系统的单用户模式、修复模式、跨控制台登录在系统修复中的运用
  • Linux一些安全设置
  • Linux简介
  • Shell编程(一)---为什么使用Shell编程
  • Linux下两个UML工具介绍
  • Linux程序设计2-4章Summary
  • DB2 CLP在Shell中的连接保持
  • 《LINUX与UNIX SHELL编程指南》读书笔记-二次发布版
  • Linux 2.4 NAT HOWTO 简体中文版[转]
  • IPv6 in IPv4 配置方法 (Cisco & Linux)
  • 【随机文章】
  • linux中的时间流
  • [原创]关于cvs客户端(ECLIPSE内置)连接CVS服务器中文乱码问题解决方案
  • 关于进程和线程的学习!
  • Perl语言安全
  • Netken.GoldCache.v1.6.2 [黄金高速缓存]
  • XMLRPC简单Test(server)
  • WindowsCE内核定制(嵌入式开发流程)
  • 又一个被挂木马的政府网站(第2版)
  • 变速精灵 XP 简体中文版注册分析 下
  • 使用SkinMagic Toolkit美化界面
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.