Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键 一、echo在屏幕上打印内容 二、第一个脚本   三、bash的基本功能

Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

echo [选项] [输出内容]

-e 支持转义字符控制的字符转换

Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

输出带颜色的文本

 Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

二、第一个脚本

编写脚本

注意:

#!/bin/bash 此行不是注释,必须有
1 #!/bin/bash
2 3 #The first program 4 echo -e "e[1;34m 你好,世界 e[0m"

运行脚本

两种方式

(1)赋予执行权限,直接运行

chmod 775 hello.sh

./hello.sh

(2)通过bash调用执行脚本

bash hello.sh

Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

 

三、bash的基本功能

(1)命令别名

 显示已有的别名 alisa

也可以通过allsa命令更改系统中已经生效的别名 例如  alisa ls='ls --color=never' 

 Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

一旦重启或注销登录,别名就会丧失效果

要永久生效:写入环境变量配置文件

命令生效顺序

Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能

(2)常用快捷键

Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
一、echo在屏幕上打印内容
二、第一个脚本
 
三、bash的基本功能