Linux学习五之shell基础

1.echo输出命令

echo [选项] [输出内容] 

选项: -e 支持反斜杠控制的字符转换

2.第一个脚本

vi hello.sh

#!/bin/bash  第一句声明必写,格式固定

shell中可以直接执行linux中的命令

3.脚本执行

赋予执行权限,直接运行

chmod 755 hello.sh ,给与执行权限之后才能运行脚本,通过./hello.sh,也可以输入完整路径执行脚本;也可以在不赋予权限的情况下直接通过Bash调用执行脚本,bash hello.sh


4.常用快捷键

ctrl + c 强制终止当前命令

ctrl + l 清屏

ctrl + a 光标移动到命令行首

ctrl + e 光标移动到命令行尾

ctrl + u 从光标所在位置删除到此行

ctrl + z 把命令放入后台

ctrl + r 在历史命令中搜索

5.查看别名

alias

6.历史命令

history [选项] [历史命令保存文件]     选项 -c 清空历史命令

7.显示网卡信息,包含ip地址

ifconfig

8.输出重定向

> 以覆盖的方式,把命令的正确输出输出到指定的文件或设备当中


9.多命令顺序执行

; 命令1;命令2  #多个命令顺序执行,命令之间没有任何逻辑关系

&& 命令1&&命令2 #逻辑与,当命令1正确执行,则命令2才会执行,当命令1执行不正确,则命令2不会执行

|| 命令1||命令2 逻辑或

10.管道符

命令1 | 命令2 #命令1的正确输出作为命令2的操作对象

11.通配符

? #匹配一个任意字符

* #匹配0个或任意多个任意字符,也就是可以匹配任何内容

[] 匹配中括号中任意一个字符,-代表一个范围;例如 [a-z]

[^] 逻辑非,表示匹配不是中括号内的一个字符;例如[^0-9]

12.查看文件内容

cat 文件名

你可能感兴趣的:(Linux学习五之shell基础)