码迷,mamicode.com
首页 >  
搜索关键字:linux-shell学习    ( 58个结果
Linux shell 学习记录
Linux shell 学习记录 一、简介 shell是linux命令集的概称,是属于命令行的人机界面。Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。 二、shell 程序执行 如何执行shell程序呢? 有两种方法:以hello文件为例说明 #!/bin/bash# This ...
分类:系统相关   时间:2020-08-08 17:37:10    阅读次数:51
[Linux Shell学习系列十四]sed和awk-6.awk与Shell
D30 我们可以将awk和Shell脚本结合使用来执行各种任务。一般会将信息传入awk脚本,再将信息以对Shell有用的格式传回。 1. 在awk中使用Shell变量 awk程序作为大的Shell脚本的一部分。如使用shell变量来保存awk程序搜索用的模式是很常见的。 两种方法来在awk程序中获取 ...
分类:系统相关   时间:2020-06-16 11:33:35    阅读次数:62
[Linux Shell学习系列十四]sed和awk-5.awk基础
D29 我们可以将awk的起源追溯到sed和grep,并且经由sed和greap再追溯到ed(最初的Unix行编辑器)。接下来会发现awk和sed有很多相似之处。 1. awk简介 awk被设计用于文本处理,并通常被用作数据提取和报告工具的解释性程序语言。 awk为处理文件提供了更普遍的计算模型。 ...
分类:系统相关   时间:2020-06-15 12:16:51    阅读次数:86
[Linux Shell学习系列十四]sed和awk-3.sed命令实例
D27 1. 向文件中添加或插入行 1)在文件的指定行后添加一行内容 $ cat info.txt Linux - Sysadmin Database - Oracle, MySQL etc. Security - Firewall, Network, Online Security etc. Co ...
分类:系统相关   时间:2020-06-12 14:56:35    阅读次数:76
[Linux Shell学习系列十二]管道和过滤器-2.过滤器
D24 将几个命令通过管道符组合在一起就形成一个管道。通常,通过这种方式使用的命令就被称为过滤器。过滤器会获取输入,通过某种方式修改其内容,然后输出。 简单的将过滤器特点概括为: 1)如果一个Linux命令是从标准输入接收它的输入数据,并在标准输出上产生它的输出数据(结果),那么这个命令就被称为过滤 ...
分类:系统相关   时间:2020-06-08 14:33:58    阅读次数:75
[Linux Shell学习系列十]脚本输入处理-3获得用户输入
D20 在Bash下可以采用内部命令read接收用户来自键盘的输入,并将输入的内容赋值给一个变量。 1. 基本的读取 语法:read [-p prompt] [variable1 variable2...] -p选项用于在尝试读取任何输入之前显示prompt(提示信息)的内容到标准错误输出。一般使用 ...
分类:系统相关   时间:2020-06-01 14:03:03    阅读次数:83
[Linux Shell学习系列七]Bash循环——1for循环
D14 Shell可以重复的执行特定的指令,直到特定的条件被满足时为止。这重复执行的一组命令就叫做循环。 每个循环都具有如下特点: 1)循环条件中使用的变量必须是已经初始化的,然后在循环中开始执行; 2)在每一次循环开始前进行一次测试; 3)重复地执行一个代码块。 1. for循环 语法: #基本语 ...
分类:系统相关   时间:2020-05-22 12:59:43    阅读次数:53
[Linux Shell学习系列六]Shell的条件执行——3case语句
D14 case语句是多级的if...then...else...fi语句很好的替代方式。它可以让一个条件与多个模式相比较,而且case语句的读写比较方便。 语法: case EXPRESSION in PATTERN1 ) CONSEQUENT-COMMANDS ;; #必须使用 PATTERN2 ...
分类:系统相关   时间:2020-05-22 12:48:23    阅读次数:61
[Linux Shell学习系列五]Shell编程基础-Bash的内部变量,位置参数和特殊参数
1. Bash的内部变量 1)$BASH变量:用于引用Bash实例的全路径名; $ echo $BASH /bin/bash 2)$HOME变量:当前用户的HOME目录,通常是/home/<username>; $ echo $HOME /home/user1 3)$IFS变量:内部字段分隔符的缩写 ...
分类:系统相关   时间:2020-05-18 12:38:00    阅读次数:85
[Linux Shell学习系列三]常用Shell(Bash)命令-其他常用命令
D9 1. hostname命令 hostname命令用于查看系统的主机名,或是修改系统的主机名。 # hostname #显示当前的主机名 hostname # hostname newhostname #修改为新的主机名 # cat /root/hostname.txt #在文件中列出新的主机名 ...
分类:系统相关   时间:2020-05-14 15:57:11    阅读次数:88
58条   1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!