Linux的基本思想有两点: 第一,一切都是文件; 第二,每个软件都有确定的用途。 其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。
export命令-->用来设置或显示环境变量 【命令作用】 在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。export设置只对当前的bash登录session有效。这是存在内存里面的。你可以写入文件一般的文件。之后source它。或者放到/etc/profile等等的位置里,不同的地方效果不同。 一个变量创建
一、bsub bsub,提交给lsf作业的命令。 命令格式 bsub [options] command [argument] bsub -pack job_submission_file -q 选择队列 -i 指定输入文件 -I 交互模式,此时终端不能输入 -o 指定输出文件,作业提交后标准输出的信息会保存到这个文件中。 -e 指定输出文件,作业提交后标准错误输出的信息会保存到这个文件中。 -n
环境变量 使用declare命令创建一个变量 注意:并不是任何形式的变量名都是可用的,变量名只能是英文字母、数字或者下划线,且不能以数字作为开头。 通常我们会涉及到的变量类型有三种: 当前Shell进程私有用户自定义变量,如上面我们创建的tmp变量,只在当前Shell中有效。Shell本身内建的变量。从自定义变量导出的环境变量。也有三个与上述三种环境变量相关的命令:set
1、先了解一下什么是PATH环境变量 (1)环境变量 环境变量相当于“快捷键”。 一个“HOME=/home/ACCP286”的环境变量指明你在这个电脑上的个人主目录是“/home/ACCP286”,你每次要回到个人主目录时,不需要输入“cd/home/ACCP286”,只需要“cd$HOME”或者在文件管理器的地址栏输“$HOME”即可;你写一个脚本程序,用到你的个人主目录,也只需要写“$HOME”而不需要写“/home/ACCP286”
背景:在一个项目中,需要在shell脚本文件中激活虚拟环境,然后在指定的虚拟环境中执行python脚本。遇到了各种坑,主要有:conda命令找不到、condaactivate命令找不到、Docker相关问题。文本主要记录source命令含义,以及解决在脚本中激活虚拟环境的问题。 source命令 语法:sourcefilename[arguments]返回值:退出状态码参数:传递给filename的参数功能:source是bashshell的内置命令,用于
原文链接:http://www.cnblogs.com/kelamoyujuzhen/p/9801501.html 前言当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source/etc/profile。 source命令source是一个内建命令。下面命令执行环境是Ubuntu16.04.3LTS下的bash。事实上source命令并不是bash(Bourneshell)内置的,他是GNU项目后来扩展引入的。其他shell不确定是否有sourc
web应用部署的服务器时常会出现磁盘满的情况,而此时我们的web应用就会无法正常的使用,那么此时如何查看linux系统的磁盘占用情况呢?df-h命令就能轻松解决这个问题,如下图: 转载于:https://my.oschina.net/yxwblog/blog/415331
一、概述 环境变量:bashshell用一个称作“环境变量(environmentvariables)”的特性来存储有关shell会话和工作环境的信息,它允许你在内存中存储数据,以便运行在shell上的程序和脚本访问,这些数据可以用来识别用户、账户、系统、shell特性以及任何其他你需要存储的数据。 shell中的环境变量有全局环境变量和局部环境变量,通过KV(variable=value)的形式声明一个局部
linux环境变量 介绍(Introduction) AnEnvironmentisanareathatcontainsinformationabouthowvariousprogramsandapplicationsbehave.LinuxEnvironmentVariablesareusedbytheapplicationstogetinformationabouttheenvironment. 环境是一个区域,其中包含有关各种程序和应用程序行为的信息。应用程序使用Linux环境变量来获取有关
linux环境变量和Windows的环境变量一样,分系统环境变量和用户环境变量,系统环境变量对所有用户有效,而用户环境变量只对当前用户有效,下面以jdk为例进行两种环境变量的配置。 1.系统环境变量配置 执行vim/etc/profile,JAVA_HOME为jdk所在目录: 保存后执行source/etc/profile立即生效,执行java-version,出现jdk版本信息说明配置成功: 当前用户为root,切换用户后,检查该配置是否
1、准备工作工具:(网上下载,也可以留言评论,我给你链接)VMware-workstation-full-12.5.7.20721.exe(虚拟机)ubuntu-16.04.5-desktop-amd64.iso(ubuntu镜像文件)winscp(图形用户界面) 备注:也可以不用虚拟机,直接在window系统下安装,但是比较麻烦,要分出盘给linux系统,相当于电脑有双系统。我是把linux安装在虚拟机上,安装的linux版本是ubuntu,还有很多版本…其它版本类似安装。winscp它的
环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。下面通过几个实例来说明。1
我们在使用Linux时常常会用到一些命令,如:lscdmkdirtouch等等,这些命令在Linux中本质上就是一个可执行文件,每一次输入命令,其实就是将可执行文件执行一次可以看到这些命令都在/usr/bin目录下,我们可以查看一下这个目录就可以发现里面全部都是可执行文件,其中就包括我们用到的ls等可执行文件。我们也可以在Linux中编写代码,生成可执行文件,但是在运行时需要带上./这
一、概述:因为Linux下面一切皆文件,经常需要搜索某些文件来编写,所以对于linux来说find是一条很重要的命令。linux下面的find指令用于在目录结构中搜索文件,并执行指定的操作。它提供了相当多的查找条件,功能很强大。在不指定查找目录的情况下,find会在对整个系统进行遍历。即使系统中含有网络文件系统,find命令在该文件系统中同样有效。在运行一个非常消耗资源的f
rm-rf~/.ssh/known_hosts