shell基本命令学习
Shell是一种脚步语言,那么,就必须有解释器来执行这些脚步。
Unix/Linux上常见的shell脚步解释器有bash,sh,csh,ksh等,习惯把它们称为shell。
例如:
#!/bin/bash
echo "Hello world !"
chmod +x test.sh
./test.sh
#!是一个约定的标记,它告诉系统这个脚步需要什么解释器来执行,即使用哪一种shell。
基本命令
1,打印输出 echo -e arg 执行arg里的转义字符。 echo arg > myfile 显示结果重定向至文件,会生成myfile文件。
2,read命令:命令行从输入设备读入内容 echo "what is your name?" read NAME echo "hello $NAME"
3,变量定义 variableName="abc" 变量名和等号之间不能有空格,有空格会出错。
4,使用变量 使用定义的变量,只要在变量名前面加美元符号($)
5,命令替换,是值shell可以先执行命令,将输出结果暂时保存,在适当的地方输出。
注意是反引号,不是单引号,DATE=`date` echo "date is $DATE"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?