
正文
linux中set命令的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Linux中set,env和export这三个命令的区别
1、env命令可查看所有的环境变量,export命令可修改已经存在的环境变量,也可以将一个shell变量导出为环境变量,但是export的效力仅限于此次该登陆操作,也就是说下次登录就失效了。另外,环境变量和内部变量应该是一回事。2。
2、env 是一个外部命令,程序文件/bin/env,列出所有环境变量及其赋值。Linux系统里的env命令可以显示当前用户的环境变量,还可以用来在指定环境变量下执行其他命令。
3、它们的区别是:set 命令不仅显示shell数据,而且可以显示环境变量列表,而printenv命令仅仅显示环境变量列表。
4、set命令会显示某个特定进程的所有环境变量,包括局部变量、全局变量以及用户定义变量。补充:set、env、printenv之间的区别很细微。set命令会显示出所有变量,并且按照字母顺序排序。
5、命令路径:/usr/bin/which 执行权限:所有用户 作用: 显示系统命令所在目录(绝对路径及别名) which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
相关问答
Q1: linux中,命令行下,输入:`set`。执行后就什么也没有,然后输什么显示什么...
linux set 命令。功能说明:设置shell。语法:set [+-abCdefhHklmnpPtuvx]。
命令行下,输入vim xxx.c就会进入vim一般模式,并开始编辑这个xxx.c的文件。 使用vim xxx.c就会默认进入vim一般模式。
set命令作用主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。使用set更改shell特性时,符号+和-的作用分别是打开和关闭指定的模式。set命令不能够定义新的shell变量。
(set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。
在VI的命令模式下输入“:set nu”,就有行号了。但是想将这个设置写进VI的配置文件,就 vi ~/.vimrc 在这个文件中,添加 set nu 就行了 以前我还不适应,后来用得多了也就习惯了。。请参考,希望能帮到你。
在Linux中,有多种方法可以设置环境变量。
Q2: linux的shell脚本中的set是什么意思?怎么理解
1、linux set 命令。功能说明:设置shell。语法:set [+-abCdefhHklmnpPtuvx]。
2、set 功能说明:设置shell。语 法:set [+-abCdefhHklmnpPtuvx]补充说明:set指令能设置所使用shell的执行方式,可依照不同的需求来做设置。参 数:-a 标示已修改的变量,以供输出至环境变量。
3、第一个 $1 表示输入参数;set指令里面的参数是一条命令,查询文件及其属性。你可以将这一串代码编辑成一个sheel脚本,例如叫sunny.sh,那么你在执行这条命令的时候,需要一个输入参数,即一个文件名。
4、set为shell内置命令,其后的所有变量,都会被当作位置参数来处理,按顺序为 $1, $2, ... $n。就是用来取得所有这些位置参数的。man set 看看帮助。
5、setenforce是Linux的selinux防火墙配置命令, 执行setenforce 0 表示关闭selinux防火墙。setenforce命令是单词set(设置)和enforce(执行)连写,另一个命令getenforce可查看selinux的状态。
关于linux中set命令和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






