Linux目录结构与基本命令
Linux是一种开源的、免费的操作系统,早期的Linux发行版采用的是源代码发行的方式,而现在的Linux发行版则采用了新的发行形式,主要分为发行版本和嵌入式开发版本。Linux操作系统以树形结构目录以及可执行指令组成,下面我们就着重介绍Linux目录结构与基本命令。
一、Linux目录结构
1、根目录/
Linux系统的目录以根目录/为根。根目录下有以下几个子目录:
①/bin:这是存放最重要的系统命令,它们可由普通帐户调用。
②/boot:存放了各种开机启动的程序,如Linux引导程序、GRUB等程序。
③/dev:存放了系统的中央处理单元、硬盘、虚拟文件、设备文件、网络设备等文件,以及设备之间的虚拟文件等。
④/etc:主要有多个配置文件,包括有系统内核、互联网、虚拟桌面等等,设定系统的环境,以及用户确立权限等。
⑤/home:是每个用户的家目录。每个用户对自己家目录拥有完全的权限,但不可以对其他用户的家目录拥有任何权限。
⑥/lib:以共享库(shared libraries)形式存放着系统中可重用的指令,其中有一些初始程序和核心程序等,主要是C、C++函数库。
⑦/lost+found:存放挂掉的文件的资料。
⑧/media:存放可移动设备挂载的分区,如CD-ROM、DVD-ROM、U盘等。
⑨/mnt:挂载外部分区的目录。
⑩/opt:放置可选的软件程序。
2、/usr
/usr 下面存放一些用户可用的程序、数据文件等资源,这个目录和 root 目录一样重要,它们里面存放着系统所需要的大多数文件。/usr 里面的所有的文件、程序均可供用户使用,用户可以在这里添加新的文件或程序等。
3、/var
/var 目录下存放着系统的运行文件,有用的文件也存放在这里,如MySQL、Apache等服务的日志文件。这个目录非常重要,如果没有它可能会造成不必要的麻烦,一般而言,它的内容多是程序或者它们输出,且比较大。
二、基本命令
Linux中有很多基础命令,可以帮助我们更好的使用Linux,下面介绍几个基础命令:
1、ls:ls 命令用于显示指定目录里的内容,如果不带任何参数,将显示当前目录里的内容。
2、cd:cd 命令用于切换工作目录,从而改变当前命令操作的目录。
3、mkdir:mkdir 命令用于创建文件夹或目录,可以用来在工作路径下建立树形结构的新目录。
4、rmdir:rmdir 命令用于删除指定的空目录,只有文件夹里没有内容时,才能执行成功。
5、mv:mv 命令可以执行两个动作,一是将指定文件或目录移到另一文件夹,二是将文件或者目录重命名。
6、pwd:pwd 命令用于显示当前的路径(即当前路径所在的父目录),例如 /home/username 等。
7、cp:cp 命令用于拷贝以文件和目录,它可以将源文件和目录拷贝到目标文件夹中。
8、rm:rm 命令用于删除文件和文件夹,该命令会怼硬,没有任何提示的权限将指定的文件和文件夹给删除掉。
此外,还有很多其他基本命令,例如cat、df等等,可以根据需要进行学习使用。
综上所述,Linux操作系统是以树形结构目录以及可执行指令组成,其中有存放着系统所需要的大多数文件的根目录、用户可用的程序、数据文件等资源的/usr目录以及系统的运行文件和有用的文件等/var目录,此外还有很多基本命令可以帮助我们更高效的进行操作,比如ls、cd、mkdic等。