Linux -- bash

本文深入探讨了Linux操作系统中shell的基础知识,包括shell的作用、基本命令及其使用技巧。重点介绍了Bash shell的功能特性,如历史记录、命令补全等,并详细讲解了数据流重定向、管道命令等高级用法。

shell

managar计算机硬件的是 操作系统的核心(kernel) 通过shell跟核心沟通

1. what is shell?


case. music
    1.硬件:声卡
    2.核心管理:声卡芯片的驱动程序
    3.应用程序:user输入指令
    shell桥 指令 and 核心

文字接口的shell
    1.各家distribution一个样
    2.远程管理,快速
    3.Linux 数据流重定向|管线命令 系统管理员

bash: Bourne Again Shell
    1.命令修复能力(history)
    2.命令与档案补全功能(tab)
    3.命令别名设定(alias)
        alias ll = 'ls -alF'
    4.工作控制、前景背景控制
    5.程序化脚本 shell script
    6.通配符 wildcard

2. 变量


    a.变数的可变性与方便性
    b.影响bash环境操作的变量
    c.design shell script

show 变量. echo $
取消变量   unset    设定环境变量  export 『子程序』

`反单引号 指令先被执行

观察环境变量
    env (environment)
    export: 自定义变量转成环境变量
$: shell PID
echo $$

?: 上一个指令的回传值

3. 数据流重定向

>
ll > /tmp/test
>>
特殊写法: 2>&1

黑洞装置 /dev/null eat anything

cmd1 && cmd2
cmd1 || cmd2

管线命令 pipe |
ex. ll /etc | less

撷取命令:cut, grep
以行为单位处理信息
cut
    将『同一行的数据分解』
grep
    分析一行信息,if need,take it

排序命令:sort, wc, uniq

双向重导向: tee
    ll /home | tee /tmp/ok | more

字符转换命令:tr, col, join, paste, expand

分割命令: split
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值