Shell与ShellScript
1、变量读取例:echo $PATH echo $(PATH)
2、变量赋值:aa=asdf 注:等号左右没有空格
3、查看所有环境变量:env
4、当前线程的ID:echo $$
5、自定义变量转为环境变量:export 变量名称(目的:子进程中该变量仍有效)
6、read atest
this is a test
echo $atest
7、ulimit -a :列出的限制额度
8、查看已有别名:alias
新定义别名:alias lm='ls -l | more'
9、历史命令:history:位于~/.bash_history中
10、cat /etc/issue:查看操作系统
11、uname -r :显示版本信息
12、说明:/etc/profile:是系统整体的设置,轻易不要改,但是可以改变系统级别设计
~/.bash_profile或~/.bash_login或~/.profile:属于用户个人设置,可以在这里改变自己的设置
13、source 配置文件名:读入环境配置文件:source ~/.bashrc 等价于 . ~/.bashrc
14、grep -n 'the' regular_express.txt :带行号显示regular_express.txt中含'the'的行
15、grep -n '[^g]oo' re*.txt :查找带‘oo’前面不带'g'的行
shell script
1、执行:sh sh01.sh
2、权限:必须有rx权限;也可以这样执行:chmod a+x sh01.sh ;./sh01.sh
3、模板:
#!/bin/bash
PATH=/usr/java/jdk1.7.0_76/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/zhangping/bin:~/bin
export PATH
4、echo $((13/2)) :echo((表达式)):进行数值运算
转载于:https://www.cnblogs.com/pingzhanga/p/4663976.html
Shell与ShellScript相关推荐
- Linuxshell之高级Shell脚本编程-创建函数
写在前面:案例.常用.归类.解释说明.(By Jim) 使用函数 #!/bin/bash # testing the scriptfunction myfun {echo "This is ...
- AWK增强的文本处理shell特征--AWK完全手册
AWK这是一个很好的文字处理工具. 它不仅 Linux 中也是不论什么环境中现有的功能最强大的数据处理引擎之中的一个. 本文主要摘录池中龙写的Unixawk使用手冊(第二版),对当中内容略微修改.感谢 ...
- linux shell 输出到数据库,linux shell 入门
利用vi等文本编辑器编写Shell脚本的格式是固定的,如下: Yourcommandsgohere chmod+xfilename.sh 下面我们从经典的"helloworld"入 ...
- Linux Shell脚本编程基础(11)
实际上Shell是一个命令解释器,它解释由用户输入的命令并且把它们送到内核,不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由shell命令组成的程序.Shel编程语言具有普通编程 ...
- shell脚本编译规范(编写第一个脚本,脚本变量的作用,类型 ,了解read命令,let命令,环境变量和预定义变量)
文章目录 shell脚本编译规范 shell脚本应用场景 shell编程规范 编写第一个脚本 执行脚本文件四种方法 echo输出友好提示信息 管道与重定向 管道操作符号"|" sh ...
- python调用perl_在Perl、Shell和Python中传参与输出帮助文档
本文同步发表于简书平台中 基于本人对多种编程语言的粗浅了解,不论是哪种编程语言它的参数传递方式主要分为下面两类:直接传递(以Perl为例进行说明) 在调用脚本时,直接传递参数,如:./script.p ...
- linux 火狐无法执行二进制文件_尝试在Linux上运行Shell脚本时“无法执行二进制文件”...
我对linux和shell编写非常陌生.我正在尝试使用以下命令从linux上的安全shell(ssh)运行shellscript: chmod +x path/to/mynewshell.sh sh ...
- shell执行perl_【编程技巧(一)】在Perl、Shell和Python中传参与输出帮助文档
社会你明哥,人狠话又多![小明的碎碎念]与你不见不散!作为一名搞数据的生物狗,咱们是生物狗中代码写得最六的,程序员中生物学得最好的--大家没意见吧,有意见请憋着 跟随小明的步伐,让我们开开心心地写Bu ...
- shell-script(command groups)
shell-script簡稱shell(這裡專指的linux下的script) 關鍵字:test,if-else, fo-do-done,case shell-script的應用非常廣泛,各種領域都有 ...
最新文章
- PHP laravel 加模块,php – 如何在Laravel 5中构建模块化应用程序?
- yolov5做情感识别
- 关于U盘安装ubuntu-18.04安装时候出现的grub-efi-amd64-signed的问题。
- Quartus II14.1安装教程
- 1025 反转链表 (25 分)(c语言)
- 买卖股票类问题动态规划解法(Leetcode题解-Python语言)
- java jpa 注解_Java : JPA相关以及常用注解
- hping3工具DOS攻击实验
- c# 如何调用非托管函数 (转)
- 第009讲 初识css 类选择器 id选择器 html选择器
- 2021年上半年软考真题网络工程师真题及答案解析
- python语言常用语法汇总
- 这些孩子对计算机游戏上瘾英语,沉迷网络游戏高中英语作文
- 相敏解调 matlab,Matlab-信号与系统实验
- Python相关分析—一个金融场景的案例实操
- RocketMQ实战2
- c++中数字与字符,字符与其ASCII转换
- 2020第三届微软Project用户大会暨年终项目管理专业化与信息化论坛
- 论文笔记:WORD TRANSLATION WITHOUT PARALLEL DATA
- Traffic Manager
热门文章
- Xshell连接服务器出现(To escape to local shell, press 'Ctrl+Alt+]'.)问题、xshell终端中文乱码完全解决方法
- excel随机数_如何使用excel高效背GRE单词?
- 网络ip功放连接图_精耕新基建:智能IP网络构筑稳固的连接基石
- linux+历史命令',Linux历史命令管理以及用法
- CentOS 7.0服务器安装配置LAMP服务器
- 1.10a – 如何设计你的第一个程序
- java中BigDecimal的常见用法
- npm全局安装失效修复
- 【一步一步学习spring】spring bean管理(上)
- POJ 1765 November Rain