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后面的内容
Linux相关学习(五)
最新推荐文章于 2024-11-06 09:27:30 发布