Linux系统使用注意事项

Linux系统使用注意事项,第1张

文章目录
  • 1. Linux系统使用注意
    • 1.1 Linux严格区分大小写
    • 1.2 Linux文件"扩展名"
    • 1.3 Linux中所有内容以文件形式保存
    • 1.4 Linux 中存储设备都必须先挂载之后才能使用
  • 2. Linux系统的目录结构
    • 2.1 Linux分区与Windows分区
    • 2.2 Linux系统文件架构
    • 2.3 Linux系统的文件目录用途

1. Linux系统使用注意 1.1 Linux严格区分大小写

Linux 和 Windows 不同,Linux严格区分大小写的,包括文件名目录名命令命令选项配置文件设置选项等;

例如,Win 7系统桌面有文件夹叫做Test,当我们在桌面上再新建一个名为test的文件夹时,系统会提示文件夹命名冲突;

Windows 演示:

Linux 演示:

由以上图解可知:Linux 是一个非常严谨的 *** 作系统,严格区分大小写。

1.2 Linux文件"扩展名"

在Linux *** 作系统中,与Windows 不同,其文件的类型不是通过扩展名来进行区分的!

我们都知道,Windows 是依赖于扩展名而区分文件类型的,比如,“.txt"是文本文件、”。exe"是可执行文件,但Linux 不是;

Linux 系统通过权限位标识来确定文件类型,常见的文件类型有普通文件目录文件链接文件块设备文件字符设备文件等几种。Linux 的可执行文件就是普通文件被赋予了可执行权限。(这里先不要去纠结权限位标识是什么意思,后面都会讲到,先记住这个名字)

Linux 系统中常见的后缀名称:

Linux 中的一些特殊文件还是要求写"扩展名"的,但Linux 不依赖扩展名识别文件类型,写这些扩展名是为了帮助运维人员来区分不同的文件类型;
这样的文件扩展名主要有以下几种:

① 压缩包:Linux 下常见的压缩文件扩展名有 “.gz”、“.bz2”、“.zip”、“.tar,gz”、“.tar.bz2”、".tgz"等

为什么压缩包一定要写扩展名呢?很简单,如果不写清楚扩展名,那么管理员不容易判断压缩包的格式(使用的压缩软件不同),虽然有命令可以帮助判断,但是直观一点更加方便。就算没写扩展名,在Linux 中一样可以解压缩,不影响使用。

② 二进制软件包:CentOS 中所使用的二进制安装包是RPM包,所有的RPM包都用".rpm"扩展名结尾,目的同样是让管理员一目了然。=> 类似于Windows 中的exe文件

③ 程序文件:Shell 脚本一般用".sh" 扩展名结尾。=> check_network.sh

④ 网页文件:网页文件一般使用".php" 等结尾,不过这是网页服务器的要求,而不是 Linux 的要求。
.html/.css/.js/.jsp/.php/.py => 网页文件

总结:

  • Linux *** 作系统不以"扩展名"来判断文件的类型,而是通过权限位标识来进行判断
  • 有一些特殊的文件,有扩展名称 => 压缩包、二进制软件包、程序文件、网页文件
1.3 Linux中所有内容以文件形式保存

在Linux 系统中,一切皆文件!

在Windows 下是文件的,在Linux 下也是文件。在Windows 中不是文件的,在Linux 系统中也是文件。

问题:我们目前还没有学习权限位标识符,怎么判断文件的类型呢?
答:可以通过文件的颜色。

打开终端,然后使用ls命令,查看此目录下的文件信息

l : L的小写形式

普通文件:通过ls命令查看时,如果显示黑色,代表其是一个普通文件

文件夹: 通过ls命令查看时,如果显示天蓝色,代表是一个文件夹

1.4 Linux 中存储设备都必须先挂载之后才能使用

Windows :分区 + 格式化 (A、B是软盘(软驱))

Linux *** 作系统:分区 + 格式化 + 挂载,存储设备必须挂载后才能使用(硬盘、光盘、U盘)

mount 命令:mount 空格 /dev/sda1 空格 /mnt/file

2. Linux系统的目录结构 2.1 Linux分区与Windows分区

Linux 系统不同于Windows ,没有C盘、D盘、E盘那么多盘符,只有一个根目录(/),所有的文件(资源)都存储在以根目录(/)为树根的树形目录结构中。

Windows :

Linux :

在Linux 分区中,我们使用的是自动分区。 手工分区:Linux 系统中可以只分3个区

/boot 分区:系统分区

swap交换分区(超过了实际内存,从硬盘中划分一部分空间充当内存使用,避免系统卡顿)

/根分区,所有文件都是放在此目录中

Linux 无论是自动分区还是手动分区,必须有三个区

① /boot 分区 系统分区

② swap 分区

③ /根分区

2.2 Linux系统文件架构

在Linux 根目录(/)下包含很多的子目录,成为一级目录。例如:bin、boot、dev等

同时,各一级目录下还有很多子目录,称为二级目录。例如:/bin/bash、/bin/ed等

2.3 Linux系统的文件目录用途

/bin :系统命令目录

/sbin :超级命令目录,只能超级管理员可以执行的命令 super bin

/boot :系统目录,类似于Windows 中的C盘

/dev :设备文件目录,硬盘、光驱、U盘都属于设备文件,/dev/sro代表光驱设备。注意:次目录下的文件没有办法直接使用,必须先挂载

/etc :非常重要,代表系统的配置文件目录。大部分软件安装完成后,其配置文件都存放在此目录

/home :普通用户的家目录,用户登录后会自动切换到此目录

/root :超级管理员的家目录,超级管理员登录后会自动切换到此目录

/media :挂载目录,早期Linux 挂载目录,用于挂载光盘以及软盘

/mnt :挂载目录,用来挂载额外的设备,如U盘、移动硬盘和其他 *** 作系统的分区

/opt :第三方软件目录,这个目录是放置和安装其他软件的位置,手工安装的源码包软件都可以安装到这个目录中。不过笔者还是习惯把软件放到/usr/local/ 目录中,也就是说,/usr/local/ 目录也可以用来安装软件

/usr :系统程序目录,类似于Windows 中的Program Files

/proc :虚拟文件系统。该目录中的数据并不保存在硬盘上,而是保存到内存中。主要保存系统的内核、进程、外部设备状态和网络状态等

/tmp :临时文件目录,在该目录下,所有用户都可以访问和写入。建议此目录中不要保存重要数据,最好每次开机都把该目录清理

/var :经常变化的文件目录,网页文件、数据文件、日志文件

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/741986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存