redhat 3

重启网络:service newwork restart


如何使用bash shell


cat /etc/shells :查看shell的种类


通配符:

*:匹配任何一个(代表所有)

?:匹配单个字符

[ ]:匹配单个字符的范围

^:取反


echo:打印信息


hostname :本机名


$( ) 命令替换

echo  ”this is $(hostname)“

或用· · 也一样(~键,通常为1前面的一个键)


{ } :括号内参数逐个添加


变量:本地变量,环境变量,位置变量,全局变量


bash下的变量大小写是区分的


打印变量 : echo ${a}


默认情况下,本地变量只在本地进程中


export:将本地变量提升为环境变量

export b=2


显示系统中的所有变量:set


显示所有的环境变量:env


which:查看某个命令的可执行路径


登录shell与非登录shell的区分:

读取文件不同

/etc/profile                     /etc/bashrc

~/.bash_profile            ~/.bash_bashrc


profile:环境变量

bashrc:别名,命令


source /etc/profile 或 . /etc/profile (点 空格 /etc)

立即生效文件,以当前shell生效


转义符:\  ‘ ’

双引号一般不推荐使用,局限性太高


脚本:

vim a.sh

如不存在a.sh,先创建,再打开

如存在,则直接打开


脚本第一行:#!/bin/bash

指定运行下列命令的shell


执行脚本前:加权限 chmod 777 a.sh


增加PATH环境变量:PATH=$PATH :/root


执行脚本:Sourse a.sh          .  a,sh(点空格a.sh) :在当前的shell中执行


标准输入输出和管道符

0:代表标准的输入

1:代表正确的输出

2:代表错误的输出


>重定向

>>追加内容


清空a文件中的内容: >a


&> 将正确及错误信息扔到一个文件中

>a 2>&1

2>a 1>&2



/dev/null :黑洞


管道的左边是右边的前提数据信息


tee:保留到哪儿

tee all:保存到all

tee -a :追加保留


grep :对关键字筛选,对整行
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值