您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

Linux系统-1了解Linux系统 {源码交易平台}

  • 时间:2022-10-14 13:11 编辑: 来源: 阅读:296
  • 扫一扫,手机访问
摘要:Linux系统-1了解Linux系统 {源码交易平台}
什么是Linux系统?Linux是一个免费的、多客户端、多任务的类似UNIX的操作系统。它最大的特点就是免费开源,可以自由传播。 自从1991年芬兰赫尔辛基大学的学生Linus开发出Linux内核以来,大量的程序爱好者对Linux进行了修改和改进,现在其开放、安全、稳定的特性已经得到越来越多客户的认可。 由于其免费开发、低成本、高安全性,世界各国政府和企业都对Linux系统提供了强有力的帮助。 比如中国自主研发的麒麟系统,已经广泛应用于能源、金融、交通、政府、央企等行业。 现在有一批成熟稳定的Linux发行版,其中最常用的有CentOS、Ubuntu、Debian等等;移动版本包括Android、Chrome OS等。 对于普通客户来说,ubuntu可能应用更广泛,而对于企业和集体客户来说,centos是更好的选择。 Linux系统的文件管理什么是目录结构?几乎所有的计算机操作系统都使用目录结构来组织文件。 在日常生活中,我们更习惯于称目录为文件夹。 所谓目录结构,就是子目录和文件存放在一个目录中,子目录和文件可以存放在子目录中,以此类推,形成一个像树一样的文件结构,从根到底分支。 下面是Mac下的一个目录系统:image。在ubuntu下,tree命令可以用来查看文件层次结构。下图是ubuntu: image下的一个目录结构,其中bin、etc、lib、share属于该目录下的一级目录,iptest等高亮显示的文件属于bin目录下的可执行文件,如jupyter(etc)、python3.8、jupyter(share)和share。 下面将详细介绍这些目录的功能。 Linux系统目录结构因为Linux系统也遵循上面的文件结构,所以所有的文件都必须有一个起始位置,所以引入了一个重要的概念——根目录,用'/'(单斜杠)来表示。 根目录不仅是所有文件路径的起点,而且在系统中起着重要的作用。 FHS(文件系统层次标准)定义了根目录中的主要目录以及每个目录中应该存储的内容。这些目录结构和存储的对应文件保证了系统的正常启动和程序的正常运行。 例如,/bin目录存储系统附带的常用命令。 FHS定义的目录结构如下图所示:image image来自《Linux系统命令和Shell脚本练习指南》第三章Linux文件管理的绝对路径和相对路径。我们已经了解到,所有的Linux文件都可以从根目录中找到,比如/usr/bin/zcat,其中代表zcat命令的可执行文件存储在/usr/bin/目录中。 这样一个从根目录/开始的路径叫做绝对路径,绝对路径必须从根目录开始!例如,通常用于检查当前目录的命令pwd每次都返回一个绝对路径。比如在ubuntu客户端目录下运行pwd命令:ubuntu ~$ pwd #在ubuntu客户端目录下运行pwd/home/ubuntu。另一个常用的搜索命令,它也返回一个绝对路径。比如找出zcat命令在哪里:ubuntu ~$哪个zcat #在任何目录下运行哪个zcat /usr/bin/zcat #都会返回zcat所在的绝对路径。那么相对路径是什么呢?相对路径实际上是相对于当前路径的。 如果想知道相对路径,必须先了解两个特殊的路径符号..和...,没错,就是英文符号里的点。 一个点。指示当前路径,两个点..指示上一个目录。 举个例子,现在我们在客户ubuntu的目录下,有两种方式可以进入下一级的home目录:第一种方式是使用绝对路径,从根目录切换:ubuntu ~$ pwd /home/ubuntu #显示ubuntu客户端目录中当前的ubuntu ~$ cd /home # cd命令切换目录ubuntu ~$ pwd #并再次运行pwd命令。查看当前路径/home #表明您已经切换到/home目录。第二种方式是使用相对路径,从当前路径切换:ubuntu ~$ pwd /home/ubuntu #显示当前ubuntu客户端目录。ubuntu ~$ cd..# cd命令用于切换目录,。表示ubuntu ~ $ pwd #,ubuntu的上一个目录。再次运行pwd命令,并检查当前路径/home #是否显示已经切换到/home目录。用相对路径是不是方便很多?如果是很长的路径,用相对路径会省去很多麻烦。 但何时使用相对路径或绝对路径取决于具体情况。 几个重要的文件目录刚才讲了ubuntu的客户目录,ubuntu前面有一个home目录。不了解Linux的同学可能会很困惑。下面是Linux下的一些重要目录及其功能。 在根目录Linux下,有几个重要的文件目录:ubuntu ~$ cd/# cd命令切换到根目录ubuntu /$ ls # ls命令用于显示目录中的内容bin boot dev etc home lib lib 32 lib 64 libx 32 lost+found media mnt opt proc root run sbin snap SRV sys tmpusrvar可以看到Ls命令列出的根目录中有很多文件目录。这些目录中的大多数是在安装系统时创建的,每个目录都有特定的角色。 /binbin是Binaries(二进制文件)的缩写。该目录存储最常用的命令。这些命令是随系统一起安装的,所以一旦系统安装完毕,您就可以使用它们。 /etcetc是Etcetera (etc)的缩写。).该目录用于存储系统管理所需的所有配置文件和子目录。 /home客户的主目录。在Linux中,每个客户都有自己的目录。通常,目录名以客户的帐户命名,并存储在/home目录中。如上所述,ubuntu是以ubuntu为客户名称的客户目录。 /liblib lib是Library的缩写。该目录存储了系统最基本的动态连接共享库,功能类似于Windows中的DLL文件。 几乎所有的应用程序都需要这些共享库。 /mnt system为客户提供此目录,以便临时挂载其他文件系统。我们可以在/mnt/上挂载光驱,然后进入这个目录查看光驱的内容。 /procproc是Processes的缩写。/proc是一个伪文件系统(即虚拟文件系统),存储了当前内核运行状态的一系列特殊文件。这个目录是一个虚拟目录,是系统内存的映射。我们可以通过直接访问这个目录来获取系统信息。 比如查看Linux系统版本信息:ubuntu ~$ cat /proc/version # cat命令可以打印出文件中的文本信息Linux version 5 . 4 . 0-1009-AWS(buildd @ LG w01-amd64-039)(gcc version 9 . 3 . 0(Ubuntu 9 . 3 . 0-10 Ubuntu 2))# 9-Ubuntu SMP Sun Apr 12 19:46:01 UTC 2020/root这个目录是 /sbins的意思是超级用户,是超级用户二进制文件的缩写,存放系统管理员使用的系统管理程序。 /tmptmp是temporary的缩写。这个目录用于存储一些临时文件。 /usrusr是unix共享资源的缩写,是一个非常重要的目录。客户的很多应用和文件都放在这个目录下,类似于windows下的program files目录。 /varvar是变量的缩写。这个目录包含不断扩展的内容。我们习惯把那些经常修改的目录放在这个目录里。 包括各种日志文件。


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)
【技术支持|常见问题】别告诉我你没看过邰方这两则有思想的创意广告! (2022-11-04 10:37)
【技术支持|常见问题】你正确使用https了吗? [php源码](2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部