linux使用i键输入的命令,Linux达人养成计划 I--Shell基础--学习笔记

本文学习如下内容:

shell概述与类型

ehco命令(转义符、输出颜色)

第一个shell脚本与运行(bash hello.sh)

别名alias、unalias

Linux环境变量文件(家目录/.bashrc文件和/etc/profile)

命令生效顺序

常用快捷键

输出、输入重定向--一般用于脚本和定时任务(>和>>)

管道符-命令1的正确输出作为命令2的操作对象(|)、多命令顺序(;、&&、||)

通配符(?、*、[]、[-]、[^])

Bash中其他特殊字符

涉及查阅的资料

shell概述

488550310930

shell是什么

488550310930

shell与内核、用户的交换

shell简单里面就是Linux的终端操作界面,类似windows的桌面图形界面

shell的起源

488550310930

shell的起源

488550310930

C Shell

488550310930

Shell语法类型

查看Linux中Shell的类型

echo $SHELL

488550310930

Linux中Shell的类型

查看Linux中支持shell的类型,可以看/etc/shells文件配置

488550310930

Linux支持的shell类型

脚本执行方式9-2

488550310930

echo输出命令

转义符

488550310930

echo支持的反斜杠转义符

488550310930

echo16进制输出

echo支持颜色输出

488550310930

echo支持颜色

488550310930

echo颜色输出的例子

注:\e[1;表示开始颜色

\e[0表示终止颜色

编写第一个shell脚本

shell脚本可以调用linux命令

488550310930

第一个shell脚本

注意#!/bin/bash 不是注释,是linux脚本第一句中必须包含的,其他以#开始是注释

脚本的运行方法

直接调用时,必须指定相对路径或绝对路径

488550310930

脚本的运行方法

Bash的基本功能

Bash中别名与快捷键

查看与设定别名alias

488550310930

查看与设定别名

488550310930

image.png

ls --color=never /

环境变量

别名在重启后就失效,除非写到环境变量里

如果修改环境变量文件,要让其马上生效,需运行

source .bashrc

488550310930

永久别名和删除别名

命令生效顺序

488550310930

命令生效顺序

常用快捷键

488550310930

常用快捷键

上、下箭头查看历史命令

tab 键 :命令补全,自动提示输入,如输入usera+tab ==》useradd

历史命令

其实就是之前操作过的命令可以重新调用

可以用上、下箭头查看

488550310930

历史命令

488550310930

历史命令的调用

输出、输入重定向9-5

类似cmd的重定向

488550310930

表示输入输出

输出重定向

488550310930

输出重定向

正确输出和错误输出同时保存

488550310930

正确输出和错误输出同时保存

正确与错误都丢到linux的黑洞

ls &>/dev/null

输入重定向

488550310930

输入重定向

先wc后输入内容,然后ctrl+d

488550310930

wc统计文件的内容

488550310930

image.png

488550310930

image.png

管道符

多命令顺序执行

488550310930

多命令顺序执行

488550310930

;执行例子

488550310930

;执行例子-看命令执行时间

488550310930

判断命令是否执行成功

管道符

488550310930

管道符格式

命令1报错时,命令2不会执行

488550310930

ls 查询结果,用more分页显示

管道与grep配合使用

488550310930

管道配合查询结果

管道与grep、wc配合使用进行统计

488550310930

管道、grep、wc配合使用统计

通配符

488550310930

通配符

488550310930

通配符例子

Bash中其他特殊字符

488550310930

Bash中其他特殊字符

488550310930

单引号和双引号

488550310930

反引号的例子

488550310930

$()例子

488550310930

打赏扫码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值