ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux环境变量

2021-08-02 15:31:51  阅读:181  来源: 互联网

标签:文件 git xxx apt Linux deb 环境变量 dpkg


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等)上的文件一样,

标签:文件,git,xxx,apt,Linux,deb,环境变量,dpkg
来源: https://blog.csdn.net/weixin_44997886/article/details/119295848

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有