linux脚本helloword,shell之helloword
shell之helloword
cd /bin
ls -l | find -name sh
ls -l | find -namd bash
ls -l | grep -r sh sh其实是指向dash
lrwxrwxrwx 1 root root 4 2014-12-11 03:13 sh -> dash
ls -l | grep -r bash
cd ~
mkdir shell
vi hello.sh
#!/bin/bash //固定写法,相当于引入
echo 'helloword'
ls -l
sudo chmod u+w hello.sh //让文件的属主用户拥有hello.sh的执行权限
./hello.sh
在当前窗口声明一个临时变量:
hi=sniper.hi
echo $hi
pstree
gnome-terminal─┬─bash───pstree
│ ├─bash
│ ├─gnome-pty-helpe
│ └─2*[{gnome-terminal}]
bash //启动一个新的shell子进程,bash命令,启动的为子进程,注意看路径区别
pstree
gnome-terminal─┬─bash───bash───pstree
│ ├─bash
│ ├─gnome-pty-helpe
│ └─2*[{gnome-terminal}]
退回到上一级进程 exit
遇到问题:
hello.sh //这样直接执行执行不了
hi = sniper.hi //在shell中赋值,不要有空格 需要写成hi=sniper.hi
linux脚本helloword,shell之helloword相关推荐
- linux脚本编程(shell)浅介
linux脚本编程(shell)浅介 2006-01-10 11:45 27693人阅读 评论(18) 收藏 举报 脚本shelllinux编程bash语言 linux脚本(shell)编程 啊,昨天 ...
- linux脚本编程(shell)浅介 (转载)
linux脚本(shell)编程 啊,昨天上网看到一篇讲 linux/unix shell 的文章,想想自己最后写这东西也是一年前的事了,想想都快忘光了. 还是整理一下,做一次回顾,以后说不定还用得上 ...
- linux脚本 source,Shell 的source命令
http://www.xxlinux.com/linux/article/development/shell/2006-09-22/4499.html http://www.diybl.com/cou ...
- linux脚本大全,shell大全
命令解析器--例如bash 是一个程序,可以解析shell命令 shell基本语法 变量 环境变量 敲命令"env"可以取出所有环境变量 环境变量可以当全局变量来使用 set命令可 ...
- linux 脚本加密,Shell脚本的4种加密详细教程
这篇文章上次修改于 1159 天前,可能其部分内容已经发生变化,如有疑问可询问作者. 普及,shell脚本是什么? Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就 ...
- linux 脚本 符号,Shell脚本 入门 —— 符号篇
shell变量 shell变量不需要进行任何声明,直接定义即可,因为shell变量的值实际上都是字符串(对于没有定义的变量默认是一个空串).定义的时候shell变量由大写字母加下划线组成,并且定义的时 ...
- node linux脚本,用Shell脚本快速搭建Ubuntu下的Nodejs开发环境
nodejs的确是很火,以前倒腾过,但是从来没有认真记录下什么.在ubuntu下搭建它的开发环境尝尝鲜,有一个捷径,它能让系统自动帮你安装所需要的东西,我们生成一段shell脚本,让它来完成以下工作: ...
- linux脚本多线程,Shell多线程操作及线程数控制实例
前言 在业务开发过程中,经常会在后台写一些shell脚本处理数据,但估计很多人不知道shell脚本也可以支持多线程,而且非常简单.本篇文章主要就是介绍shell实现多进程以及进程数量控制. 需求 为了 ...
- linux 脚本 等待,shell tel脚本中执行等待实现
->下面是一个示例脚本,它将"脚本中心"的 URL 存储在一个名为 strURL 的变量中D:\廖嘉航\第三批\脚本之家\脚本之家\文章2\bytes2BSTR.htm比如: ...
最新文章
- 人工智能乌托邦 迪拜认为2071年人类应该这样生活!
- Android菜鸟的成长笔记(11)——Android中的事件处理
- vueRouter-命名视图
- HTML和CSS初级前端面试题汇总(持续补充)
- Matlab——GUI程序操作说明
- zabbix setup.php出错,apache配置zabbix下setup.php无法显示
- JDK/Java 16 可能带来什么新特性?
- python中da_Python中字符的编码与解码
- yeoman_具有Spring Boot和Yeoman的单页Angularjs应用程序
- 【读书笔记】.Net并行编程高级教程--Parallel
- 行为设计模式 - 中介设计模式
- Leanote使用mysql_《搭建个人Leanote云笔记本》阿里云体验实验室 教程
- mysql 根据子查询的结果查询朱标_Python - MySQL数据库操作
- Android教程 -07 Activity的任务栈和启动模式
- Android 自定义Dialog 去除阴影
- 分析两个网页设计思路
- 分布式事务解决方案之可靠消息最终一致性
- [译]ASP.NET Core 2.0 全局配置项
- 程序设计原则之SOLID原则
- 匈牙利算法解决指派问题
热门文章
- 《渗透测试实践指南》读书笔记之信息搜集
- 协众信息ui设计岗位招聘要求有哪些?
- 仿京东流水布局实现技术基础 (初学者参考版)
- Goby 漏洞更新 | 速达软件 V.NET home 文件 存在 Struts2 代码执行漏洞
- 力控组态软件连接mysql失败_力控组态查询数据库操作错误
- 解决VMware 12安装VMware Tools后共享文件夹不出现的问题
- 从双声道转单声道看语言/算法性能差异
- 高等代数第3版下 [丘维声 著] 2015年版_机器学习与线性代数简明教程(下)
- 基于51单片机的软件IIC详细讲解
- ARouter原理解析