SF
唐青枫
唐青枫
注册登录
关注博客
注册登录
主页
关于
RSS
php8属性注解使用教程
唐青枫
今天 11:43
阅读 5 分钟
43
简介PHP 8 引入了 属性(Attributes)作为新的元数据机制,用于替代传统的 PHPDoc 注解,使得代码更具类型安全性和结构化。基本语法PHP 8 的属性(Attributes)使用 #[...] 语法表示,并可以用于类、方法、属性、参数、常量等。定义属性属性的本质是一个 PHP 类,通常以 Attribute 特性(flag)标记: {代码...} 不带 __...
Linux 历史命令操作教程
唐青枫
3 月 31 日
阅读 1 分钟
120
Linux 使用 history 命令记录命令历史记录并将其存储在文件 (~/.bash_history 或 ~/.zsh_history) 中。可以使用不同的方法配置和操作历史记录。
Linux halt 命令使用详解
唐青枫
3 月 28 日
阅读 1 分钟
262
简介Linux 中的 halt 命令用于立即关闭系统。它还可用于关闭电源或重新启动机器,具体取决于所使用的选项。基础语法 {代码...} 默认情况下,halt 需要 root 权限 {代码...} 常用选项-p:停止后关闭系统电源。(与 poweroff 相同)--reboot:重新启动系统而不是停止系统--force:强制立即停止而不通知进程--help:显示帮...
Linux ar 命令使用详解
唐青枫
3 月 27 日
阅读 1 分钟
228
简介Linux 中的 ar(Archive) 命令用于创建、修改和从存档中提取文件。它通常用于在 C/C++ 开发中创建静态库(.a 文件)。基础语法 {代码...} archive-file:要创建/修改的档案的名称file(s):要添加到档案的文件[options]:控制操作常用选项c:创建一个新的档案(如果不存在)r:替换或添加文件到档案中d:从档案中删...
Linux shift 命令使用详解
唐青枫
3 月 26 日
阅读 1 分钟
213
简介在 Bash 脚本中,shift 命令用于将命令行参数向左移动,有效地丢弃第一个参数并将其他参数向下移动。基础语法 {代码...} N(可选)→ 要移动的位置数。默认值为 1示例用法移动参数 {代码...} 运行脚本示例: {代码...} 输出如下: {代码...} shift 删除 $1 (a)$2 变成 $1, $3 变成 $2 等等。在循环中使用 shift {代码...
Linux使用pidof命令来快速查找进程id
唐青枫
3 月 22 日
阅读 1 分钟
388
简介pidof 命令用于查找 Linux 中正在运行的程序的进程 ID (PID)。它有助于管理和控制进程。基本语法 {代码...} 常用选项-s:单次 - 指示程序仅返回一个 pid-q:安静模式,抑制任何输出并仅相应地设置退出状态-w:还显示没有可见命令行的进程 (例如内核工作线程)-x:这会导致程序也返回运行指定脚本的 shell 的进程 ID...
Linux 目录结构详解
唐青枫
3 月 21 日
阅读 2 分钟
302
简介Linux 遵循文件系统层次结构标准 (FHS),该标准以结构化方式组织文件和目录。了解此结构有助于系统管理、故障排除和开发。Linux 根目录 /Linux 中的所有文件和目录都源自根目录 (/),它是层次结构中的顶级目录。 {代码...} /bin 目录:基本系统二进制文件包含 ls、cp、mv、cat 等基本命令/boot 目录:引导加载程序文...
Linux syslog 使用教程
唐青枫
3 月 20 日
阅读 2 分钟
327
syslog 是 Linux 和类 Unix 系统中用于记录系统消息的标准协议。它允许应用程序、守护进程和内核将日志消息发送到集中式日志管理系统。
Linux killall 命令使用详解
唐青枫
3 月 19 日
阅读 1 分钟
324
Linux 中的 killall 命令用于按名称终止所有进程。与需要进程 ID (PID) 的 kill 不同,killall 通过指定进程名称来工作。
Linux Binutils 基本使用教程
唐青枫
3 月 18 日
阅读 1 分钟
264
GNU Binutils(二进制实用程序)是用于在 Unix/Linux 系统中操作二进制文件的工具集合。这些工具有助于汇编、链接、反汇编和检查二进制可执行文件、目标文件、库和汇编代码。
Linux 如何查看当前使用的shell
唐青枫
3 月 16 日
阅读 1 分钟
295
Linux 和 Unix 都提供各种开箱即用的 shell 。可以找到 bash (Bourne Again shell)、ksh (Korn shell)、csh (C shell)/tcsh (TC shell)、sh (Bourne shell)等默认安装的 shell。但是,如何检查我使用的是哪个 shell ?
Linux arp(地址解析协议) 命令使用详解
唐青枫
3 月 15 日
阅读 1 分钟
331
arp(地址解析协议)命令用于查看、添加和修改系统的 ARP 缓存。ARP 缓存存储了 IP 地址和 MAC 地址之间的映射,有助于网络中的计算机高效通信。
Linux zgrep 命令使用详解
唐青枫
3 月 13 日
阅读 1 分钟
323
zgrep 用于在压缩 (.gz) 文件中搜索模式,就像 grep 在常规文本文件中所做的那样。它的工作原理是将文件临时解压到内存中,搜索模式并显示匹配的行。
Linux fgrep 命令使用详解
唐青枫
3 月 12 日
阅读 2 分钟
320
简介fgrep(fix GREP)命令搜索固定字符串,而不将特殊字符解释为正则表达式。它相当于 grep -F。基础语法 {代码...} 示例用法在文件中查找包含“error”的所有行 {代码...} 搜索多个字符串keywords.txt 文件包含以下内容: {代码...} {代码...} 搜索包含特殊字符的字符串与 grep 不同,fgrep 不会将 . * [] 视为特殊正则表...
Linux egrep 命令使用详解
唐青枫
3 月 11 日
阅读 1 分钟
262
简介egrep(扩展 GREP)命令是 grep 的一个变体,支持扩展正则表达式 。它在功能上等同于 grep -E。基础语法 {代码...} 示例用法在文件中查找包含“error”的所有行 {代码...} 大小写不敏感搜索 {代码...} 使用多种模式 (|)查找包含"error"或"warning"的行 {代码...} 使用 ?(匹配零次或一次出现)查找“colou*r”(匹配“col...
Linux expr命令详解
唐青枫
3 月 9 日
阅读 1 分钟
306
简介Linux 中的 expr 命令用于计算表达式的值,包括算术运算、字符串操作和逻辑比较。它常用于 shell 脚本。基本算术运算expr 支持基本算术运算,例如加、减、乘、除和模数加(+) {代码...} 减(-) {代码...} 乘(*)* 运算符必须进行转义(\*)以防止 shell 解释 {代码...} 除(/) {代码...} 取模(%) {代码...} 字符串操作计...
Linux 使用 partprobe 更新分区表Linux 使用 partprobe 更新分区表
唐青枫
3 月 8 日
阅读 1 分钟
294
简介partprobe 是一个命令行实用程序,它可以在不重启的情况下更新内核有关分区表更改的信息。它强制内核重新读取指定磁盘的分区表。安装Debian/Ubuntu {代码...} RHEL/CentOS/Fedora {代码...} 示例用法通知内核分区表更改这将扫描所有块设备并将任何更改通知内核 {代码...} 指定磁盘 {代码...} 检查内核是否识别分区 {...
Linux 下使用tcpdump进行网络分析
唐青枫
3 月 6 日
阅读 2 分钟
320
简介tcpdump 是一个命令行数据包分析器,可实时捕获和检查网络流量。它通常用于网络故障排除、性能分析和安全监控。安装Debian/Ubuntu {代码...} CentOS/RHEL {代码...} macOS {代码...} 基础语法 {代码...} 示例用法在默认接口上捕获数据包实时捕获并显示网络数据包。 {代码...} 列出可用网络接口 {代码...} 输出示例 {...
Linux 下使用nslookup和dig来查询域名和ip信息
唐青枫
3 月 6 日
阅读 1 分钟
403
nslookup 和 dig (Domain Information Groper)命令用于查询 DNS (Domain Name System)服务器,获取域名、IP地址等DNS记录信息。
Linux 下使用traceroute来进行网络诊断分析
唐青枫
3 月 4 日
阅读 2 分钟
388
简介traceroute 命令是一种网络诊断工具,用于跟踪数据包从系统到目标服务器的路径。它有助于识别网络延迟和路由问题。安装Debian/Ubuntu {代码...} RHEL/CentOS {代码...} Fedora {代码...} 示例用法基础用法发送具有增加的 TTL(生存时间)值的数据包以发现数据包所采用的路径 {代码...} 示例 {代码...} 示例输出 {代...
Linux 下使用mtr命令来进行网络诊断
唐青枫
3 月 2 日
阅读 1 分钟
354
mtr(My Traceroute) 命令是一个结合了 ping 和 traceroute 功能的网络诊断工具。它提供网络路径的实时分析并帮助诊断连接问题
Linux 下使用vmstat监控系统性能
唐青枫
3 月 1 日
阅读 1 分钟
455
Linux 中的 vmstat(虚拟内存统计)命令用于监控系统性能,包括CPU使用情况、内存使用情况、交换活动、磁盘I/O和系统进程。它提供实时性能指标,有助于诊断系统瓶颈。
Linux 下使用tracepath进行网络诊断分析
唐青枫
2 月 27 日
阅读 2 分钟
341
tracepath 命令是 Linux 中的一个网络诊断工具,类似于 traceroute ,但专门用于跟踪到目标主机的网络路径,同时自动处理路径MTU发现。这是一种简单的方法,可以找出机器和远程目的地之间的跃点,同时还可以识别沿途的任何问题。
Linux 使用 sosreport 生成系统报告
唐青枫
2 月 27 日
阅读 2 分钟
351
sosreport 命令是许多 Linux 发行版上可用的工具,特别是基于 Red hat 的系统(RHEL、CentOS、Fedora),它有助于收集系统配置详细信息、日志和诊断信息,以便进行故障排除。它生成一个压缩的 tarball(存档文件),其中包含各种系统信息,这些信息对于调试、诊断问题或向支持团队提供数据非常有用。
Linux 下使用ncdu更好的查看磁盘使用
唐青枫
2 月 26 日
阅读 2 分钟
380
ncdu (NCurses Disk Usage) 是一个用于 Linux 和类 unix 系统的磁盘实用程序,它提供了一种比 du 等传统命令更具交互性和用户友好性的方式来查看和分析磁盘空间使用情况。它提供了一个导航界面,允许您轻松识别哪些目录和文件占用了最多的磁盘空间。
Linux 使用 cut 进行文本提取操作
唐青枫
2 月 25 日
阅读 2 分钟
371
Linux 中的 cut 命令是一个命令行实用程序,用于从文件或标准输入中提取文本行的部分。当希望从文件或数据流中提取特定字段或列时,例如处理以逗号分隔或制表符分隔的文件时,它非常有用。
Java jakarta常用注解详解
唐青枫
2 月 23 日
阅读 6 分钟
500
Jakarta Persistence 注解是 Jakarta EE 规范(以前是 Java EE)的一部分,用于 Java 应用程序中的对象关系映射( Object-Relational Mapping, ORM )。这些注解允许将 Java 对象映射到关系数据库表,并支持各种持久化操作。
Linux 使用nload 监控网络流量
唐青枫
2 月 23 日
阅读 1 分钟
339
Linux 中的 nload 命令是一个用于实时监控网络流量的工具。它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动。对于需要监控网络接口上的流量的系统管理员和网络工程师来说,它尤其有用。
Linux 性能更好的ftp客户端 lftp 使用详解
唐青枫
2 月 22 日
阅读 2 分钟
427
LFTP 是一个命令行 FTP 客户端,支持多种文件传输协议,包括 FTP、FTPS、HTTP、HTTPS和SFTP 。它以其通过镜像、后台操作和脚本支持等特性有效管理复杂传输的能力而闻名。
Linux sftp 使用详解
唐青枫
2 月 19 日
阅读 2 分钟
480
SFTP(安全文件传输协议)是一种通过网络在计算机之间传输文件的安全方法。它是 SSH 协议的一部分,这意味着它在文件传输过程中提供加密通信。SFTP 通常用于安全文件管理、远程文件访问和远程文件编辑。
1
(current)
2
3
下一页
1
(current)
下一页