- 博客(39)
- 收藏
- 关注
原创 如何在Linux shell脚本中提示Yes/No/Cancel输入
在Linux shell脚本中提示Yes/No/Cancel输入 的几种方法
2024-03-31 12:12:25 478
原创 Linux达人必备:一文掌握全网最全文件操作命令!( Markdown)
查看文件内容、搜索文件、文本处理、字符设置和文件格式转换、管理文件/目录的权限、文件特殊属性设置与查看
2024-03-31 11:43:16 793
原创 Linux达人必备:一文掌握全网最全文件操作命令!120+命令
查看文件内容、搜索文件、文本处理、字符设置和文件格式转换、管理文件/目录的权限、文件特殊属性设置与查看
2024-03-23 23:57:45 726
原创 nc命令详解
nc是"netcat"的缩写,而ncat则是"netcat (from Nmap)"的缩写,其中nc来自于netcat原始版本,而ncat则来自于nmap项目。最后,需要注意的是,在某些Linux发行版中,nc已经被替换为了ncat,因此在使用nc命令时需要注意查看命令的具体帮助信息。nc(netcat)是一个简单、可靠的网络工具,可以用于实现任意TCP/UDP端口的侦听、端口扫描、机器之间传输文件等任务。-l:用于指定nc将处于侦听模式,即作为server侦听指定端口。
2024-03-03 11:02:03 468
原创 在bash中“cat << EOF“是如何工作的
Here Documents 是一种强大的工具,可以用来向脚本或命令提供复杂的多行输入,例如 SQL 查询、配置文件内容等。
2024-01-06 16:45:52 975 1
原创 xargs命令用法实例
在云计算越来越普及的今天,工程师们有时会发现云主机的磁盘空间被占满耗完了。常见的原因是各种进程产生的日志文件、dump文件过多,这时就需要清理部分占用空间大的无用的文件。echo 命令提供目标目录名称,xargs使用 cp 命令将给定文件复制到每个目录中。这里xargs的选项参数。此外,xargs和find都有大量的选项。xargs每次使用标准输入的一行内容替换引号引着的命令中的。使用 xargs 命令将文件复制到多个目录。要使用xargs运行多个命令,请使用。表示每次使用一项作为后面命令的参数。
2023-08-10 08:00:00 266 1
原创 为什么要使用xargs命令
尽管所有的Linux命令都有这三个标准流,但并不是所有的命令都接受另一个命令的标准输出作为其标准输入。因为使用 rm 命令删除目录或者文件是不可逆的,执行命令前需要小心谨慎,这时我们可以为xargs加上 -p 选项,提示用户是否运行每个命令行并从终端读取一行,仅当响应以'y'或'Y'开头时才运行命令行。通过使用xargs,我们可以使echo、rm和mkdir等命令接受标准输入作为参数。这时,xargs就能派上用场了,xargs可以获取一个命令的输出,并将其作为参数发送给另一个命令。
2023-08-07 08:00:00 116 1
原创 为什么在可执行文件或脚本名称之前需要./(点-斜杠),以便在bash中运行它
为什么在可执行文件或脚本名称之前需要./(点-斜杠),以便在bash中运行它
2023-05-31 07:00:00 205
原创 为什么我不能在脚本中使用“cd“来更改目录
Shell脚本在一个子Shell中运行,每个子Shell对当前目录有自己的概念。cd 成功执行,但子shell退出后,你就回到了交互式环境中,那里什么都没有改变。
2023-05-21 12:19:16 99
原创 2>&1是什么意思
Unix/Linux/POSIX(包括 Windows)环境中的每个进程都有三个不同的输入/输出文件描述符,分别是标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。
2023-05-08 08:00:00 1671
原创 Python 控制流之 while循环和break语句
这篇文章介绍了另外两种常用的Python控制流语句:while 循环和break 语句。它们可以让程序根据不同的条件或循环执行不同的操作。
2023-04-08 23:37:13 1312
原创 Python 控制流之 if-else for循环
在这篇文章中,我们介绍了两种常用的Python控制流语句:if-else和for循环。它们可以让程序根据不同的条件或循环执行不同的操作。
2023-04-08 23:30:08 847
原创 python按位运算符
按位与(&):如果两个对应的二进制位都为1,则返回1;否则返回0。按位或(|):如果两个对应的二进制位至少有一个为1,则返回1;否则返回0。按位异或(^):如果两个对应的二进制位只有一个为1,则返回1;否则返回0。按位取反(~):对每一位进行取反操作,即0变成1,1变成0。正数各位取反变为负数,显示时转化为其补码;负数本身需要先转换为补码,再对补码进行各位取反。左移(<<):将一个数的所有二进制位向左移动指定的位数,右边用0填充。
2023-04-03 06:30:00 1510
原创 拿Python当作计算器
可以用 Python 的交互式解释器或者脚本文件来执行一些简单或者复杂的数学运算,比如加减乘除,开方,对数,三角函数等。你可以用 Python 的内置函数和运算符来实现这些运算,或者用 Python 的第三方库来扩展更多的功能,比如科学计算,复数,分数等。
2023-03-26 13:30:17 625 1
原创 Python if __name__ == “__main__“: 语句是做什么的
Python 中的 if __name__ == "__main__": 语句是做什么的,为什么应该包括 if 语句?
2023-03-15 08:15:00 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人