shell 概述

前端之家收集整理的这篇文章主要介绍了shell 概述前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
# @Author: owlcity # @Date: 2017-07-19 17:03:15 # @Last Modified by: owlcity # @Last Modified time: 2017-07-24 10:43:14 一:shell 介绍 二:shell 概述 1 Bourne shell -sh -ksh -Bash -psh 2 C shell -csh -tcsh 三 Bash的基本功能 1 命令的别名与快捷键 alias #查看系统中所有的命令别名 alias 别名 = '原命令' # 设定命令别名 alias ls='ls --color=never' #这样配置别名只是临时生效 #永久生效需要写入环境变量 vi ~/.bashrc unalias 别名 #删除别名 linux快捷键 ctrl + c ctrl + l清屏 ctrl + u 从光标所在位置删除到行首 ctrl + a 光标移动到命令行首 ctrl + e 光标移动到命令行尾 ctrl + z 把命令放入后台 ctrl + r 从历史命令中搜索 4:历史命令 保存位置: ~/.bash_history 默认保存1000条,可以配置 /etc/profile histtory_size 5:输出输入重定向 标准输出重定向: 命令 > 文件 以覆盖的方式把命令的输出指定到文件或设备 命令 >> 文件 已追加的方式 标准错误输出重定向 错误命令 2>文件 错误命令 2>>文件 正确输出错误输出同时保存 命令 > 文件 2>&1 命令 &>文件 覆盖方式正确和错误输出同时保存 命令 >> 文件 2>&1 命令 &>>文件 追加方式正确和错误输出同时保存 命令>>文件1 2>>文件2 把正确的追加到1,错误的追加到2 ls &>/dev/null 丢弃 输入重定向 一般用于补丁 命令<文件文件作为命令输入 命令 << 标识符 6:管道符 多命令顺序执行 ; && || 例: ls && echo yes || echo no netstat -an grep ESTABLISHED | wc -1 7:通配符 ? 任意一个字符 * 0或者任意多个任意字符 [] 括号中任意一个字符 [-] 括号中任意一个字符-代表范围 [^] 逻辑非表示匹配不是括号中的一个字符 '' 在单引号中所有的特殊符号都没有特殊意义 "" 在双引号中特殊符号没有特殊意义,但$ ` \ 是例外拥有调用变量的值引用命令和转义符的特殊意义 `` $() 和反引号相同调用系统命令 # 代表注释 $ 用于调用变量的值 \ 转义符 原文链接:https://www.f2er.com/bash/391874.html

猜你在找的Bash相关文章