Linux拓展
文章平均质量分 63
二木成林
这个作者很懒,什么都没留下…
展开
-
Linux拓展之子shell
在脚本中可以通过 `command_out=$(COMMANDS)` 来读取命令序列的输出结果,这种方法就被称为子 shell(subshell)。原创 2022-07-17 10:16:30 · 447 阅读 · 0 评论 -
Linux拓展之调试脚本
如果要对 shell 脚本进行调试,可以通过 `-x` 选项来启用 shell 脚本的跟踪调试功能,可以打印出所执行的每一行命令及当前的状态。原创 2022-07-17 10:16:17 · 718 阅读 · 0 评论 -
Linux拓展之字段分隔符IFS
内部字符单分隔符(Internal Field Separator,IFS)在处理文本数据行时,具有很重要的作用。原创 2022-07-17 10:16:09 · 1408 阅读 · 0 评论 -
Linux拓展之使用 shell 进行数学运算
Bash shell 使用 `let`、`(( ))` 和 `[ ]` 执行基本的算术操作。命令 `expr` 和 `bc` 可以用来执行高级操作。原创 2022-07-17 10:16:04 · 693 阅读 · 0 评论 -
Linux拓展之输出彩色文本
Linux拓展之输出彩色文本原创 2022-07-17 10:15:57 · 685 阅读 · 0 评论 -
Linux拓展之产生随机数
在 Linux 中可以通过内置变量 `RANDOM` 来产生随机数,该变量会产生一个 `[0, 32767]` 范围内的随机整数。原创 2022-06-15 20:09:58 · 2490 阅读 · 0 评论 -
Linux拓展之Shell变量扩展${}
在 Shell 中 `$` 字符可以用于参数扩展,算术扩展和命令替换。可以根据需要使用它来操作和扩展变量,而无需使用 `sed`、`awk` 等外部命令。原创 2022-06-15 20:09:46 · 2314 阅读 · 0 评论 -
Linux拓展之Shell默认变量值
如果我们直接输出一个未定义变量的值,则什么都不会显示,因为该变量一开始就未定义。所以我们可以为变量定义一个默认值,即使它未定义也会有一个默认值,在脚本使用过程中也不会报错。......原创 2022-06-15 20:09:38 · 4168 阅读 · 0 评论 -
Linux拓展之目录结构
关于根目录 `/` 下各文件夹(使用 `ls /` 命令查看)说明。原创 2022-06-15 20:09:19 · 343 阅读 · 0 评论 -
Linux拓展之查找指定目录下的最大文件
有时候我们需要查找指定目录下的最大文件,通常说的指定目录包括该目录下的所有文件和子目录下的所有文件。如下是几种能查找最大文件的方法。原创 2022-06-14 20:07:38 · 5154 阅读 · 0 评论 -
Linux拓展之阻止或禁用普通用户登录
有时候我们可能需要阻止或禁用普通用户登录,比如超级管理员需要维护系统。有几种方法可以在 Linux 中禁用普通用户登录。原创 2022-06-14 20:07:26 · 5606 阅读 · 0 评论 -
Linux拓展之删除指定目录下指定后缀名的所有文件
我们有时候要删除指定目录下指定相同后缀名的所有文件,使用 `rm` 命令是无法直接删除的。所以通常是使用 `find` 命令找到指定目录下具有相同后缀名的所有文件,然后再利用 `rm` 进行删除。例如,删除 `/root/` 目录下所有以 `.txt` 后缀结尾的普通文件。......原创 2022-06-13 21:09:30 · 6820 阅读 · 0 评论 -
Linux拓展之Shell中求字符串的长度
在 shell 脚本中,有时候需要去求字符串的长度。如下展示了常见求字符串长度的方法。原创 2022-06-13 21:08:35 · 3497 阅读 · 0 评论 -
Linux拓展之Shell中函数的返回值
在 Shell 脚本中的函数中有两种方式进行返回值:- `return` 语句:仅能返回 `[0, 255]` 之间的整数,常用于表示返回函数的执行结果状态。- `echo` 语句:能返回任何数字、任何字符串,常用于表示返回函数的执行结果。......原创 2022-06-13 21:08:16 · 6380 阅读 · 0 评论