![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 95
北顾.岛城
半吊子技术,半吊子人生
展开
-
【Linux编程Shell自动化脚本】04 其他实用的Shell命令
与其他文件传输工具(如 FTP 或 scp)不同,rsync 的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动)。当没有&时,1会被认为是一个普通的文件,有&表示重定向的目标不是一个文件,而是一个文件描述符。使用该参数后,传输到一半的文件也会同步到目标目录,下次同步时再恢复中断的传输。free指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。rsync 是一个常用的 Linux 应用程序,用于文件同步。原创 2023-09-11 22:41:10 · 317 阅读 · 0 评论 -
【Linux编程Shell自动化脚本】03 shell四剑客(find、sed、grep、awk)
这里的匹配规则,和 sed 命令中的 address 部分作用相同,用来指定脚本命令可以作用到文本内容中的具体行,可以使用字符串(比如 /demo/,表示查看含有 demo 字符串的行)或者正则表达式指定。但 sed 命令不同,它采用的是流编辑模式,最明显的特点是,在 sed 处理数据之前,需要预先提供一组规则,sed 会按照此规则来编辑数据。反之,则不对行做任何处理。正数表示在指定的时间前修改或访问过的文件,负数表示在指定的时间内修改或访问过的文件,零表示在当前时间点上修改或访问过的文件。原创 2023-09-10 21:05:34 · 433 阅读 · 0 评论 -
【Linux编程Shell自动化脚本】02 循环语句、选择语句与函数
例如$fname=/etc/hosts,则此表达式返回hosts,如果$fname=filename,则此表达式’|‘的左边为空,所以返回’|'右边的值,即$fname,即返回filename。正确的应该是:如果第一个参数非0,则返回第一个参数的值,否则返回第二个参数。如果第一个参数非空且非0,则返回第一个参数的值,否则返回第二个参数的值,但要求第二个参数的值也是非空或非0,否则返回0。如果匹配成功,且REGEX使用了’(‘和’)‘,则此表达式返回匹配到的,如果未使用’(‘和’)',则返回匹配的字符数。原创 2023-06-20 17:37:34 · 592 阅读 · 0 评论 -
一些实用的Linux系统信息命令
文章目录1. 查看当前Linux系统的物理CPU个数和逻辑CPU的个数2. 使用top查看各进程信息时,各列分别表示什么含义?3. 如何查看当前系统都有哪些进程?4. iptables配置访问IP及端口命令4.1 iptables的常用命令(COMMAND)含义4.2 iptables的参数(PARAMETER)含义4.3 命令示例:拒绝来源IP为192.168.1.101对本机80端口的访问包5. dmesg命令1. 查看当前Linux系统的物理CPU个数和逻辑CPU的个数# 查看物理CPU个数ca原创 2021-03-13 16:22:28 · 380 阅读 · 0 评论