Linux环境变量
2021/8/3 7:07:29
本文主要是介绍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环境变量的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法