14_Linux中参数和变量查看方法

Linux 系统中存在大量的变量,它们用于不同的目的,涵盖了环境配置、内核参数、系统设置等多个方面。以下是对不同类型的变量及其查看方法的总结:

环境变量

环境变量是在用户登录会话期间有效的一系列变量,它们可以影响程序的行为。常见的环境变量包括但不限于 PATH、HOME、LANG、LC_ALL 等。

查看方法

1.使用printenv命令

printenv

这将列出所有环境变量和值
2.使用env命令

env

这个命令会显示所有环境变量,并且常用于调试目的
3.查看特定变量

echo $VARIABLE_NAME

可以直接输出特定环境变量的值
4.查看用户的shell配置文件
用户的环境变量通常定义在.bashrc、.bash_profile、.profile或者.zshrc(如果使用ZSH shell)等文件中

内核参数

1.使用sysctl命令

sysctl -a

这将列出所有内核参数及其当前值
2.查看特定内核参数

sysctl kernel.core_pattern

显示kernel.core_pattern的当前值
3.通过/proc文件系统

cat /proc/sys/kernel/core_pattern

shell内部变量

Shell 自身有一些内部变量,用于存储特定的信息。例如,在 Bash 中,$BASH_VERSION 存储着 Bash 的版本信息。
1.使用 declare -p 命令:

declare -p variable_name

显示变量的详细信息
2.查看所有变量

declare -p

显示所有已定义的变量及属性

系统配置变量

Linux 系统中有许多配置文件,它们定义了各种系统级别的设置。例如,/etc/environment 文件可以包含全局环境变量的定义,/etc/systemd/system.conf 可以包含 systemd 的配置等。

1.查看特定配置文件

cat /etc/environment

这将显示文件中的内容
2.查看系统服务配置

cat /etc/systemd/system.conf

总结

Linux 系统中的变量种类繁多,涵盖了环境变量、内核参数、shell 内部变量以及系统配置变量等。查看这些变量的方法因变量类型而异,通常可以通过命令行工具如 printenv、sysctl、cat 等来查看。此外,也可以通过查看特定的配置文件来了解系统的配置信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月光在发光

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值