shell基础

shell基础

1.、shell基础

Shell是一个命令解释器(翻译官)。它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至编写一些程序。

Bash是一个标准。因为很多都是用这个shell

# vi /etc/shells    查看支持的shell
# echo $SHELL       查看当前的shell

2.脚本执行方式

# echo "wo ai xuexi"

echo输出转义字符(注意-e):

# echo -e "wo \n ai \b "
\a  警告音
\b  退格符
\r  回车键
\0nnn 按八进制输出字符,0位数字零,nnn为三位八进制数
\xhh 按十六进制输出字符,其中hh是两位十六进制数

echo颜色输出:

# echo -e "\e[1;31m 红色字体 \e[0m"

第一个shell程序:

#!/bin/bash
#this is a first shell program

echo -e "\e[1;31m 红色字体 \e[0m"

脚本执行
1.赋予权限,直接运行

# chmod 755 hello.sh
# ./hello.sh

2.通过Bash调用执行脚本

# bash hello.sh

3.Bash的基本功能

别名

# alias      显示已有别名

临时添加别名:

# alias ls='ls --color=never'

写入操作环境永久生效

# vi ~/.bashrc  
# alias vi='vim'
# source .bashrc

快捷键:
“`
cltr + l 清屏
cltr + a 调到行首
cltr + e 调到行尾
cltr + u 删除至行首
cltr + z 放入后台执行
cltr + r 历史命令搜索

你可能感兴趣的:(运维工程师)