linux系统下setenv命令是什么呢?下面是setenv命令的具体介绍:
1、setenv命令简介:
setenv是tsch中查询或设置环境变量的命令,用于查询或显示环境变量。
2、语法:
setenv [变量名称][变量值]
3、头文件:
#include<stdlib.h>
4、函数定义:
int setenv(const char *name,const char * value,int overwrite);
5、补充说明:
setenv()用来改变或增加环境变量的内容。参数name为环境变量名称字符串。参数 value则为变量内容,参数overwrite用来决定是否要改变已存在的环境变量。如果没有此环境变量则无论overwrite为何值均添加此环境变量。若环境变量存在,当overwrite不为0时,原内容会被改为参数value所指的变量内容;当overwrite为0时,则参数value会被忽略。返回值 执行成功则返回0,有错误发生时返回-1。
说明:通过此函数并不能添加或修改 shell 进程的环境变量,或者说通过setenv函数设置的环境变量只在本进程,而且是本次执行中有效。如果在某一次运行程序时执行了setenv函数,进程终止后再次运行该程序,上次的设置是无效的,上次设置的环境变量是不能读到的。
举例:
显示环境变量setenv设置环境变量
# setenv USER lx138
以上就是小编今天的分享了,希望可以帮助到大家。
超实用的linux命令(学习必备!)
关机和重启
shutdown -h now /立刻关机shutdown -h 5 /5分钟以后关机poweroff /立刻关机shutdown -r now /立刻重启shutdown -r 5 /5分钟后重启reboot /立刻重启目录/文件操作目录切换
cd / /切换到根目录cd /usr /切换到根目录下的usr目录cd .. /切换到上一级目录cd ~ /切换到当前用户的home目录cd - /切换到上次访问的目录目录/文件查看
pwd /查看当前目录路径ls /查看当前目录下的所有目录和文件ls -a /查看当前目录下的所有目录和文件(包括隐藏的文件)ls -l 或 ll /列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)ls /usr /查看指定目录下的所有目录和文件(ls/usr即查看usr目录下的所有目录和文件)目录/文件操作
#创建mkdir linux /创建名为linux的目录或文件mkdir /usr/linux /在usr目录下创建名为linux的目录或文件#删除rm linux /删除名为linux的文件rm -f linux /强制删除名为linux的文件rm -r linux /递归删除linux下所有目录与文件rm -rf linux /强制递归删除linux下所有目录与文件#mvmv linux1 linux2 /将linux1重命名为linux2mv usr/linux usr/gudu12306 /将usr下的linux目录或文件剪贴到usr/gudu12306下#cpcp -r linux1 linux2 /将linux1目录或文件复制到linux2/目录下cp -r linux/* linux2 /将linux1目录下所有文件和目录复制到linux2/目录下目录/文件查找
find linux1 -name linux2 /在linux1目录下查找名为linux2的文件或目录压缩/解压文件
tar -zcvf linux1.tar.gz linux2 /将linux2压缩为linux1.tar.gztar -zxvf linux1.tar.gz /将linux.tar.gz解压查看网络
ifconfig /查看与配置网络状态命令远程文件传输
scp /home/gudu12306/linux root@192.168.1.1:/home/ /将本机home/gudu12306下的linux文件传输到192.168.1.1主机的/home/目录下