BASH使用详解

BASH使用详解

作者:LAMP小白  点击:2038  发布日期:2013-03-22 20:28:00  返回列表

Shell概念
只是一个程序,使用户与系统API更方便的交流

Shell的种类与用户shell的指定
KSH ASH BSH BASH CSH TCSH


最常用的内部命令

Alias 别名
Bg 后台运行
Cd 改变目录

BASH变量
Set 查看所有的变量
Env 查看全局变量

Vi ~/.bash_profile 更改bash的设置
PATH 系统环境变量
HISTFILE 存储历史命令的文件
HISTSIZE 历史命令列表大小
HOME 当前用户的用户目录
OLDPWD 前一个工作目录
PS1 命令行一级提示符
PS2 命令行二级提示符
PWD 当前工作目录
SECONDS 当前shell开始后流逝的秒数
Export 变量名 局部变量转全局变量

BASH的特性
命令补齐
快捷键
通配符
命令历史记录
别名
输入重定向
输出重定向
管道
提示符
作业控制
用户化配置

BASH快捷键

TAB 自动补完命令行与文件名
TAB双击 列出所有可能选择
Ctrl+c 结束当前任务
Ctrl+z 当前任务暂停,并放至后台
Ctrl+s 停止屏幕输出
Ctrl+q 恢复屏幕输出
Ctrl+l 清屏
Ctrl+d 标准输入结束

BASH命令历史

HISTFILE 文件路径
HISTFILEZISE 命令数量
HISTSIZE 命令数量

当前BASH操作的命令暂时保存在内存中
当BASH退出的时候才把这次的命令写入到文件中

BASH运算符
* 任意字符
? 任意一个字符
[] 匹配一个字符
^ 取反
{} 枚举
~ 主目录
!20 执行第20号命令
!! 上一个命令
!$ 上一个命令最后一个参数
“”屏蔽空格的作用
‘’当做字符串处理
``执行命令


定制bash

打开bash时会执行这4个文件
/etc/profile 所有人 第一次执行
~/.bash_profile 第一次执行
~/.basjrc
/etc/bashrc 所有人



上一篇:系统状态检测和进程控制 下一篇:快递查询API
0