Linux教程

Linux环境变量

本文主要是介绍Linux环境变量,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux环境变量

linux中设置环境变量如
abc=123
只有当前进程可以使用,进入到子进程后
/bin/bash
echo $abc 不会显示123
当使用export为全局变量后 子进程可以使用
取消 unset 变量名

shell配置文件

/etc/profile所有用户登录的时候都会执行
~/profile 当前用户登录时才执行

修改配置文件 将变量写入到/etc/bash.bashrc文件中则可在所有终端中使用
若只想某一用户使用 则写入到 ~/.bashrc中

源码包和二进制包

源码包:开源 可以修改源代码 裁剪
		步骤繁琐 编译时间常
二进制包: 简单 安装快
			无法阅读源码及修改

deb包\rpm包

deb用于debian、ubantu 版本
rpm用于centos 、redhat 等版本
都类似于Windows下的exe安装包

dpkg

底层的包管理工具,用于对已经下载到本地和已经安装的deb包进行管理

dpkg -i xxx.deb 安装软件
dpkg -L xxx 查看安装目录
dpkg -l xxx 查看版本信息
dpkg -s xxx  详细信息
dpkg -r xxx 卸载软件

deb包的组成结构

控制信息(放在DEBIAN目录下),本deb包的DEBIAN目录下有changelog、control、copyright、postinst等文件。changelog文件记录了该deb包的作者、版本以及最后一次更新日期等信息;control文件记录了包名、版本号、架构、维护者及描述等信息;copyright文件记录了一些版权信息;postinst记录了在安装deb包后的欢迎词信息。

安装的内容,这部分类似linux的根目录,如根目录下的/home/debian/peripheral存放着我们的运行脚本。

control:deb包必要的文件,它描述了软件包的名称、版本号、描述信息、所支持的处理器架构等,它可供deb包安装管理及索引。

postinst:包含了软件在进行正常目录文件拷贝到系统后,所需要执行的配置工作。

postrm文件:软件卸载后需要执行的脚本

apt和apt-get命令

apt是新版的包管理工具用于解决apt-get命令过于分散的问题
apt默认属性对用户友好

git和GitHub

git版本控制工具
git本地仓库 GitHub远程仓库
使用 git clone “远程仓库地址”
仓库更新 git pull

NFS

Network File System 网络文件系统 在服务器与客户端通过网络共享文件
开启了NFS服务后,客户端访问服务器共享的文件时如同访问本 地存储器(磁盘/SD卡/NAND FLASH等)上的文件一样,

这篇关于Linux环境变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!