Linux巩固篇003-Linux 环境变量

简介: 纸上得来终觉浅,绝知此事要躬行

前言

身为一个三年的运维工程师,从开发转测开再转运维,都是不断学习的过程,未必开发才是最优秀的,找到适合自己的职业不断深耕,你也会在自己的行业大放光彩,本系列依照《Linux就该这么学》系列随书学习练习操作,将一些课本上不顺畅的地方,全部以最简方式免费开源展示给大家,资源大家可以自行百度,也希望大家多关注刘遄老师的第二版关于centos8的丛书,学习最前沿的Linux相关技术。

常用命令汇总

输入输出重定向

标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命

令中输入

标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕

错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕image.png管道命令符

把前一个命令原本要输出到屏幕的数据当作是后一个命令的标准输入,执行格式为“命令A | 命令B”

grep "/sbin/nologin" /etc/passwd | wc -l

命令行的通配符

星号(*)代表匹配零个或多个字符,问号(?)代表匹配单个字符,中括号内加上数字[0-9]代表匹配0~9之间的单个数字的字符,而中括号内加上字母[abc]则是代表匹配a、b、c 三个字符中的任意一个字符

ls -l /dev/sda*

ls -l /dev/sda?

ls -l /dev/sda[0-9]

转义字符

反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。

test=1

echo "\$$test"

单引号(''):转义其中所有的变量为单纯的字符串。

双引号(""):保留其中的变量属性,不进行转义处理。

反引号(``):把其中的命令执行后返回结果。

echo `uname -a`

环境变量

命令在执行过程中的四个环节

1.判断用户是否以绝对路径或相对路径的方式输入命令

2.检查用户输入的命令是否为“别名命令”

3.判断用户输入的是内部命令还是外部命令,内部命令直接执行,外部到第四步

4.系统在多个路径中查找用户输入的命令文件,而定义这些路径的变量叫作PATH,

echo $PATH

/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin

PATH=$PATH:/root/bin

/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/root/bin

接手了一台Linux 系统后一定会在执行命令前先检查PATH 变量中是否有可疑的目录

Linux系统中最重要的10 个环境变量

image.png

结语

常见问题

使用什么命令可以把名为LINUX 的一般变量转换成全局变量?

答:export LINUX

如果想根据教程实践的朋友们可以通过阿里云ecs服务器免费试用和低价购买,入口如下

入口一:新人免费试用

入口二:大学生免费试用

入口三:低价服务器购买

入口四:低价服务器购买2

入口五:建站特惠购买

目录
相关文章
|
26天前
|
存储 Linux Shell
Linux环境变量【终】
Linux环境变量【终】
|
7天前
|
Linux Shell
28. 【Linux教程】删除环境变量
28. 【Linux教程】删除环境变量
10 0
|
7天前
|
Shell Linux 网络安全
27. 【Linux教程】配置环境变量
27. 【Linux教程】配置环境变量
12 0
|
7天前
|
Linux Shell
26. 【Linux教程】Linux 查看环境变量
26. 【Linux教程】Linux 查看环境变量
24 1
|
7天前
|
Linux Shell Windows
25. 【Linux教程】Linux 环境变量介绍
25. 【Linux教程】Linux 环境变量介绍
7 0
|
15天前
|
存储 Linux 网络安全
在 Linux 中通过 SSH 执行远程命令时,无法自动加载环境变量(已解决)
SSH远程执行命令时遇到“命令未找到”问题,原因是Linux登录方式不同导致环境变量加载差异。解决方案:将环境变量写入`/etc/profile.d/`下的文件,或手动在命令前加载环境变量,如`source /etc/profile`。
|
19天前
|
人工智能 Java Shell
【Linux】环境变量及相关指令
【Linux】环境变量及相关指令
|
26天前
|
存储 Unix Shell
Linux:环境变量
Linux:环境变量
31 7
|
26天前
|
Shell Linux C++
【Linux】关于环境变量——你需要知道这些原理&指令
【Linux】关于环境变量——你需要知道这些原理&指令
|
26天前
|
Shell Linux 开发工具
【Linux】初学者需要知道的三个环境变量实验
【Linux】初学者需要知道的三个环境变量实验