最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

头条:Linux极简入门系列(二):Linux的目录结构和常用操作

来源:博客园


(相关资料图)

Linux有图形界面和命令行界面,将Linux作为服务端操作系统使用时,一般使用命令行界面。作为应用开发人员,掌握常用的操作和命令即可。

一、Linux的文件结构:

1、Linux的树状目录结构:

  • Linux没有像Windows一样的分区,根目录只有一个,即/。注意,Linux中文件层级结构的符号为/,而Windows为\
  • 当前用户的工作目录,也称之为用户的home目录,用~表示。Linux会在/home目录下为每位用户创建一个用户主目录,如下图中的alice、bob、eve。如前用户为alice,则~表示/home/alice
  • 绝对路径,从根目录开始,逐层表示,如/home/bob/usr/bin
  • 相对路径,从当前目录开始,如当前目录为/homecd alice可切换到/home/alicecd ..可切换到上级目录即/

2、系统目录说明:

1)系统启动
  • /boot:启动Linux时使用的核心文件,包括一些连接文件以及镜像文件
  • /lib:存放着系统最基本的动态连接共享库,类似于Windows的DLL文件,几乎所有应用程序都需要用到这些共享库
  • /opt:给主机额外安装软件的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下,默认是空的
  • /etc:存放系统管理所需要的配置文件
  • /var:存放存放着在不断扩充着的东西,如各种日志文件、数据库文件
  • /proc:虚拟的目录,是系统内存的映射,我们可以直接访问这个目录来,获取系统信息
  • /sys:存放着sysfs文件系统
2)账户和命令
  • /bin:存放着Linux中最常用的程序和命令
  • /sbin:存放着Linux中只有系统管理员能使用的程序和命令
  • /usr:存放着用户的应用程序,类似于windows下的program files。
  • /usr/bin:普通用户使用的应用程序。
  • /usr/sbin:系统管理员使用的比较高级管理程序和守护程序。
  • /home:普通用户的工作主目录,Linux为每个用户创建一个用户目录,一般以用户的账号命名,也称之为用户的home目录
  • /root:系统管理员的工作主目录
3)外设
  • /dev:存放的是Linux系统的外部设备
  • /media:类似于windows的其他设备,例如U盘、光驱等等,识别后linux会把设备放到这个目录下
4)临时文件:
  • /mnt:临时挂载的文件系统的,可以将光驱挂载在/mnt/上,进入该目录就可以查看光驱里的内容
  • /run:临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件会被清除
  • /tmp:存放一些临时文件的
  • /lost+found:一般情况下为空的,系统非法关机后,这里会存放一些文件。

二、Linux的命令行

1、在命令行终端窗口中,输入命令,按回车后执行,执行结果直接在窗口中显示。打开命令行窗口有很多方式:

  • 如果安装Linux桌面版本,进入图形操作界面后,打开终端命令行窗口应用
  • 如果只安装了基础设施服务器,则默认以终端命令行方式打开Linux
  • 使用XShell等第三方工具远程连接Linux时,一般默认打开终端命令行窗口
  • 以下为使用Windows Terminal打开Ubuntu终端命令行窗口的界面

2、终端命令行的结构说明

三、常用快捷键:

四、常用命令:

关键词: 临时文件 命令行界面 系统管理员