快速业务通道

20110720linux

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-31

本地变量 只对自身有效
环境变量 用export导出引用变量时不需加$ 用export察看系统的环境变量HISTSIZE PATH HOME PS1==[\u@\h\W]\$
export PS1-''\t\!\$

printenv

env
特殊变量(内置的)
$?表示上一个命令的执行结果
位置变量 $1 $2 传递参数
$[$A $B]
$(($a $b))
算术运算

BASH 的别名
alias 起别名时,当有空格时要用引号引起来 只对当前有效
unalias 取消别名

全局 有效:/etc/profile /etc/profile.d/* /etc/bashrc
局部有效 :~/.bash_profile ~/.bashrc ~/.bash_logout
profile类
设置环境变量
运行用户登录时要执行的一些命令
bashrc 类
设置别名
设定本地变量
shell :交互式登录shell /etc/profile --》 /etc/profile.d/* --》~/.bash_profile --》/etc/bashrc
非登录式shell 开机时运行的shell
~/.bashrc--》/etc/bashrc--》/etc/profile.d/*
source 文件 重读
输入输出重定向 管道
标准输入:/dev/stdin 0 设备的表示符<
标准输出:/dev/stdout 1>
错误输出:/dec/stderr 2>
&>无论是正确的还是错误的都重定向
>输出重定向会覆盖
>>重定向追加
2>>错误输出追加重定向
set -C 避免一个>出问题
>|不需要set
>> 2>>
管道 | 连接多个命令
echo “ ” |passwd --stdin redhat
保留一份 tee 例如:ls /etc |tee /tmp/ls.out |less
多个命令
自定义输出重定向 ;例如:exec 3> /tmp/
ls /var >&3 避免重复操作
撤销 exec 3>&-
> /dev/null
&>/dev/null
程序的执行流
顺序
选择
循环
for I in list ;do

done
`seq 1 10`
in {1..10}
文本处理命令
cut -d
-f
grep 全面搜索正则表达式
egrep=grep -E
fgrep
正则表达式 基本正则表达式 扩展正则表达式
* 任意长度的字符
-i 不区分大小写
-v 反向显示
-n显示匹配到的行
-An 显示搜索到后n行
-Bn 显示搜索到前n行
-Cn 显示搜索到前后n行
--color 匹配到的高亮显示

本文出自 “linux” 博客,请务必保留此出处http://linusworld.blog.51cto.com/3353190/620094

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号