SSH的10个实用用例(强烈推荐)
SSH是一种常用的网络协议,用于在不安全的网络中安全地远程登录和传输数据。SSH具有许多功能,例如远程登录、文件传输、端口转发、代理服务器等,是现代计算机网络中不可或缺的工具。 工...
shell bash中如何去掉字符串中空格?
如果你经常写bash脚本,习惯用命令行操作或者命令来处理一些文本文件,不可避免就会遇到需要去掉字符串空格的场景。在bash中可以使用sed命令、awk命令、cut命令、tr命令来去...
Linux ifconfig命令详解
“ifconfig”(接口配置)是一个网络管理工具。它用于配置和查看 Linux 操作系统中网络接口的状态。使用“ifconfig”,您可以分配 IP 地址、启用或禁用接口、管理 ...
如何搭建一个SSH代理服务?
在服务器上安装OpenSSH服务。OpenSSH是一个功能强大且安全的连接网络的工具,它可以为远程计算机提供加密的网络连接。在Ubuntu,Debian和类似系统上,您可以使用以下...
在Ubuntu系统上搭建Ftp服务器(保姆级教程)
FTP(File Transfer Protocol)是一种文件传输协议,可以用于在计算机之间进行文件传输。安装FTP服务器可以让你轻松地在多台设备间进行文件传输,在工作很多场景中...
Linux下清除屏幕的6个命令
在Linux下经常会执行很多命令,特别是在执行某些bash文件,查看日志,调试程序时很容易出现终端命名被占满,这时如何快速清除屏幕的内容就很重要了。 在 Linux 终端上运行命令...
Bash 中检查字符串是否包含子字符串
在 Bash 中处理字符串时最常见的操作之一是确定一个字符串是否包含另一个字符串。在本文中,我们将向您展示几种检查字符串是否包含子字符串的方法。 使用通配符 最简单的方法是用星号通...
linux tar命令详解+示例
在Linux系统中经常会碰到.tar.gz 或 tgz 后缀的压缩文件,所以你需要很熟练的知道如何解压这些文件,最好也需要知道如何创建这种压缩文件。 在本文中,我们将学习 Linu...
linux命令行杀死进程
在 Linux 操作系统中运行的一切都被视为一个进程。当用户执行程序或Linux操作系统自己运行系统服务时,会创建一个新进程。通常,进程将在完成任务后终止,或者用户通过使用鼠标单击...
Linux中crontab的用法和配置
Crontab文件存储 Linux 中的 Cron 计划。Cron 计划 (cron) 以固定的时间、日期和间隔定期运行。它在 Windows 中的等效项是计划任务。所有重复性任务...
Linux 中检查内存使用情况
在对系统或应用程序卡顿或不当行为进行原因排除时,首先要检查的事情之一是系统内存使用情况。本文解释了如何使用几个不同的命令检查 Linux 中的 RAM 使用情况。 free命令 f...
Bash 变量自增自减
编写 Bash 脚本时最常见的算术运算之一是递增和递减变量。这通常在循环中用作计数器,但它也可以出现在脚本的其他地方。1递增和递减意味着分别从数值变量的值中添加或减去一个值(通常是...
Bash Shebang是什么?
如果您通过阅读其他人的代码来学习 Bash 脚本,您可能已经注意到脚本中的第一行以#!字符和 Bash 解释器的路径开头。 这个字符序列 ( #!) 称为shebang,用于告诉操...
使用curl发送REST API请求
cURL 是一个命令行实用程序,用于使用支持的协议之一从远程服务器传输数据或向远程服务器传输数据。它默认安装在 macOS 和大多数 Linux 发行版上。开发人员使用 cURL ...
如何在bash脚本添加注释
在编写 Bash 脚本时,使代码干净且易于理解始终是一个好习惯。以块的形式组织代码、缩进、为变量和函数提供描述性名称是执行此操作的几种方法, 另一种提高代码可读性的方法是使用注释。...
在Linux中读取带有空格的文件名
在Linux中,用空格来处理文件名不是很常见,但有时要复制或者查看带空格的文件时会很不方便,所以尽量避免在文件名中带空格。如果文件名中有空,我们又该如何处理呢? 使用空格创建文件名...
Linux crontab命令详解
Cron是Unix或类Unix计算机操作系统中基于时间的作业调度器。您可以使用Cron来安排作业,即在指定的时间、日期或间隔执行命令或shell脚本。例如,允许您自动化系统维护或管...
Bash脚本中逐行读取文件
在编写bash脚本时,有时脚本必须逐行读取文件中的内容,这取决于自动化流程。在这里,我们学习bash脚本中逐行读取文件的3种方法。 方法1:使用输入重定向器 逐行读取文件的最简单方...
6 个 Linux 中优秀搜索工具
在命令行下目录结构内的文件中搜索文本时,Linux 中有许多可用的工具。最古老和广泛使用的工具之一是 grep,它代表全局正则表达式打印。grep 存在一些问题,例如在搜索源代码文...
iproute2和net-tools比较
iproute2包包含用于控制和监视网络、IP地址和路由的实用程序。它是net-tools的现代替代品。 Iproute2是一个开源项目,主要关注Linux内核的网络组件。ipro...

