Linux和Windows目录区别以及Ubuntu的使用

1、单用户操作系统和多用户操作系统

  • 单用户操作系统:指一台计算机在同一时间 只能由一个用户 使用,一个用户独自享用系统的全部硬件和软件资源

    • Windows XP 之前的版本都是单用户操作系统
  • 多用户操作系统:指一台计算机在同一时间可以由 多个用户 使用,多个用户共同享用系统的全部硬件和软件资源
    • Unix 和 Linux 的设计初衷就是多用户操作系统

2、Windows下的目录结构

每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:

3、Linux下的目录结构

Ubuntu 没有盘符这个概念,只有一个根目录 /,所有文件都在它下面

4、用户目录

从/目录开始描述的路径为绝对路径,如:/home/user

从当前位置开始描述的路径为相对路径,如:../user或者./user

位于 /home/user,称之为用户工作目录,表示方式:

/home/user
~

5、Linux主要目录速查表

  • /:根目录,一般根目录下只存放目录,在 linux 下有且只有一个根目录,所有的东西都是从这里开始

    • 当在终端里输入 /home,其实是在告诉电脑,先从 /(根目录)开始,再进入到 home 目录
  • /bin、/usr/bin:可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等
  • /boot:放置 linux 系统启动时用到的一些文件,如 linux 的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub
  • /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt
  • /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有
    • /etc/inittab
    • /etc/fstab
    • /etc/init.d
    • /etc/X11
    • /etc/sysconfig
    • /etc/xinetd.d
  • /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下
    • ~ 表示当前用户的家目录
    • ~edu 表示用户 edu 的家目录
  • /lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助
  • /lost+fount:系统异常产生错误时,会将一些遗失的片段放置于此目录下
  • /mnt: /media:光盘默认挂载点,通常光盘挂载于 /mnt/cdrom 下,也不一定,可以选择任意位置进行挂载
  • /opt:给主机额外安装软件所摆放的目录
  • /proc:此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的文件有:/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等
  • /root:系统管理员root的家目录
  • /sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使用的可执行命令,如 fdisk、shutdown、mount 等。与 /bin 不同的是,这几个目录是给系统管理员 root 使用的命令,一般用户只能"查看"而不能设置和使用
  • /tmp:一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下
  • /srv:服务启动之后需要访问的数据目录,如 www 服务需要访问的网页数据存放在 /srv/www 内
  • /usr:应用程序存放目录
    • /usr/bin:存放应用程序可执行二进制文件的目录
    • /usr/share:存放共享数据
    • /usr/lib:存放不能直接运行的,却是许多程序运行所必需的一些函数库文件
    • /usr/local:存放软件升级包
    • /usr/share/doc:系统说明文件存放目录
    • /usr/share/man:程序说明文件存放目录
  • /var:放置系统执行过程中经常变化的文件
    • /var/log:随时更改的日志文件
    • /var/spool/mail:邮件存放的目录
    • /var/run:程序或服务启动后,其 PID 存放在该目录下

原文地址:https://www.cnblogs.com/xiaoshuaibai/p/12113479.html

时间: 2024-08-28 13:16:31

Linux和Windows目录区别以及Ubuntu的使用的相关文章

关于Linux的windows目录的挂载

今天,linux主机下面要增加一点空间,不想再增加硬盘,所以就在实体机里面就设置了目录共享,添加自己系统的默认账号(为了增加自己主机的安全性,我都是设置的含有标点符号的密码---这也是这次挂载不成功的主要原因). 好了,在win系统的设置完成了,现在开始linux系统下的挂载了: mount -t cifs -o username=admin,password=123,.abd //192.168.1.3/test /win 但是可恶的报错啊: mount error 13 = Permissi

linux和windows的区别

目前国内Linux更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows.主要区别如下 比较 Windows Linux 界面 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 图形界面风格依发布版不同而不同,可能互不兼容.GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致. 驱动程序 驱动程序丰富,版本更新频繁.默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供.对于一些老硬件,如果没

从Docker在Linux和Windows下的区别简单理解Docker的层次结构

上篇文章我们成功在Windows下安装了Docker,输出了一个简单的Hello World程序.本文中我们将利用Docker已有的云端镜像training/webapp来发布一个简单Python的Web程序,在浏览器中输出hello world. 本文内容的测试环境是Windows7下的Docker,用例基于官方文档用例.   一:从运行一个简单的Python Web程序说起 启动Docker客户端并登陆.在客户端中输入以下内容: $ sudo docker run -d -P trainin

Linux与Windows

经过一周与Linux的接触,学习了Linux的诞生,发展与现状:也逐渐学习了越来越多的Linux的基本原理,指令与操作.算是对Linux有了一个基本的了解.与此同时,不禁在心里和目前正在使用的widows系统做了一番比较. 首先,作为操作系统,二者并没有什么优劣之分,只是二者的侧重方向与目标用户不同.二者各有各自的优势,也都有各自的局限性.个人觉得,Windows就像小时候你妈妈送你的变形金刚,Linux就像小时候你妈妈送你的积木.对于一款操作系统而言,成本.选择范围.性能和安全性大概覆盖了绝大

Mac、Linux与Windows

Mac本身是基于达尔文内核(Darwin内核),是苹果由UNIX改造的类UNIX,然后在这内核基础上搭建的图形界面 Linux确实是个好东西,你只需要一个键盘,一个显示器,一根网线,接入网络,便能做几乎所有的事情. Linux相比windows的优点,从最本质来讲,其实就是开放源代码,衍生出很多优点,随便列几条: 1.Linux可以看到源代码,windows不行. 这一点直接导致的结果就是在特殊应用的场合可以自行剪裁和定制所需的内核模块,这对于高级系统内核管理优化和驱动程序的开发相当有利,另外也

4.ubuntu实现linux与windows的互相复制与粘贴

为了能够在linux和windows之间直接进行互相复制粘贴,给出下面的解决办法. 系统环境: ubuntu12.04(linux), win7系统 以下指令都是在超级用户的执行权限下执行的. 要解决这个问题,只需要在ubuntu安装一个vmware-tools的工具就可以了. 1.打开虚拟机的菜单"vm" 里面的下拉框中会有一个vmware tools工具的安装选项. 点击之后,在ubuntu的桌面下会出现vmware...tar.gz的文件,(home/usrname/) 2.将此

【Linux】Windows 7下硬盘安装Ubuntu 14.10图文教程

本文转载自:http://www.linuxidc.com/Linux/2014-10/108430.htm 著名的Linux发行版 Ubuntu 系统已经释出最新的 14.10 版,同时大家也可能不知道其实它已经十岁了.与半年前的14.10相比,这次Ubuntu 14.10系统升级的修改幅度很小,外观界面几乎保持原样,增加了安装动画. 它的第一次公布时间为 2004 年的 10 月呢.在这次十周年更新中,Ubuntu 为用户带来一个 Developer Tools Centre,让他们可以一次

ubuntu下安装vmware-tools 实现linux与windows的互相复制与粘贴

http://lpy999.blog.163.com/blog/static/117372061201352401516325/ 这里主要解决的问题是如实现linux系统与windows系统之间能够方便快捷的实现复制粘贴, 就像ctrl+c 与ctrl+v一样方便. 系统环境: RHEL5,winxp或ubuntu12.04(linux)  ,  win7系统 以下指令都是在超级用户的执行权限下执行的. 要解决这个问题,只需要在ubuntu安装一个vmware-tools的工具就可以了. 1.打

linux和windows动态库加载路径区别

# linux和windows动态库加载路径区别 ### 简介------------------------------ linux加载动态库的路径是系统目录/lib和/usr/lib.- windows加载动态库的路径是本地目录下,然后再搜索windows/system和windows/system32目录 ### 备注------------------------------ linux加载动态库的路径方式,对于习惯windows开发的开发者是不太方便的.- 其实linux下可以设置从当