基础知识(linux-shell)

本文详细介绍了Linuxshell中的基础命令如cd、mkdir、rm、以及文件操作、目录操作,还涵盖了bash解释器、脚本、变量、别名、环境变量、文件通配符和I/O重定向等概念,以帮助读者理解shell编程的基本原理。
摘要由CSDN通过智能技术生成

在这里插入图片描述
命令就是文件

1 man
manual的全称
在这里插入图片描述
目录
cd
cd ~:回到家目录
cd -:回到上次操作的目录
mkdir -p:级联创建
rmdir -p:级联删除
文件
区分大小写
file
在这里插入图片描述
rm -rf 可以删除目录也可以删除文件
cp
在这里插入图片描述
cp对于相同的,覆盖

head,tail
head -n
默认是10行
在这里插入图片描述
cat 创建文件
在这里插入图片描述
ctrl+d
ctrl+c
文件反着打tac
在这里插入图片描述
linux文件树
在这里插入图片描述
在这里插入图片描述
解释shell里面的语法的解释器就是bash,bash是解释器
脚本是不需要编译的
在这里插入图片描述
默认就是一个空格
单引号双引号
在这里插入图片描述
对于转义字符,和引号没关系,用 -e,单双引号是变量区别
别名
ll的来源
在这里插入图片描述

&是后台运行的意思,就是不在当前终端运行。
在这里插入图片描述
前台的意思就是在同一个bash进程里面运行,后台的意思就是新开一个进程,和bash没关系了
$?自动变量
在这里插入图片描述
&&和||
&&像是流水的感觉,前面的留到后面,前面的成功了后面的才能继续
||是双开门,这边不行那边行
&&和||结合就能实现if else的结构
在这里插入图片描述
shell语句特别长的话
在这里插入图片描述
shell中的变量
区分大小写
单引号和双引号
单引号不展开,双引号展开
在这里插入图片描述
在这里插入图片描述
.bashrc
一般用户切入自己的用户后,先执行.bashrc的内容

对于shell的环境变量
有点儿像盗梦空间,一层一层的嵌套
想把父的环境变量继承下来,用export
在这里插入图片描述
在这里插入图片描述
子shell
在这里插入图片描述
在这里插入图片描述

文件通配符
?单个字符
*任意字符
[]指定的字符
在这里插入图片描述
I/O重定向
在这里插入图片描述
标准错误重定向
在这里插入图片描述
在这里插入图片描述
标准输入的重定向
在这里插入图片描述
在这里插入图片描述
过滤器
(行过滤器)
在这里插入图片描述
grep -i 忽略大小写
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值