Linux快速入门(一)Linux基础知识
我的环境:Ubuntu(后面涉及到的Linux均为Debian系列)
Linux不同发行版的包管理方式
(1)Redhat系列:Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式
(2)Debian系列:Debian系列采用的是apt-get/dpkg包管理方式。
认识命令行
命令行窗口:
可以看到第一行guebiqing@ubuntu:~$
。
这一行中gubeiqing
显示的是当前用户名,ubuntu
是当前的主机名,~
表示我们当前所在目录是用户家目录,$
表示当前的用户是普通用户。
root@ubuntu:~#
这样就表示当前用户是root
用户,主机名是ubuntu
,当前目录是~
,也就是root
用户的家目录,#
表示当前用户是管理员用户。
root用户
root
用户是Linux下默认的管理员用户,拥有最大的管理权限。
Linux下一切皆文件
Linux
下一切操作的本质都是对文件进行修改。
Linux
下我们看到的所有东西都是由文件构成的,Linux中主要的几个文件夹如下:
bin
:存放二进制可执行文件,一般常用命令都存放在这里。
boot
:存放系统启动时的一些引导文件。
dev
:存放设备文件,一般时用于挂载光驱,访问文件相当于访问光驱。
etc
:存放系统配置文件。
home
:默认的用户的家目录,存放所有用户的文件。
lib、lib64
:存放系统中的程序运行所需要的函数库及内核模块。
media
:自动挂载的目录,一般U盘会自动挂载到这个目录。
mnt
:默认挂载点,临时挂载其他文件系统。
opt
:额外安装的应用程序安装的目录。
proc
:系统内存的映射,时虚拟文件系统,可以通过它访问系统内核信息或者查看系统的硬件信息等。
root
:系统管理员的家目录。
run
:运行时所需要的东西。
sbin
:存放系统专用的二进制可执行文件,只有管理员才可以使用。
srv
:服务启动之后需要访问的数据目录。
sys
:存放系统信息。
tmp
:存放各种临时文件,比如正在执行程序的临时文件就存放在这。
usr
:系统所有的程序安装在这里。
var
:存放系统执行过程中经常需要变化的文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App