您的位置:首页 > 运维架构 > Shell

linux笔记:shell基础和bash的基本功能

2015-11-06 21:54 971 查看
shell的优势:可以直接调用linux系统命令

shell脚本的基本写法:
脚本名以.sh结尾
程序的第一行为#!/bin/bash,告诉系统这是一个shell脚本
以#作为注释
shell脚本的执行方式:
先赋予脚本执行权限,chmod;
再用绝对路径或相对路径直接调用(因为shell是可执行程序,所以可以直接用路径来调用),如:
/home/hqqq/test/t.sh

bash的基本功能:

一、tab键文件和命令补全:
如果只有一条匹配的,按一次就能自动补全;如果有多个匹配的,则按两次tab键,会出来提示。

二、命令别名:
命令别名查询:
alias
设定命令别名:
alias 别名=‘原命令’

删除别名:
unalias 别名

命令执行的顺序:
1.用路径执行命令
2.别名
3.Bash的内部命令
4.按照环境变量中的目录查找到的第一个命令

命令行的方式设置只会临时生效,让别名永久生效要写入配置文件中:
/用户家目录/.bashrc

三、Bash常用快捷键
Ctrl+C 强制终止当前的命令
Ctrl+U 删除或剪切光标之前的命令
Ctrl+L 清屏
Ctrl+Y 粘贴Ctrl+U剪切的内容
Ctrl+D 退出当前终端

四、输入输出重定向
标准输入:键盘。 文件描述符:0
标准输出:显示器。 文件描述符:1
标准错误输出:显示器。文件描述符:2

标准输出重定向:





五、多命令顺序执行与管道符

多命令顺序执行:



管道符:

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

六、通配符和其他特殊字符

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: