Linux相关学习(五)

1.echo的使用
echo [选项][输出内容]
-e:支持反斜线控制的字符转换
echo –e “ab\bc”则会删除b
通过echo输出带颜色的字母:echo -e “\e[1;31m abcd \e[0m”
\e[1;31m abcd \e[0m 蓝色是输出颜色的固定内容,表示将abcd以蓝色输出
2.历史命令history
格式:history [选项][历史命令保存文件]
在这里插入图片描述
-d 删除指定历史记录
历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改。
3.alias的使用
查询命令:alias
alias 别名=’原命令’
在这里插入图片描述
让别名永久生效:vim /root/.bashrc
删除别名:unalias 别名
4.退出当前用户: ctrl+d:
5.在历史命令中搜索: ctrl+r:
6.标准输入输出:
在这里插入图片描述
7.输出重定向:
在这里插入图片描述
8.wc命令:
wc [选项][文件名]
在这里插入图片描述
9.通配符:
在这里插入图片描述
10.Bash中的其他特殊符号:
在这里插入图片描述
在这里插入图片描述
11.设置环境变量:
申明变量:export 变量名=变量值
查询变量:env
删除变量:unset 变量名
定义name=zhangsan回车后输入export age=45,则name是本地变量,age是全局变量,你可以执行pstree查看当前所在的bash,如果你再次输入bash后执行echo $name则看返回空。
环境变量的定义:用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效。
查找环境变量的命令:echo $PATH
环境变量的追加命令:PATH=”$PATH”:/root/sh
表示/root/sh下的.sh可以直接执行
在这里插入图片描述
运算时,一定要用$(())双小括号
12.脚本中的位置参数变量:
在这里插入图片描述
13.read命令的使用:
在这里插入图片描述
在这里插入图片描述
14.declare命令使用:
声明变量类型 declare [+/-][选项] 变量名
在这里插入图片描述
15.expr或let数值运算工具(运算符两端要有空格)
在这里插入图片描述
最常用:ff=$(($aa + $bb))或者ff =$[$aa + $bb]
16.系统环境变量文件:
/etc/profile,/etc/profile.d/*.sh,/.bash_profile,/.bashrc,/etc/bashrc
17.cut用法:
cut [选项] 文件名
在这里插入图片描述
必须保证每个元素之间的距离都一样
cut –d “:” –f 1,3 /etc/passwd
18.printf命令:
在这里插入图片描述
19.awk命令:
awk ‘条件1{动作1} 条件2{动作2}…’ 文件名
awk也是用列判断
在这里插入图片描述
结果为sda1的已用百分之几去掉百分号
在这里插入图片描述
在这里插入图片描述
FS表示指定分隔符
在这里插入图片描述
因为没有BEGIN它会读取第一条数据后查找分隔符,所以先从第二个开始
在这里插入图片描述
加上BEGIN表示读取第一条之前先把分隔符写进去
在这里插入图片描述
在这里插入图片描述
表示所有内容都执行完了再执行END后面的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值