D24 将几个命令通过管道符组合在一起就形成一个管道。通常,通过这种方式使用的命令就被称为过滤器。过滤器会获取输入,通过某种方式修改其内容,然后输出。 简单的将过滤器特点概括为: 1)如果一个Linux命令是从标准输入接收它的输入数据,并在标准输出上产生它的输出数据(结果),那么这个命令就被称为过滤 ...
分类:
系统相关 时间:
2020-06-08 14:33:58
阅读次数:
75
D20 在Bash下可以采用内部命令read接收用户来自键盘的输入,并将输入的内容赋值给一个变量。 1. 基本的读取 语法:read [-p prompt] [variable1 variable2...] -p选项用于在尝试读取任何输入之前显示prompt(提示信息)的内容到标准错误输出。一般使用 ...
分类:
系统相关 时间:
2020-06-01 14:03:03
阅读次数:
83
D14 Shell可以重复的执行特定的指令,直到特定的条件被满足时为止。这重复执行的一组命令就叫做循环。 每个循环都具有如下特点: 1)循环条件中使用的变量必须是已经初始化的,然后在循环中开始执行; 2)在每一次循环开始前进行一次测试; 3)重复地执行一个代码块。 1. for循环 语法: #基本语 ...
分类:
系统相关 时间:
2020-05-22 12:59:43
阅读次数:
53
D14 case语句是多级的if...then...else...fi语句很好的替代方式。它可以让一个条件与多个模式相比较,而且case语句的读写比较方便。 语法: case EXPRESSION in PATTERN1 ) CONSEQUENT-COMMANDS ;; #必须使用 PATTERN2 ...
分类:
系统相关 时间:
2020-05-22 12:48:23
阅读次数:
61
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
D9 1. hostname命令 hostname命令用于查看系统的主机名,或是修改系统的主机名。 # hostname #显示当前的主机名 hostname # hostname newhostname #修改为新的主机名 # cat /root/hostname.txt #在文件中列出新的主机名 ...
分类:
系统相关 时间:
2020-05-14 15:57:11
阅读次数:
88
D8 1. ls命令 之前讲过,使用ls -l可显示文件和目录的权限,这里不重复。 2. chmod命令 chmod命令用户修改文件或目录的权限。 可使用的模式有两种: 1)符号表达式模式,格式:chmod [OPTION]...[ugoa][[+-=][rwxug]][,...] FILE... ...
分类:
系统相关 时间:
2020-05-13 11:48:01
阅读次数:
79
D4 (本章采用bash) 1. Shell在Linux环境中的角色? Shell在Linux环境中扮演了非常重要的角色,包括读取命令行、解释它的含义并执行、通过输出返回执行结果等。 2. 与登录Shell相关的文件有哪些? /etc/profile——系统级的初始化文件,定义了一些环境变量,由登录 ...
分类:
系统相关 时间:
2020-05-07 13:24:43
阅读次数:
71
shell学习:TCP活动状况报告的生成 [TOC] 1、实验要求 使用命令netstat可以列出系统当前IP、TCP、UDP、ICMP等与通信相关协议的统计数据。 statistics 可以列出网络活动相关协议的详细信息。 ~~~shell netstat statistics ~~~ 执行效果如 ...
分类:
系统相关 时间:
2020-05-04 00:59:36
阅读次数:
179
case 和 shift:https://blog.csdn.net/immeatea_aun/article/details/89153304 eval 和 set:https://blog.csdn.net/Man_In_The_Night/article/details/86658305 ge... ...
分类:
系统相关 时间:
2020-02-19 23:49:21
阅读次数:
91