linux rpm找不到命令_linux 基础知识
1、上图,看linux体系
http://m.blog.csdn.net/suixin788/article/details/52555558 Linux的发行版之间的联系和区别
http://m.blog.csdn.net/wanghui499917270/article/details/7265961 几种linux发行版的使用经验之谈
http://m.blog.csdn.net/u013752202/article/details/53648823 图解Android和Linux发行版的区别
2、目录结构
事实上,FHS是根据过去的经验一直再持续的改版的,FHS依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态,用表格来说有点像底下这样:
可分享的(shareable)
不可分享的(unshareable)
不变的(static)
/usr (软件放置处)
/etc (配置文件)
/opt (第三方协力软件)
/boot (开机与核心档)
可变动的(variable)
/var/mail (使用者邮件信箱)
/var/run (程序相关)
/var/spool/news (新闻组)
/var/lock (程序相关)
四中类型:
1. 可分享的:
可以分享给其他系统挂载使用的目录,所以包括执行文件与用户的邮件等数据, 是能够分享给网络上其他主机挂载用的目录;
2. 不可分享的:
自己机器上面运作的装置文件或者是与程序有关的socket文件等, 由于仅与自身机器有关,所以当然就不适合分享给其他主机了。
3. 不变的:
有些数据是不会经常变动的,跟随着distribution而不变动。 例如函式库、文件说明文件、系统管理员所管理的主机服务配置文件等等;
4. 可变动的:
经常改变的数据,例如登录文件、一般用户可自行收受的新闻组等。
事实上,FHS针对目录树架构仅定义出三层目录底下应该放置什么数据而已,分别是底下这三个目录的定义:
/ (root, 根目录):与开机系统有关;
/usr (unix software resource):与软件安装/执行有关;
/var (variable):与系统运作过程有关。
3、命令区别
rpm/yum适用于Redhat、CentOS、Suse等平台;apt-get/dpkg适用于Debian、Ubuntu等平台;zypper适合于Suse平台。
rpm常用命令
rpm -ivh 软件包名称
rpm -uvh 软件包名称
rpm -e 软件名称
rpm -qa | grep 软件名称
rpm -ql 软件名称
rpm -qf 文件绝对路径http://rpmfind.net/
yum常用命令(Redhat安装rpm包)
yum repolist
yum install 软件名称 yum -q install /usr/bin/iostat
yum update
yum remove 软件名称
yum list
yum search 关键词
yum info package
yum localinstall *.rpm
yum install oracle-validated
配置yum源
mount /dev/cdrom /mnt
mount
vi /etc/yum.repos.d/oinstall.repo
[oracle-install]
name=oracle-install
baseurl=file:///mnt/Server
gpgcheck=0
enabled=1
然后执行yum makecache
apg-get常用命令(Ubantu安装deb包)
注释掉/etc/apt/apt.conf
修改/etc/apt/sources.list
apt-get update
apt-get install clang
apt-get remove package
apt-cache show package
apt-cache search filename
dpkg -l
dpkg -L packagehttp://jingyan.baidu.com/article/22a299b51648e09e19376ae7.html
zypper常用命令(Suse)
添加11.3的官方软件和升级源
zypper ar http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/11.3/repo/oss/suse main
zypper ar http://download.opensuse.org/distribution/11.3/repo/non-oss/suse/ nonoss
zypper ar http://download.opensuse.org/update/11.3/suse update
zypper refresh
zypper install package_name
zypper remove package_name
zypper update package_namehttp://blog.chinaunix.net/uid-20639775-id-3433023.html
设置proxy server:
export http_proxy="http://sam:xxx@proxycn.abc.com"
export https_proxy="https://sam:xxx@proxycn.abc.com"
export no_proxy=.http://abc.com
SSH互信: http://blog.chinaunix.net/uid-16979052-id-3568036.html
scp -r gmd@192.186.0.1:/opt/t1_dir .
Linux软件包源码下载:http://download.chinaunix.net/
升级gcc 4.4.7http://blog.csdn.net/force_eagle/article/details/5203578
升级GLIBC:
http://blog.csdn.net/cpplang/article/details/8462768
安装R3.2.2http://blog.sina.com.cn/s/blog_6caea8bf0100zfbu.htmlhttp://www.zilhua.com/1068.html
嵌入式物联网资料分享交流群:332650978 入群有全套学习视频资料电子书免费赠送!
参考资料:
Linux 基础_JAVAwww.makeru.com.cn
嵌入式应用层开发 - 1小时全面认识Linux网络经典案例www.makeru.com.cn嵌入式底层开发 - 仅有30%的人了解的Linux网络高并发技术之epollwww.makeru.com.cn
linux rpm找不到命令_linux 基础知识相关推荐
- linux rpm找不到命令_linux书后习题(4-9章不全) - lijinli
1.为什么目录必须要有x权限才能查看目录下面的文件? 答:因为在打开阅读目录的过程,有一个动作是"执行",所以必须要有执行权限才能读取到里边的文件 2.如果设置umask为001, ...
- linux rpm找不到命令_Linux安装软件
在windows下安装一个软件很轻松,只要双击.exe的文件,安装提示连续"下一步"即可,然而linux系统下安装一个软件似乎并不那么轻松了,因为不是在图形界面下,需要学会如何在l ...
- linux rpm找不到命令_linux环境下 python环境import找不到自定义的模块
linux环境下 python环境import找不到自定义的模块 问题现象: Linux环境中自定义的模块swport,import swport 出错.swport模块在/root/sw/目录下. ...
- linux rpm找不到命令_Linux实战013:yum工具丢失问题解决(yum安装)
今天启动本来想在docker上配置个apache的,结果run的时候发现docker没有运行(我记得docker是一直启动的呀,也设置了开机启动的).我先查了下docker服务结果还真没有,那就只能手 ...
- linux修改文件权限的命令_Linux基础文件权限管理
图片来源:pexels.com 你好,我是goldsunC 让我们一起进步吧! Linux文件属性 文件权限在Linux基础中是一个很重要的概念,一个系统管理员应该熟练掌握文件权限的概念.OK,现在我 ...
- Linux进程管理:进程和线程基础知识
<Linux进程管理:进程和线程基础知识> <Linux-进程管理> <C语言进程的内存地址空间分配> <进程和线程模型> <(1)Linux进程 ...
- mysql切换用户命令_linux基础04:linux用户相关的命令有哪些?怎样切换用户?
通过前面的几节课,我们在windows系统中安装好了linux虚拟机,也通过xshell远程终端连接上了linux虚拟.从今天开始,我们就可以正式开始学习linux的知识了.今天,我们主要介绍的是用户 ...
- linux压缩文件命令_Linux基础篇(二)--Linux常用命令
Linux命令的执行需要依赖于Shell命令解释器.Shell实际上是在Linux系统中运行的一种特殊程序,Shell直译过来就是壳的意思,它位于操作系统内核之上,负责接受用户输入的命令并进行解释,将 ...
- sudo: apt-get:找不到命令_Linux重复执行历史命令方法详解
Linux 下,如果要执行一条或多条之前输过的指令,要怎么处理?很多人会想到使用上下箭头去翻查历史输入的命令.这当然是可以了,除了这种方法,本文再介绍另外 5 种方法来实现这样的效果. 在正式开始之前 ...
- Linux sudo找不到命令:修改sudo的PATH路径
为什么80%的码农都做不了架构师?>>> sudo有时候会出现找不到命令,而明明PATH路径下包含该命令,让人疑惑.其实出现这种情况的原因,主要是因为当 sudo以管理权限执行 ...
最新文章
- 网页制作使用CSS样式制作轮播教程,静态网页设计与开发 1.案例——CSS3制作图片轮播图 (4)使用纯CSS3代码实现简单的图片轮播——分步骤实现.docx...
- DELL服务器结合nagios硬件监控、报警
- tar压缩解压命令详解
- 通过SharePoint Designer对SharePoint 2010的Master Page进行自定制
- 程序员,35岁是职业发展的转折点 (1)
- RSA加密、解密、签名、校验签名
- java rhino 运行 js_java 脚本引擎Rhino执行js代码和文件
- AIX、hpux、linux 通过nfs文件系统运行oracle 数据库
- android 绘制按钮,Android:使用xml定义创建一个三角形的按钮(可绘制)
- Android开发笔记(三十八)列表类视图
- Git 安装和使用教程(更加详细)
- AWS新品直指微软,它会是改变数据库的“Game Changer”吗?
- 华为手机卡在升级界面_华为安装升级包卡在5 华为手机如何刷机?
- 删除微云同步助手计算机快捷访问,腾讯微云同步助手使用说明:设置同步文件,方便随时查看...
- 学会了C语言/C++能做什么?我们一起来看看吧!
- Kubernetes笔记(八) Kubernetes 安全
- 苏州大学计算机专业2018年复试上机真题
- Qualcomm NPU 高通神经网络处理芯片
- AspectJ 学习笔记:Aspect的生命周期
- 笔记本更换网络连接,MAC地址改变!
热门文章
- python复杂网络分析库networkx
- 谷歌邮箱SMTP Password:SMTP授权码如何获得
- 阿兹卡班(azikaban)报错:syntax error:unexpected end of file
- 计算机论文中期考核报告,计算机与人工智能学院硕士研究生中期考核办法
- Fabric 1.0源代码分析(39) policy(背书策略)
- word如何用制表符对齐公式
- 【Pygame小游戏】真香~这款百万销量万人追捧大富翁游戏终于出现了~(赶紧来玩儿)
- win10系统64位( 惠普)台式电脑自动开机、关机图文详细解(一)
- 唯库拼课课程大合集更新111门
- 怎么用计算机打出黑人,电脑上怎么打法文