程序员之路:Shell基础

简介: 程序员之路:Shell基础

1、shell是什么

(1)shell是一个命令行解析器

(2)shell还是一个功能相当强大的编程语言

主要语法有Bourne和C,C有csh和tcsh

p30.1.jpg


2、echo输出命令

echo [选项] [输出内容]

-e:支持反斜线控制的字符转换

p30.2.jpg


3、输出颜色

# echo -e "\e[1;31m hello world \e[0m"

#30m=黑色

#31m=红色

#32m=绿色

#33m=黄色

#34m=蓝色

#35m=洋红

#36m=青色

#37m=白色


4、第一个脚本

# vi hello.sh

#!/bin/bash

#This is comment

echo -e "\e[1;31m hello world \e[0m"


5、脚本执行

(1)赋予执行权限,直接运行

# chmod 755 hello.sh

# ./hello.sh


(2)通过bash调用执行脚本

# bash hello.sh

相关文章
|
存储 关系型数据库 MySQL
MySQL数据库进阶实战:解锁性能飙升秘籍,从菜鸟到高手的华丽蜕变,让数据操作如行云流水!
【8月更文挑战第5天】MySQL是最流行的开源关系型数据库之一,在Web开发与数据分析等领域广泛应用。本文通过实战代码示例,深入探讨MySQL进阶技能:包括索引优化以提升查询性能;利用JOIN与子查询处理多表关联数据;通过事务处理确保数据一致性;使用存储过程与函数封装复杂逻辑以便重用;设置触发器自动执行特定任务以维护数据完整性。掌握这些技能能显著提高数据处理效率与系统性能。
332 5
|
存储 编解码 安全
第二章-数据通信基础【网络工程师第五版】
第二章-数据通信基础【软考教材-网络工程师第五版】
845 0
|
4天前
|
人工智能 运维 安全
|
2天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
9天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
814 109
|
3天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
402 9