ubantu实现linux命令的实验_linux 基础知识
![](/assets/blank.gif)
1、上图,看linux体系
![](/assets/blank.gif)
![](/assets/blank.gif)
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、目录结构
![](/assets/blank.gif)
事实上,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
![](/assets/blank.gif)
物联网开发入门直播课 - 嵌入式/物联网-快速上手linuxwww.makeru.com.cn嵌入式应用层开发 - 1小时全面认识Linux网络经典案例www.makeru.com.cn嵌入式底层开发 - 仅有30%的人了解的Linux网络高并发技术之epollwww.makeru.com.cn
ubantu实现linux命令的实验_linux 基础知识相关推荐
- ubantu实现linux命令的实验_C语言实现linux命令---ls
ls 输出一个文件名的列表,它是这样工作的 open directory; while(!(end of dir)) {read file info; } open directory 看一下结果: ...
- linux分配端口未抢占端口,Linux命令之awk:基础知识(一)
语法形式: awk [options] 'script' var=value file(s) awk [options] -f scriptfile var=value file(s) 常用选项: - ...
- 零基础入门必备的Linux命令和C语言基础
挂载一个文件系统(底部有视频资料) mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在 umount /dev/hda2 卸 ...
- linux的硬件系统管理,Linux 系统硬件管理的基础知识(四)
以下主要介绍我的***次安装Linux系统遭遇,以及怎么度过这个遭遇的,希望对大家有所帮助.不喜欢的可以略过.以下接<Linux 系统硬件管理的基础知识(三)>. 四.关于存储设备的不同的 ...
- linux文件系统管理知识导图,Linux磁盘和文件系统管理基础知识自测
自测简介:本试题为EMC自测专栏第22期,主要考查Linux磁盘和文件系统管理基础知识. 1. Linux系统中,所有设备文件存放在哪一个目录下? A. /etc B. /bin C. /dev D. ...
- Linux操作系统快速入门|Linux操作系统(一)基础知识
Linux操作系统(一)基础知识 linux官方网站:https://www.linux.org/ linux中国:https://linux.cn/ 前言 准备把以前在知乎上写的一些文 ...
- 嵌入式Linux的OTA更新,基础知识和实现
嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...
- 实验一 linux命令使用,实验一XXXXX常用linux命令的使用(一)
以下为<实验一XXXXX常用linux命令的使用(一)>的无排版文字预览,完整格式请下载 下载前请仔细阅读文字预览以及下方图片预览.图片预览是什么样的,下载的文档就是什么样的. 实验一 常 ...
- linux命令 实验报告,Linux命令运用实验报告
Linux命令运用 <实用操作系统>实验报告 实验报告:实验项目名称:Linux命令运用 班级:学号:姓名: 地点:时间: 一. 实验内容: 1. 启动计算机,利用root用户登录到系统, ...
最新文章
- 记一次数据库事务的并发同步控制
- 三大主流开源工作流引擎技术分析与市场预测
- 将SpringBoot应用Docker化并部署到SAP云平台
- Oracle数据库安装Version12c
- 零信任风口来了,新一代企业安全架构革新势在必行
- armv6, armv7, armv7s和i386
- Linux 命令(82)—— chgrp 命令
- Toad for Oracle Authorization key
- 笔记本外接显示器设置全屏壁纸
- gallery3d 代码分析之 glsurfaceview
- exe电子书转换txt 下载_收藏!一招教你将PDF转换成TXT
- 讲讲电感器的结构、分类及特性!
- 偏微分方程中常用的不等式
- 作业五:结对项目-四则运算 “软件”之升级版
- IOS11的新功能你发现了没有~~~
- 有 n 个学生站成一排,每个学生有一个能力值,牛牛想从这 n 个学生中按照顺序选取 k 名学生,要求相邻两个学生的位置编号的差不超过 d,使得这 k 个学生的能力值的乘积最大,你能返回最大的乘积吗?
- [ Java面试题 ]Java 开发岗面试知识点解析
- RoboCup仿真3D底层通信模块介绍(一)
- C++中用 GetModuleFileName()函数 获得程序当前的运行目录
- python 线程函数传参
热门文章
- nodejs模块之event
- Batch normalization:accelerating deep network training by reducing internal covariate shift的笔记
- 微信5.0公众平台企业服务号和订阅号怎样申请?
- python中的os.path.realpath(__file__)
- 安卓弹性刷新通用版—支持任何view上下刷新均有弹性效果
- linux各文件夹的作用
- 微软Window硬件大会(WinHEC)
- HP380 G9服务器RAID划分
- Linux系统性能监控工具Glances
- Eclipse 中 代码颜色的设置(注释的颜色, 局部变量的颜色, 类变量的颜色。。。 )