shell入门

|-----------------|--------------|
| cat /etc/shells | 查看shells版本 |
| echo SHELL | 系统的环境变量 | | echo 0 | 当前正在执行的脚本名称 |
| #!/bin/sh | 切换shell版本为sh |
| vim hello.sh | 创建sh文件 |

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务

Shell 脚本(shell script),是一种为 shell 编写的脚本程序

Bash 也是大多数Linux 系统默认的 Shell

通过执行shell脚本,来实现执行多个命令。可以编写自动化任务

|--------------------|-----------------|
| chmod a+x hello.sh | 给hello.sh添加执行权限 |
| echo | 输出 |
| read | 读取 |

#!/bin/bash

echo "hello"

data

nano 编辑器 nano hello.sh 创建一个sh脚本文件,用nano打开

相关推荐
凉、介16 分钟前
深入理解 ARMv8-A|处理器模式与寄存器
笔记·学习·嵌入式·arm
whyTeaFo1 小时前
MIT 6.1810: Lec 5: calling conventions and stack frames RISC-V
笔记
上课不要睡觉了2 小时前
【统计法规】4.1统计管理体制概述
笔记·统计师考试
墨白曦煜2 小时前
算法实战笔记:剥开回溯算法的外衣——从通用模板到高阶去重(八)
笔记·算法
Upsy-Daisy3 小时前
IOTA 学习笔记(四):当前 IOTA 架构总览
笔记·学习·架构
山楂树の3 小时前
JS中??和||的区别
笔记
U盘失踪了4 小时前
Browser Use — AI驱动浏览器自动化的全新范式
笔记·自动化
疯狂打码的少年4 小时前
Cache的三种映射方式(直接/全相联/组相联)
linux·服务器·数据库·笔记
RainCity4 小时前
Java Swing 自定义组件库分享(十)
java·笔记·后端
FakeOccupational5 小时前
【数学 代数学】无理数:\sqrt2和\pi 是无理数的证明 + 无理数集合的“非正则”性质(暂记)
笔记