导图社区 大数据挖掘的Shell基础
Shell是连接用户与Linux的高效桥梁!作为命令行解释器,Shell无需编译即可执行批处理或交互式命令,支持变量操作和多种运行方式。它既是程序设计语言,也是命令工具,通过echo/printf格式化输出,用export/unset管理变量用户可编写脚本批量执行命令。拥有的逐条交互操作特性包括无数据类型、花括号变量引用及严格命名规则。内置C语言编写的核心,支持大数据挖掘与自动化任务,是Linux生态的基石。
才女笔下的百味人生。李清照以清丽婉约的词风,写尽人间悲欢。她的词作既有"倚门回首,却把青梅嗅"的少女娇憨,也有"帘卷西风,人比黄花瘦"的深闺孤寂。从"误入藕花深处"的闲适到"醒时空对烛花红"的忧思,无不渗透着时节之感与命运波折。这位宋代女词人将闺思、乡愁、国恨揉进词句,用夜雨、残酒、西风等意象,刻画出坎坷人生中的细腻情思,留下穿越时空的生命注脚。
想高效攻克英语?这份学习资源宝典助你从基础到精通! 内容涵盖俞敏洪系列教材,聚焦写作、翻译、语法、词汇、阅读、词典、字帖、词根词缀等内容,提供趣味性的读本,适配全阶段:小学、考研、雅思、托福、专、专八无所不包,可以形成对新东方各种英语学习教材的整体印象,零基础也能系统进阶!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
大数据挖掘的Shell基础
概述
用户与Linux沟通的桥梁
性质
命令语言
类似cmd.exe
互动地解释和执行用户输入的命令
程序设计语言
不需要进行编译
定义了各种变量和参数
提供了许多在高级语言才具有的控制结构
循环
分支
本身是一个用C语言编写的程序
模式
交互式
解释执行用户的命令,用户输入一条命令。shell就解释执行一条,交互式shell就是在终端上运行的,shell等待输入,然后执行所提交的命令
批处理
用户事先写一个shell脚本,其中有很多条命令,让shell一次性把这些命令执行完,而不必一条一条地输入命令
运行方式
chmod赋予其执行权限
调用解释器使脚本运行
使用scource命令运行
类型
解释器
bash
sh
csh
ksh
编程
变量
无数据类型
命名规则
首个字符必须为字母
中间不能有空格
可以使用下划线
不能使用标点符号
不呢怀使用shell中的关键字
访问
在变量前加一个$符号
可以用一个变量给另一个变量赋值
变量名加花括号{}
只读变量
输入关键字readonly
删除变量
unset
只能删除非只读的
添加环境变量
export 变量名=变量值
内部变量
预留了一些变量
$0
当前脚本的文件名
$?
显示命令的最后推出状态
$n
$#
$*
$@
变量输出
echo
自动换行输出的内容
输入方式
直接输出
单引号或者双引号
printf
用于格式化输出
制定字符串的宽度
制定左右对齐方式