时间:2022-12-24 17:01编辑:九州下载来源:www.wzjsgs.com
Linux查看PATH环境变量详解
查看PATH环境变量
echo $PATH
说明
使用 echo 命令,可以查看 PATH 环境变量的值。
Linux PATH环境变量添加路径详解
查看PATH环境变量
PATH=dir:$PATH
说明
将路径 dir 添加到 PATH 环境变量。
查看PATH环境变量的值
语法
echo $PATH
1、查询(1) 查看当前服务器字符集: # locale (2) 查看服务器支持的字符集: # locale -a2、修改linux系统字符集的方式有如下两种:(1) 直接设置变量的方式修改,命令如下两条命令:# 或者 export LANG="xxx" # LC_ALL="xxx" 或者 export LC_ALL="xxx"(备注:xxx为欲修改为的字符集)查看标准的字符集的方法: locale –a 命令,常用的有: zh_CN.GB2312、zh_CN.GB18030 或者 zh_CN.UTF-8、en_US.UTF-8等但是上述修改方式只会在当前shell中生效,新建shell此环境变量消失。故平时登录系统执行"LANG= "这个命令的时候显示的就没有乱码的缘故,意思就是取消了字符集的显示,
环境变量顾名思义就是系统启动后整个运行环境的配置变量。记录了系统的一些基本信息包括可执行文件路径,用户,HOME路径,SHELL类型等等。通过env命令可以查看系统的当前所有环境变量。
环境变量有三种:全局环境变量、用户环境变量和临时环境变量。
全局环境变量放在/etc/profile中,这些环境变量对系统中的所有用户都有效;
用户环境变量放在用户的家目录下也就是./.bashrc(不同的shell会有不同的rc文件,zsh是.zshrc),这些环境变量对该用户有效;
临时环境变量是在shell上赋值输出的环境变量,只在当前shell有效。
所有的环境变量可以通过查看。
系统启动后,会依次在/etc/profile和~/.bashrc中加载环境变量,准备好系统的运行环境。有了这些环境变量,就相当于提供了系统的默认属性。
比如PATH指定了系统命令的默认路径,这样就只需要输入命令的名称,系统会根据名称在PATH指定的路径下寻找对应的命令可执行程序。
环境变量就是系统预定义的参数。
其实windows下也有。例如,在shell中执行命令,你只要打入命令名,不用打路径。其实是因为系统已经在环境变量中将命令搜索的路径全列到了环境变量中,所以才省事。
ctrl+c终止命令
ctrl+l清屏
ctrl+d退出当前用户
esc+.使用上一个命令的最后一个空格后面的内容
ggvim 命令打开的文件中使用,将光标移动到第一行
Shift+gvim 命令打开的文件中使用,将光标移动到最后一行
Shift+dvim 命令打开的文件中使用,删除从光标所在位置开始到该行最后的内容
ovim 命令打开的文件中使用,在光标所在行的下一行插入一个空行
特殊符号含义
‘’单引号,里面的内容不会被解析
“”双引号,里面的内容若有特殊符号,就会被解析运行
``反引号,得到里面命令运行的结果,相当于$()
>重定向,先清空文件内容,再写入内容到文件
>>追加重定向,将内容添加到文件的最后一行
2>错误重定向,先清空文件内容,而后只将报错信息写入到文件
2>>错误追加重定向,只将报错信息添加到文件最后一行
~当前用户的家目录
!1.取反 2.查找并运行历史命令
#1.注释 2.root用户的命令提示符
$1.取出变量的内容 2.普通用户的命令提示符
*通配符之一,表示任意字符
* 表示以指定字符结尾
*表示以指定字符开头
**表示包含指定字符
转义符
&&可连接多个命令,依次执行,若命令出错,显示报错信息,后续命令不再运行
||可连接多个命令,依次执行,若命令出错,显示报错信息,继续运行到第一个正确的命令为止,后续命令不再运行
{}花括号,通配符之一,可批量执行命令
专业数据统计,95%的用户会因为[不安全]提示而放弃访问,从而给网站造成用户流失。问题就出在不安全的HTTP 明文传输协议上。2018年2月初,谷歌旗下Chrome浏览器宣布“封杀”HTTP协议的网站,并将这些网站标示为“Not Secure”(不安全)。
2023-03-03 21:141、do-while语句是一种后测试循环语句,即循环体中的代码执行后才会对退出条件进行求值。2、循环体内的代码至少执行一次。do-while的语法如下:do{ statement }while(expression)下面是一个例子:letxhs=0 do{ xhs+=2 }while(xhs<10)在上面的
2023-02-26 12:191、while语句是一种先测试循环语句,即先检测退出条件,再执行循环体内的代码。2、while循环体内的代码有可能不会执行。下面是 while 循环的语法:while(expression){ statement }实例leti=0 while(i<10){ i+=2 }在这个例子中,变量 xhs 从 0 开
2023-02-26 12:181、for语句也是先测试语句,只不过增加了进入循环之前的初始化代码.以及循环执行后要执行的表达式(loop-expression),语法如下:for(initialization;expression;loop-expression){ statement }下面是一个用例:letxhsLength=10 for(letxhs=0;xh
2023-02-26 12:17说明1、for-of语句是一种严格的迭代语句,用于遍历可迭代对象的元素。2、for-of循环将按照可迭代对象的next()方法产生值的顺序迭代元素。关于可迭代对象,请参考ES6系列的Iterator。如果尝试迭代的变量不支持迭代,for-of语句就会出错。语法:只
2023-02-26 12:16说明1、switch语句可用于所有的数据类型(在许多语言中,它只能用于数值),因此可以使用字符串甚至对象。2、条件值不一定是常量,或者是一个变量或者一个表达式。实例switch('helloxhsRookies'){ case'hello'+'xhsRookies&#
2023-02-26 12:15发布日期:2022-10-29人气:641
发布日期:2022-10-10人气:555
发布日期:2022-09-29人气:335
发布日期:2022-09-04人气:311
发布日期:2023-01-16人气:226
发布日期:2022-10-02人气:149
发布日期:2022-11-07人气:145