
linux相关&shell编程
文章平均质量分 86
操作系统 Git shell
数据知道
IT技术博主,博主会持续更新专栏文章,欢迎关注和订阅文章博客,欢迎私信和博主交流技术,欢迎关注公众号:数据知道的成长之路。如有需要请站内私信或者联系VX名片(ID:data_know)
展开
-
【linux】一文掌握 Tmux 的各种指令(Tmux备忘清单)
是一个强大的终端复用工具,允许用户在单个终端窗口中创建、访问和控制多个终端会话。# 设置前缀键为Ctrl+a unbind C-b set -g prefix C-a bind C-a send-prefix # 启用鼠标支持 set -g mouse on # 设置状态栏 set -g status-bg blue set -g status-fg white # 重新加载配置 bind r source-file ~/.tmux.conf \;原创 2025-04-28 11:20:46 · 2094 阅读 · 0 评论 -
【INI】一文掌握 INI 的详细用法(INI 备忘速查)
INI 是一种固定标准格式的配置文件,INI 配置方法来自 MS-DOS 操作系统;这里是注释[owner][database];这里是注释port=143现在已成为许多配置的非正式标准,其它操作系统可能使用.conf或.cfg作为后缀。原创 2025-04-27 09:27:42 · 1869 阅读 · 0 评论 -
【linux】一文掌握 OpenSSL 的详细用法(OpenSSL 备忘速查)
在建立 SSL/TLS 连接之前,客户端需要确保收到的证书有效。签名验证这确保了证书没有以任何方式被更改证书尚未过期当证书由 CA 颁发时,它会指定一个到期日期证书主题与主机名匹配证书是为特定服务器颁发的。因此,证书主题名称需要与客户端尝试连接的 URL 相匹配它没有被撤销有时证书可以在任何需要的情况下被其颁发者撤销(例如,关联的私钥已被公开,因此证书无效)它由受信任的 CA 签名为了证明证书的真实性,我们需要获取 CA 证书并验证其可信度。原创 2025-04-21 09:21:11 · 2638 阅读 · 0 评论 -
【linux】一文掌握 YUM 的详细用法(YUM 备忘速查)
yum(Yellow dogUpdater,Modified)是一个在Fedora和RedHat以及 SUSE 中的Shell前端软件包管理器YUM 官方网站Fedora 中的 Yum 文档CentOS 中的 Yum 文档Scientific Linux 中的 Yum 文档。原创 2025-04-18 18:24:00 · 2492 阅读 · 0 评论 -
【linux】一文掌握 Chown 指令的详细用法(Chown 备忘速查)
Linux/Unix 系统中的一个命令,全称为,用于改变文件或目录的所有者chown [选项] [所有者][:[组]] 文件或目录名命令可以更改某个文件或目录的属主(owner),也可以同时更改其属组(group)原创 2025-04-14 09:10:06 · 2279 阅读 · 0 评论 -
【linux】一文掌握 Chmod 指令的详细用法(Chmod 备忘速查)
这份快速参考备忘单提供了文件权限的简要概述,以及 chmod 命令的操作示例递归更改文件和目录 命令代表“更改模式” UserGroupOther读 (Read)写 (Write)执行 (Execute)Chmod 生成器允许您以数字和符号的形式快速、直观地生成权限。 的权限分析权限模式权限描述八进制十进制没有权限0000 (0+0+0)执行0011 (0+0+1)写01原创 2025-04-12 08:11:29 · 2859 阅读 · 0 评论 -
【ftp】一文掌握 ftp 指令的详细用法(ftp 备忘速查)
FTP 命令允许用户通过FTP(File Transfer Protocol)协议在本地计算机和远程服务器之间传输文件。FTP 是一种在网络上交换文件的标准协议,是 ARPANet 的标准文件传输协议,ARPANet 网络就是现今 Internet 的前身。使用 FTP 协议时,一方充当客户端,另一方充当服务器,客户端可以上传、下载、删除、重命名文件和目录,以及执行其他文件传输相关的操作。原创 2025-04-12 08:09:49 · 2201 阅读 · 0 评论 -
【linux】一文掌握 iptables 指令的详细用法(iptables 备忘速查)
iptables 使用三个不同的链来允许或阻止流量:输入(input)、输出(output)和转发(forward)输入(input) —— 此链用于控制传入连接的行为输出(output) —— 此链用于传出连接转发(forward) —— 这条链用于传入的连接,这些连接实际上不是在本地传递的,比如路由和 NATing。原创 2025-04-11 18:36:47 · 2935 阅读 · 0 评论 -
【linux】一文掌握 Vim 指令的详细用法(Vim 备忘速查)
数词指定了待编辑文本对象的数量,从这个角度而言,数词也可以看作是一种介词。有了这些基本的语言元素,我们就可以着手构造一些简单的命令了。名词代表了我们即将处理的文本。引号或者各种括号所包含的文本称作一个文本块。8.2 快速参考备忘单的有用集合,可帮助您更快地学习 vim 编辑器。另外,数词也可以修饰动词,表示将操作执行。动词代表了我们打算对文本进行什么样的操作。介词界定了待编辑文本的范围或者位置。文本块内部或周围使用。(折叠级别 += 1)(折叠级别 -= 1)(正在中止 Git)对文件中的行进行编号。原创 2025-04-10 13:38:02 · 2717 阅读 · 0 评论 -
【linux】一文掌握 Vimium 指令的详细用法(Vimium 备忘速查)
这是开始使用 Vimium 浏览器扩展的快速参考备忘单,可以帮助用户更高效地浏览网页参考: Vimium 官方文档键盘导航快捷键自定义无鼠标操作Chrome 浏览器Edge 浏览器Firefox 浏览器原创 2025-04-09 19:35:23 · 2472 阅读 · 0 评论 -
【linux】一文掌握 PowerShell 详细用法(PowerShell 备忘速查)
PowerShell 用于自动化任务和配置管理的常用命令的备忘清单,可帮助系统管理员快速参考常用操作。对集合中的每个对象执行操作(注意:以下命令将为当前目录中的文件/文件夹添加前缀)探索 root\cimv2 命名空间下的子 WMI 命名空间。探索 root\cimv2 命名空间中的各种 WMI 类。计算对象属性的统计信息,如总和、平均值和计数。列出可用的 cmdlet 和函数。将输出格式化为带有指定列的表格。将输出格式化为属性和值的列表。获取文件/目录的访问控制列表。显示对象的属性和方法。原创 2025-04-09 08:48:04 · 2706 阅读 · 0 评论 -
【linux】一文掌握 tar 指令的详细用法(tar 备忘速查)
在Linux平台上,tar命令是主要的归档实用程序。了解各种tar命令选项将帮助您掌握归档文件操作。tar代表磁带存档。原创 2025-04-08 13:16:07 · 2588 阅读 · 0 评论 -
【linux】一文掌握 Zip 指令的详细用法(Zip 备忘速查)
默认操作是添加或替换压缩文件列表中的压缩文件条目,压缩文件列表可以包括特殊名称。(最快)表示压缩数据以"存储"方法机会存储在ZIP文件中 的未压缩数据。Zip 命令用于在 Linux 系统上创建、压缩和解压缩 zip 文件。这些级别是数据压缩算法,具有 gzip(1) 兼容的级别。原创 2025-04-07 11:03:29 · 3387 阅读 · 0 评论 -
【linux】一文掌握 Netstat 指令的详细用法(Netstat 备忘速查)
此快速参考备忘单提供了各种使用 netstat 命令的方法。以下命令将输出服务器上正在发生和正在发生的活动。如果该数字为两位数,则您可能正在遭受。与上面的命令一样,该命令也列出了发送。连接状态的节点的所有唯一。端口 80 上的所有连接。原创 2025-04-06 10:11:29 · 2582 阅读 · 1 评论 -
【linux】一文掌握 Systemd 指令的详细用法(Systemd 备忘速查)
【代码】【linux】一文掌握 Systemd 指令的详细用法(Systemd 备忘速查)原创 2025-04-03 19:13:50 · 2659 阅读 · 0 评论 -
【linux】一文掌握 ssh和scp 指令的详细用法(ssh和scp 备忘速查)
生成带有电子邮件作为注释的 RSA 4096 位密钥。此快速参考备忘单提供了使用 SSH 的各种方法。通过 pem 文件连接(0400 权限)从 known_hosts 中删除。从 known_hosts 搜索。连接到服务器(默认端口 22)从服务器文件夹复制到当前文件夹。复制文件夹中的所有文件。两台服务器之间的副本。原创 2025-04-03 13:48:22 · 2654 阅读 · 0 评论 -
【Crontab】一文掌握 Crontab 指令详细用法(Crontab 备忘速查)
最适合安排重复性任务。可以使用关联的 at 实用程序来完成一次性任务的调度。原创 2025-03-31 12:32:01 · 3017 阅读 · 0 评论 -
【Git】一文掌握 Git 指令详细用法(Git 备忘速查)
git命令大全。原创 2025-03-28 14:18:54 · 3313 阅读 · 2 评论 -
【linux指令】一文掌握 Linux 基础命令(Linux 命令速查)
这个快速参考备忘单提供了使用 Linux 常用命令的使用清单。原创 2025-03-26 09:11:01 · 3148 阅读 · 0 评论 -
【Homebrew】一文掌握 Homebrew 的详细用法(Homebrew 备忘清单)
Homebrew 是 macOS(或Linux)缺少的包管理器,备忘清单包含 [brew](https://github.com/Homebrew/brew) 命令的使用与安装原创 2025-03-24 08:50:17 · 3339 阅读 · 0 评论 -
【linux指令】一文掌握 Sed 的详细用法(Sed 备忘清单)
Sed 是一个流编辑器,此 Sed 备忘清单包含 Sed 命令和一些常见的 Sed 技巧。将“world”替换为“universe”,但前提是该行以“hello”开头。在包含“hello”的每一行之前插入“示例:”文件的数字行,但如果行不为空,则仅打印数字。在匹配“正则表达式”的行上方插入一个空行。在匹配“正则表达式”的行下方插入一个空行。在匹配“正则表达式”的行周围插入一个空行。文件的数字行(数字在左,右对齐)删除从第 3 行开始的每 2 行。文件的数字行(简单的左对齐)删除以“Hello”开头的行。原创 2025-03-23 12:48:37 · 3176 阅读 · 0 评论 -
【linux指令】一文掌握 lsof 的详细用法(lsof 备忘清单)
lsof表示ListOpenFiles 用于查找哪个进程打开了哪些文件$ lsof。原创 2025-03-22 07:52:53 · 3405 阅读 · 0 评论 -
运维:一文掌握 nginx 的各种指令(nginx指令备忘)
(发音为 “engine x”)是一个高性能的 HTTP 服务器 和 反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。Nginx 以其高性能、稳定性、丰富的功能集、简单的配置和低资源消耗而闻名,被广泛用于构建高并发的 Web 服务。执行 status 命令,看到 Loaded: loaded (/lib/systemd/system/nginx.service;将 <www.example.com> 重定向到 example.com。下面是它的常用命和配置使用清单。原创 2025-03-18 09:04:45 · 3365 阅读 · 0 评论 -
【linux指令】一文掌握 ps 的详细用法(ps 备忘清单)
Linux 为我们提供了一个名为 ps 的实用程序,用于查看与系统上的进程相关的信息,它是 Process Status 的缩写原创 2025-03-17 08:19:49 · 3533 阅读 · 0 评论 -
【linux指令】一文掌握 Find 的详细用法(Find 备忘清单)
查找 100MB 和 1GB 之间的大小。查找最近 50-100 天修改的文件。查找最近 1 小时内修改过的文件。查找最近 1 小时内访问过的文件。查找所有大于 10MB 的文件。查找所有小于 10MB 的文件。查找所有正好为 10M 的文件。查找最近 1 小时内更改的文件。使用名称查找文件并忽略大小写。查找权限为 777 的文件。查找未经许可的文件 777.查找最近 50 天修改的文件。查找最近 50 天访问的文件。查找和删除 100mb 文件。查找当前目录及子目录中的所有。查找目录下的所有php文件。原创 2025-03-16 09:30:22 · 3477 阅读 · 0 评论 -
【linux指令】一文掌握 htop 的指令的详细用法
htop 是一个互动的进程查看器,动态观察系统进程状况命令 htop 的官网安装htop 的软件包在大多数发行版中都可用下载。原创 2025-03-14 09:14:23 · 3650 阅读 · 0 评论 -
【linux指令】一文掌握 Grep 的指令的详细用法
本备忘单旨在快速提醒使用命令行程序 grep 所涉及的主要概念,并假设您已经了解其用法。打印 myfile.txt 中包含字符串“mellon”的行。有关更复杂的要求,请参阅完整版的正则表达式备忘单。(包含 jason 或 jackson 的行)搜索标准输出(即文本流)(以’al’开头的行)文件名中接受通配符。原创 2025-03-14 09:08:09 · 3606 阅读 · 0 评论 -
音视频处理工具 FFmpeg 指令的使用(超级详细!)
将输入文件的帧速率(仅对原始格式有效)强制为 1 fps,将输出文件的帧速率强制为 24 fps。给定所需的视频宽度,例如 538 像素,您可以使用以下方法将视频调整为该宽度,同时保持宽高比。像这样从它们创建一个视频。将第一个输入文件的视频流和第二个输入文件的音频流拷贝到 out.mp4。裁剪到宽度 360,高度 640,从坐标 (10, 20) 开始。命令用于指定索引文件,以及索引文件中流类型和它的索引。将输出文件的视频比特率设置为 64 kbit/s。合并多个音频,自定义背景图片,生成视频音乐。原创 2025-03-13 09:11:16 · 4745 阅读 · 0 评论 -
【linux指令】强大的监控工具 Glances 指令备忘清单
您可以将统计数据导出到 Cassandra 或 Scylla 服务器。您可以将统计数据导出到 InfluxDB 服务器(时间序列服务器)通过编辑这个文件,可以自定义 Glances 的显示和行为。可以将统计数据导出到 Elasticsearch 服务器。您可以将统计数据导出到 CouchDB 服务器。您可以将统计信息导出到 Kafka 服务器。可以将统计信息导出到 JSON 文件。可以将统计数据导出到 CSV 文件。Glances 的配置文件位于。启动后,通过浏览器访问。您可以将统计信息导出到。原创 2025-03-13 09:06:45 · 3558 阅读 · 0 评论 -
程序默认端口号、协议、用途总结(备忘清单)
这是一份常见端口号、协议、用途的对照清单。不需要都掌握,遇到了直接查一下即可。原创 2025-03-12 19:10:49 · 3706 阅读 · 0 评论 -
【linux指令】一文掌握 Awk 的详细用法
使用 shell 变量awk '# 返回最小数量# 返回最大数量# 主功能# 脚本执行从这里开始BEGIN {awk -F: 'i <= NF;原创 2025-03-12 09:24:54 · 3849 阅读 · 0 评论 -
【linux指令】Curl 指令的详细使用
Curl 是一种在服务器之间传输数据的工具,支持协议,包括HTTP、FTP、IMAP、LDAP、POP3、SCP、SFTP、SMB、SMTP 等Curl GitHub 源码仓库Curl 官方网站(curl.se)原创 2025-03-05 10:50:10 · 4069 阅读 · 0 评论 -
Kubernetes 指令备忘清单
资源名称: persistentvolumeclaims, 缩写: pvc。资源名称: persistentvolumes, 缩写: pv。资源名称: storageclasses, 缩写: sc。资源名称: replicasets, 缩写: rs。资源名称: configmaps, 缩写: cm。资源名称: ingresses, 缩写: ing。资源名称: nodes, 缩写: no。资源名称: pods, 缩写: po。原创 2025-03-04 20:01:36 · 3541 阅读 · 0 评论 -
【部署】Docker Compose 指令备忘清单(超级详细!)
这使得可以将此查找名称作为 Compose 文件的参数,以便卷的模型 ID 被硬编码,但平台上的实际卷 ID 是在部署期间在运行时设置的。列出要传递给容器的 DNS 解析器(Linux 上的 /etc/resolv.conf 文件)的自定义 DNS 选项。定义到另一个服务中的容器的网络链接。下面的示例显示了双服务设置,其中数据库的数据目录作为名为 db-data 的卷与另一个服务共享,以便定期备份。设置卷的自定义名称。,它使用单一的 YAML 文件来定义多个容器的集合,以及它们之间的依赖关系和服务。原创 2025-03-03 14:48:00 · 3882 阅读 · 0 评论 -
【部署】Dockerfile 指令备忘清单(超级详细!)
使用多阶段构建能将构建依赖留在 builder 镜像中,只将编译完成后的二进制文件拷贝到运行环境中,大大减少镜像体积。指令创建一个具有指定名称的挂载点,并将其标记为保存来自本机主机或其他容器的外部挂载卷。指令将触发指令添加到镜像中,以便稍后执行,此时镜像用作另一个构建的基础。包含用户可以在命令行上调用以组装镜像的所有命令。这将使用 shell 处理来替换 shell 变量,并将忽略任何。如果此文件存在,排除与其中的模式匹配的文件和目录,有利于避免。将敏感文件添加到镜像中。配置将作为可执行文件运行的容器。原创 2025-03-03 14:36:57 · 3904 阅读 · 0 评论 -
【部署】Docker指令备忘清单(超级详细!)
docker指令备忘原创 2025-03-03 14:31:32 · 4431 阅读 · 0 评论 -
linux命令行的艺术
这篇文章不仅能帮助刚接触命令行的新手,而且对具有经验的人也大有裨益。本文致力于做到覆盖面广(涉及所有重要的内容),具体(给出具体的最常用的例子),以及简洁(避免冗余的内容,或是可以在其他地方轻松查到的细枝末节)。在特定应用场景下,本文的内容属于基本功或者能帮助您节约大量的时间。本文主要为 Linux 所写,但在仅限 OS X 系统章节和仅限 Windows 系统章节中也包含有对应操作系统的内容。除去这两个章节外,其它的内容大部分均可在其他类 Unix 系统或 OS X,甚至 Cygwin 中得到应用。原创 2024-10-30 20:00:36 · 6250 阅读 · 0 评论 -
你真的理解ssh吗?5分钟ssh入门到精通
SSH 为的缩写,。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台,目前SSH在几乎所有 UNIX 平台上受到支持。原创 2024-03-13 19:23:47 · 13638 阅读 · 1 评论 -
CentOS7中升级OpenSSL详细教程
centos 中安装openssl超级详细的教程原创 2023-11-23 20:00:40 · 18961 阅读 · 0 评论 -
shell学习笔记(详细整理)
程序员为什么要学习Shell呢?1)需要看懂运维人员编写的Shell程序。2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率。原创 2023-08-25 18:29:50 · 14450 阅读 · 0 评论