博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shell入门基础
阅读量:5243 次
发布时间:2019-06-14

本文共 578 字,大约阅读时间需要 1 分钟。

Shell的Helloworld

#!/bin/bashecho "helloworld taosir"

执行方式

方式一:用 bash 或 sh 的相对或绝对路径(不用赋予脚本+x权限)

bash 文件相对或绝对地址sh 文件相对或绝对地址

方式二:采用输入脚本脚本的绝对路径或相对路径(必须具有可操作权限+x)赋予脚本文件+x权限 

chmod 777 文件名

注意:

第一种方式本质是bash解析器帮你执行脚本,所以脚本本身不需要执行权限

第二中方式本质是脚本需要自己执行,所以需要执行权限

多命令处理

需求:在目录下创建文件,在文件中输入内容

#!/bin/bashcd /home/taosir/touch taosir.txtecho "taosir is studying..." >> taosir.txt

Shell中的变量

系统变量:

  • $HOME:当前用户目录
  • $PWD:当前所在目录
  • $SHELL:默认解析器
  • $USER:当前用户

自定义变量:

A=2echo $A输出结果:2
  • 如何撤销变量: unset 变量
  • 如何声明静态变量:readonly 变量,注意这种无法unset
  • 如何将变量提升为全局环境变量:export 变量

 

转载于:https://www.cnblogs.com/it-taosir/p/10747654.html

你可能感兴趣的文章
PHP 导出 Excell
查看>>
Java基础教程——网络基础知识
查看>>
Kruskal基础最小生成树
查看>>
浅谈算法和数据结构: 一 栈和队列
查看>>
Java内部类详解
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
图论-次短路求法
查看>>
What's New for Visual C# 6.0
查看>>
ExtJs学习笔记之ComboBox组件
查看>>
关于收费软件
查看>>
getopt_long
查看>>
TensorFlow MNIST CNN 代码
查看>>
javascript之Style物
查看>>
JSON跨域解决方案收集
查看>>
SSH框架整合总结
查看>>
图的深度优先遍历
查看>>
C# 之 提高WebService性能大数据量网络传输处理
查看>>
md5sum命令详解
查看>>
[bzoj1004] [HNOI2008] Cards
查看>>
原生HttpClient详细使用示例
查看>>