首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
split
php5
rsa
keyword
buffer
instance
metadata
subset
bitmap
blob
eval
import
php
less
cPlusPlus
copy
httpclient
go
config
process
post
window
io
sum
frameworks
int
byte
const
filter
integer
case
text
express
email
substring
iostream
hashcode
hashtable
md5
datetime
bash
hook
tree
python3
object
web3
list
timezone
timestamp
bit
function
cSharp
merge
dll
client
loops
include
golang
netty
foreach
cookie
javascript
input
lua
char
settings
erlang
spring
heap
select
php7
node.js
vba
ip
ascii
match
uri
hash
cpython
当前位置:
开发笔记
>
编程语言
> 正文
从头开始学linux(1)
作者:卫凤莉_463 | 来源:互联网 | 2017-10-28 08:43
从头开始学linux(1)--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
作者:z-x-wing
初学linux的人很可能不时会遇到export命令并感到疑惑,其实,export的功能是新建/定义环境变量
例如,在linux的虚拟操作台/终端(如xterm或konsole)里输入:
export Hello="hello" (可以不要引号)
这样就定义了一个名为Hello的环境变量,它的值为hello
当你在终端里输入:
echo $Hello ,则会有以下输出:
hello
那么可能有人要问,什么是环境变量呢?
linux是个多用户系统,每个用户都有自己的运行环境,而运行环境就是一组环境变量的定义。环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。linux系统中比较常见的环境变量有如下一些:
PATH:决定了shell将到哪些目录中寻找命令或程序
HOME:当前用户主目录
MAIL:是指当前用户的邮件存放目录。
SHELL:是指当前用户用的是哪种Shell。
HISTSIZE:是指保存历史命令记录的条数
LOGNAME:是指当前用户的登录名。
HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。
LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。
对于bash-sh来说,常用的环境变量命令:
1.echo 显示某个环境变量值 如:echo $PATH
2.export 设置一个新的环境变量 如:export HELLO="hello" (可以无引号)
3.env 显示所有环境变量
4.set 显示本地定义的shell变量
5.unset 清除环境变量 如:unset HELLO
6.readonly 设置只读环境变量 如:readonly HELLO
linux
bash
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
int
解决Docker中volume的权限问题的方法
在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ...
[详细]
蜡笔小新 2023-12-14 18:48:02
int
Python语法上的区别及注意事项
本文介绍了Python2x和Python3x在语法上的区别,包括print语句的变化、除法运算结果的不同、raw_input函数的替代、class写法的变化等。同时还介绍了Python脚本的解释程序的指定方法,以及在不同版本的Python中如何执行脚本。对于想要学习Python的人来说,本文提供了一些注意事项和技巧。 ...
[详细]
蜡笔小新 2023-12-14 11:27:53
byte
Oracle中tnsnames.ora的作用和配置方法
本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ...
[详细]
蜡笔小新 2023-12-14 07:44:06
int
成功安装Sabayon Linux在thinkpad X60上的经验分享
本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ...
[详细]
蜡笔小新 2023-12-13 11:35:40
int
Linux Shell中的括号和整数扩展使用方法
本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ...
[详细]
蜡笔小新 2023-12-12 20:48:58
int
Linux多线程执行shell脚本的4种方法总结
本文总结了Linux下多线程执行shell脚本的4种方法,包括切换到工作目录执行、使用绝对路径执行、直接使用bash或sh执行。同时介绍了为什么需要加上"./"来执行脚本的原因。 ...
[详细]
蜡笔小新 2023-12-11 16:34:22
int
程序员如何选择机械键盘轴体?红轴和茶轴对比
本文介绍了程序员如何选择机械键盘轴体,特别是红轴和茶轴的对比。同时还介绍了U盘安装Linux镜像的步骤,以及在Linux系统中安装软件的命令行操作。此外,还介绍了nodejs和npm的安装方法,以及在VSCode中安装和配置常用插件的方法。最后,还介绍了如何在GitHub上配置SSH密钥和git的基本配置。 ...
[详细]
蜡笔小新 2023-12-09 05:31:17
io
学习SLAM的女生,很酷
本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ...
[详细]
蜡笔小新 2023-12-14 17:55:18
io
rhel5.5搭建网关+LAMP+postfix+dhcp的步骤和配置方法
本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ...
[详细]
蜡笔小新 2023-12-14 17:13:20
io
Hibernate配置lazy=false时无法加载数据的问题解决方法
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
io
crontab 自动执行定时任务时,命令无法执行的解决方案
为什么80%的码农都做不了架构师?最近在工作中需要使用crontab执行定时任务,处理memcacheq消息队列里的数据,但是发现在 ...
[详细]
蜡笔小新 2023-12-09 18:43:51
io
Android Studio命令行使用gradle及解决常见问题的方法
本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ...
[详细]
蜡笔小新 2023-12-09 10:11:06
int
ZABBIX 3.0 配置监控NGINX性能【OK】
1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ...
[详细]
蜡笔小新 2023-10-17 19:29:00
int
Mac Android 源码下载 编译 运行 Android6.0.1
其实之前也有下载过完整的android源码,但是从来没有对这个做过一些总结,在加上最近需要经常去看,索性就在从新下载,编译一下,其实这些东西官网上面都有。http:sou ...
[详细]
蜡笔小新 2023-10-17 19:20:12
int
Bash脚本回显在txt文件开头的输出?
homemyUserscript.sh>>homemyUserlog.txt2>&1在script.sh ...
[详细]
蜡笔小新 2023-10-17 19:09:31
卫凤莉_463
这个家伙很懒,什么也没留下!
Tags | 热门标签
split
php5
rsa
keyword
buffer
instance
metadata
subset
bitmap
blob
eval
import
php
less
cPlusPlus
copy
httpclient
go
config
process
post
window
io
sum
frameworks
int
byte
const
filter
integer
RankList | 热门文章
1
html jquery 模板引擎,jquery jtemplates.js模板渲染引擎的详细用法第三篇
2
决胜蓝桥杯python组字符串、列表
3
开发笔记:GD库的基本信息,图像的旋转水印缩略图验证码,以及图像类的封装
4
Hbase1.2.0cdh5.16.2使用PREFIX_TREE编码导致集群压缩队列异常
5
PHP 连接数据库 在select 标签中显示数据
6
Python–提取成对行
7
PHP大量数据循环时内存耗尽问题的解决方案_PHP教程
8
两岁的宝宝吃哪个牌子的钙?
9
vue修改node_modules包代码部署提交
10
CentOSLAMP编译安装 (4)
11
很有意思的一道题
12
windows 下git出现警告:warning: LF will be replaced by CRLF in test1.txt. The file will have its original
13
文本处理与软件管理
14
溗字意思 在新华字典的读音解释笔画常用组词起名
15
苹果7数据流量快捷键(苹果7数据流量快捷键是什么)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有