Linux环境变量详解
摘要:

一、什么是环境变量 环境变量,通常称为 env ,是对 Linux 操作系统中程序和进程的行为具有重要影响的动态值。这些变量作为一种手段,向软件传达基本信息,并塑造它们如何与环境交互。每个 Linux 进程都与一组环境变量相关联,这些环境变量指导 Linux 进程的行为和与其他进程的交互。 Linu
阅读全文
posted @
2023-12-24 11:24
我是唐青枫
阅读(325)
推荐(0) 编辑
Linux find命令详解
摘要:一、命令介绍 Linux find命令是类unix操作系统中最重要和最常用的命令行实用程序之一。find命令用于根据指定的条件搜索和定位与参数匹配的文件和目录列表。 find命令提供了广泛的选项,允许用户在不同的条件下使用它。它使个人能够根据多种标准搜索文件,包括权限、用户、组、文件类型、日期、大小
阅读全文
posted @
2024-01-20 09:48
我是唐青枫
阅读(225)
推荐(0) 编辑
Linux lsof命令详解
摘要:一、命令介绍 lsof是一个功能强大的实用程序,可用于基于Linux和unix的系统,字面意思是“打开文件列表“。 其主要功能是检索由不同运行进程打开的各种类型文件的详细信息。这些文件可以是普通文件、目录、块文件、网络套接字、命名管道等。 二、常用选项 -a:表示其他选项之间为”与“的关系; -c<
阅读全文
posted @
2024-02-12 10:53
我是唐青枫
阅读(563)
推荐(0) 编辑
Linux grep命令搜索神器详解
摘要:一、命令介绍 Grep是“全局正则表达式打印”的缩写(global regular expression print),是一个用于搜索和匹配正则表达式中包含的文件中的文本模式的命令。此外,每个Linux发行版都预装了该命令。 可以使用通用正则表达式语法搜索和过滤文本。它无处不在,以至于动词“grep
阅读全文
posted @
2024-02-15 18:42
我是唐青枫
阅读(57)
推荐(0) 编辑
一文吃透Linux htop命令
摘要:一、命令介绍 htop命令是一个Linux实用程序,用于显示有关系统进程的关键信息。它可以被看作是Windows任务管理器的Linux版本。Htop更像是一个交互式程序,因为它支持鼠标和键盘操作来在值和选项卡之间切换。 二、安装 Debian/Ubuntu下 apt install htop Fed
阅读全文
posted @
2024-02-18 16:20
我是唐青枫
阅读(543)
推荐(1) 编辑
Linux stdin、stdout和stderr详解
摘要:一、标准流介绍 在计算机编程中,标准流是计算机程序开始执行时与其环境之间预连接的输入和输出通信通道。这三种输入/输出(I/O)连接称为标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。最初I/O是通过物理连接的系统控制台(通过键盘输入,通过监视器输出)发生的,但是标准流抽象
阅读全文
posted @
2024-03-10 11:00
我是唐青枫
阅读(244)
推荐(0) 编辑
Linux ps命令详解(不是PS)
摘要:一、命令介绍 ps 命令是 Process Status 的缩写,是一个命令行实用程序,用于显示或查看与Linux系统中运行的进程相关的信息。 命令原理:ps 是通过读取虚拟文件:/proc 拿到进程数据的,不需要给 ps 设置任何的权限就可以运行。 更深层次的后面再分析。 ps可以接受几种不同的选
阅读全文
posted @
2024-03-23 17:09
我是唐青枫
阅读(116)
推荐(0) 编辑
Linux 著名的sudo、su是什么?怎么用?
摘要:一、su 什么是su? su命令(简称是:substitute 或者 switch user )用于切换到另一个用户,没有指定用户名,则默认情况下将以root用户登录。 为了向后兼容,su默认不改变当前目录,只设置环境变量 HOME 和 SHELL (如果目标用户不是根用户,则加上 USER 和 L
阅读全文
posted @
2024-03-30 18:05
我是唐青枫
阅读(205)
推荐(0) 编辑
Linux 查看磁盘信息:df与du命令详解
摘要:一、df 1.简介 df 是 disk free的缩写,从UNIX和类UNIX操作系统的早期开始,它就是UNIX和类UNIX操作系统的一部分。它被设计为一种工具,用于监视系统上已使用和可用的磁盘空间数量。 df 命令主要用于需要检查文件系统上已使用和可用的磁盘空间的数量。这在管理服务器系统时尤其重要
阅读全文
posted @
2024-03-31 16:38
我是唐青枫
阅读(267)
推荐(0) 编辑
Linux &&、& 各种操作符困惑? 看此文
摘要:一、简介 Linux命令,特别是组合到脚本中时,可以自动执行任务、管理系统资源和解决复杂问题。但是要真正发挥命令行的强大功能,需要了解如何控制命令执行流程,例如: &&、|| 等等。 这些符号虽然简单,但却是在Linux Bash中创建复杂命令序列的基础。使用它们,可以创建命令的条件链,根据每个命令
阅读全文
posted @
2024-04-05 11:07
我是唐青枫
阅读(22)
推荐(0) 编辑
Linux 常用压缩命令全解,一次搞懂通关!
摘要:一、tar Linux中的tar命令是文件管理中最重要的命令之一。它是Tape Archive的缩写,用于创建和解压缩归档文件。存档文件是一种压缩文件,其中包含一个或多个捆绑在一起的文件,以便更易于访问存储和可移植性。 tar只负责打包,打包是指将一大堆文件或目录捆绑成一个文件;压缩则是将一个大的文
阅读全文
posted @
2024-04-06 09:23
我是唐青枫
阅读(256)
推荐(0) 编辑
Linux 硬链接和软链接怎么区分使用?
摘要:一、什么是硬链接和软链接 硬链接 在Linux操作系统中,硬链接相当于存储在硬盘驱动器中的文件,它实际上引用或指向硬盘驱动器上的某个点。硬链接是原始文件的镜像副本。 硬链接与软链接的区别在于,删除原始文件不会影响硬链接,但会使软链接无法操作。 可以将硬链接视为现有文件的附加名称。硬链接是指链接两个或
阅读全文
posted @
2024-04-13 16:28
我是唐青枫
阅读(75)
推荐(0) 编辑
推荐一款基于vim的超可扩展文本编辑器neovim
摘要:一、简介 Vim是一个基于流行的Vi编辑器的文本编辑器,最初是在20世纪70年代发布的。Vim代表“改进的Vi”,它拥有广泛的用户基础和广泛的可用插件和扩展。 Neovim是Vim的一个分支,创建于2014年,旨在解决Vim的一些缺点,并提供额外的特性和功能。Neovim向后兼容Vim,并支持Vim
阅读全文
posted @
2024-04-14 14:47
我是唐青枫
阅读(155)
推荐(0) 编辑
Linux Systemd基础教程
摘要:一、什么是systemd? systemd是Linux系统的一套基本构建模块。它提供了一个系统和服务管理器,作为PID 1运行并启动系统的其余部分。 systemd提供积极的并行化功能,使用套接字和D-Bus激活来启动服务,提供按需启动守护进程,使用Linux控制组跟踪进程,维护挂载和自动挂载点,并
阅读全文
posted @
2024-05-04 10:08
我是唐青枫
阅读(159)
推荐(0) 编辑
Linux rsync命令详解
摘要:一、简介 rsync (Remote Sync)是Linux/Unix系统中最常用的命令,用于远程和本地复制和同步文件和目录。 在rsync命令的帮助下,可以跨目录、磁盘、网络远程和本地复制和同步数据,执行数据备份,并在两台Linux机器之间进行镜像。 rsync与传统的复制命令不同,rsync使用
阅读全文
posted @
2024-05-25 11:39
我是唐青枫
阅读(74)
推荐(0) 编辑
C获取程序名称的方法
摘要:方法一: 使用 extern char *__progname 介绍: __progname 是一个定义在C标准库中的特殊的全局变量,持有当前运行程序的名称,它仅在类Unix系统中可用,如:Linux、MacOS。 解析: extern:的含义是声明此变量是定义在其他地方,通常是在C运行时中。 ch
阅读全文
posted @
2024-11-10 16:10
我是唐青枫
阅读(59)
推荐(0) 编辑
Linux ssh 基础教程
摘要:简介: SSH是一种安全协议,用作远程连接Linux服务器的主要手段。它通过生成远程shell提供基于文本的界面。连接之后,在本地终端中键入的所有命令都将发送到远程服务器并在那里执行,一般说ssh即openssh。 什么是OpenSSH? OpenSSH(Open Secure Shell),是一套
阅读全文
posted @
2024-11-13 07:37
我是唐青枫
阅读(45)
推荐(0) 编辑
Linux 如何查询命令的二进制文件位置?
摘要:简介 平常在执行linux命令时,想查看程序的二进制文件、源码、手册具体在哪个目录,就需要下面的命令来辅助。 使用 which 命令 which 命令主要是定位二进制可执行文件的位置,它在 PATH 环境变量中搜索。 用法: which <command> 示例: which ssh # Outpu
阅读全文
posted @
2024-11-13 20:48
我是唐青枫
阅读(26)
推荐(0) 编辑
Linux 如何查看当前系统版本的详细信息?
摘要:一、通过发行版的特定文件查看 发行版的说明文件一般位于 /etc 目录下面文件名包含:release 字样的文件 查看 CentOS, Red Hat 的版本 cat /etc/centos-release # Example: CentOS Linux release 7.9.2009 (Core
阅读全文
posted @
2024-11-14 20:56
我是唐青枫
阅读(186)
推荐(0) 编辑
Linux 用户账户信息配置文件详解
摘要:一、/etc/passwd 文件存储用户的账户信息 在 Linux 系统中,用户账户信息存储在 /etc/passwd 文件中 这个文件里面每个用户一行数据,每行数据的字段使用 : 分割, 例如:username:x:uid:gid:comment:home_directory:shell。 1、/
阅读全文
posted @
2024-11-15 21:29
我是唐青枫
阅读(35)
推荐(0) 编辑