五周第四次课(1月11日)8.6 管道符和作业控制8.7/8.8 shell变量8.9 环境变量配置文件8.6 管道符和作业控制1. 管道符前面已经提过管道符|,它用于将前一个指令的输出作为后一个指令的输人。2. 作业控制当运行进程时,常用的命令如下:暂停:按ctrl+Z组合键fg n:(foreground的简写)恢复第n个进程运行bg n:(backgroup的简写)把第n个进程放到后台运行终
分类:
其他好文 时间:
2018-01-11 17:40:20
阅读次数:
158
8.6管道符和作业控制管道符“|”管道符的作用在于将符号前面的结果丢给符号后面的命令。管道符后面并不是所有的命令都可以,一般针对文档操作的命令比较常用,eg:cat、less、head、tail、grep、cut、sort、wc、uniq、tee、tr、split、sed、awk等等。作业控制Ctrl+z暂停一个正在执行的任务jobs查看在后台运行的任务bg[id]=background把任务调到
分类:
系统相关 时间:
2018-01-11 11:33:38
阅读次数:
172
一、Shell基础应用 目标: 本案例要求熟悉Linux Shell环境的特点,主要练习以下操作: 1> 切换用户的Shell环境 2> 练习命令历史、命令别名 3> 重定向标准输入/输出/错误输出 4> 管道操作实践 步骤: 步骤一:切换用户的Shell环境 若需要临时使用另一种Shell环境,可 ...
分类:
系统相关 时间:
2018-01-08 11:03:14
阅读次数:
189
在Linux中,iptables为我们提供了批量备份与恢复规则的命令,防火墙脚本实际上是一个shell脚本程序,便于使用shell变量、程序控制逻辑,在需要重用、移植使用时会非常方便,只需修改下变量值就可使用
分类:
其他好文 时间:
2018-01-07 00:39:24
阅读次数:
247
shift 参数向左移一位shift + 数字,参数一次向左移N位编程的时候可以用来判断后面还有几个参数当shift后值为空的时候,返回错误使用read来把输入值分配给一个或多个shell变量read 从标准输入中读取值,给每个单词分配一个变量所有剩余单词都被分配给最后一个变量bash如何展开命令行按以下优先级顺序把命令行分成单个命令词展开别名展开大括号的声明({})展开波浪符声明(~)命令替换$
分类:
系统相关 时间:
2017-12-26 16:07:18
阅读次数:
187
在一些复杂的Linux维护工作中,大量重复性的输入和操作不但费时费力,而且容易出错,而编写一个恰到好处的shell脚本程序,可以批量处理、自动化的完成一系列维护任务,大大减轻了管理员的负担
分类:
系统相关 时间:
2017-12-19 00:49:04
阅读次数:
282
?Linux是一个多用户的操作系统,每个用户登录系统后,有专用的运行环境;通常每个用户默认的环境变量是一样的,用户可以对修改自己的环境变量达到定制目的。环境变量是和shell息息相关的,用户登录系统就是启动了一个Shell,对Linux而言一般是Bash,可以重新设定或者切换。根据发行版本的情况,Bash有两个基本的系统级配置文件:/etc/profile、/etc/bashrc。这些配置文件包含两组不同的变量:Shell变量和环境变量;Shell变量是局部的、环境变量是全局的。
分类:
系统相关 时间:
2017-12-14 17:00:39
阅读次数:
175
Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使 ...
分类:
系统相关 时间:
2017-12-09 11:02:55
阅读次数:
213
定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字 ...
分类:
系统相关 时间:
2017-12-08 13:56:07
阅读次数:
222
set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。set命令不能够定义新的shell变量。如果要定义新的变量,可以使用declare命令以变量名=值的格式进行定义即可。 举例: set -x与set +x指令 用于脚本调试。set是把它下面的命令打印到屏幕 s ...
分类:
系统相关 时间:
2017-12-01 11:46:49
阅读次数:
175