本文学习如下内容:
- shell概述与类型
- ehco命令(转义符、输出颜色)
- 第一个shell脚本与运行(bash hello.sh)
- 别名alias、unalias
- Linux环境变量文件(家目录/.bashrc文件和/etc/profile)
- 命令生效顺序
- 常用快捷键
- 输出、输入重定向--一般用于脚本和定时任务(>和>>)
- 管道符-命令1的正确输出作为命令2的操作对象(|)、多命令顺序(;、&&、||)
- 通配符(?、*、[]、[-]、[^])
- Bash中其他特殊字符
涉及查阅的资料
vi/vim 的基本用法--百度经验
Linux的vi怎么用--百度经验--推荐使用vim
修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile
Linux 查看进程 关闭进程--百度经验
Linux Source命令及脚本的执行方式解析
shell概述
shell简单里面就是Linux的终端操作界面,类似windows的桌面图形界面
shell的起源
查看Linux中Shell的类型
echo $SHELL
查看Linux中支持shell的类型,可以看/etc/shells文件配置
脚本执行方式9-2
转义符
echo支持颜色输出
注:\e[1;表示开始颜色
\e[0表示终止颜色
编写第一个shell脚本
shell脚本可以调用linux命令
注意#!/bin/bash 不是注释,是linux脚本第一句中必须包含的,其他以#开始是注释
脚本的运行方法
直接调用时,必须指定相对路径或绝对路径
Bash的基本功能
Bash中别名与快捷键
查看与设定别名alias
ls --color=never /
环境变量
别名在重启后就失效,除非写到环境变量里
如果修改环境变量文件,要让其马上生效,需运行
source .bashrc
命令生效顺序
常用快捷键
上、下箭头查看历史命令
tab 键 :命令补全,自动提示输入,如输入usera+tab ==》useradd
历史命令
其实就是之前操作过的命令可以重新调用
可以用上、下箭头查看
输出、输入重定向9-5
类似cmd的重定向
输出重定向
正确输出和错误输出同时保存
正确与错误都丢到linux的黑洞
ls &>/dev/null
输入重定向
先wc后输入内容,然后ctrl+d
管道符
多命令顺序执行
管道符
命令1报错时,命令2不会执行
管道与grep配合使用
管道与grep、wc配合使用进行统计
通配符
Bash中其他特殊字符
转载请注明出处:
牵手生活--头条新闻:笔记是整理思路方式,分享是一个美德,牵手是我的生活方式
牵手生活--简书:笔记是整理思路方式,分享是一个美德,牵手是我的生活方式