Linux基础知识啊啊啊啊啊啊

preview
需积分: 0 1 下载量 3 浏览量 更新于2023-11-19 收藏 2.29MB DOCX 举报
"Linux基础知识啊啊啊啊啊" Linux 操作系统是当今最流行的开源操作系统之一,具有高度的可定制性、可扩展性和安全性。Linux 基础知识是学习 Linux 的必备基础,本文将对 Linux 的基础知识进行详细的讲解。 Linux 命令 Linux 命令是 Linux 操作系统的核心组件,通过命令可以完成各种操作系统任务。常用的 Linux 命令有: 1. 开机命令:init 0 2. 关机命令:init 0 3. 重启命令:init 6 或 reboot 4. 查看当前目录命令:pwd 5. 切换当前目录命令:cd 目录名 6. 列出当前目录中的目录和文件命令:ls 7. 列出指定目录中的目录和文件命令:ls 目录名 8. 清屏命令:clear 9. 查看/设置时间命令:date Linux 目录结构 Linux 目录结构类似于一棵树,/ 是根目录,树枝是子目录,树枝后面还有树枝(子目录中还有子目录),树枝最后是树叶,目录的最后是文件。 1. /bin 目录:存放了经常使用的系统命令。 2. /boot 目录:存放了启动 Linux 时的核心文件。 3. /dev 目录:存放了 Linux 的外部设备。 4. /etc 目录:存放了系统管理所需要的配置文件。 5. /home 目录:用户的主目录,每个用户都有一个自己的目录。 6. /lib 目录:存放了系统最基本的静态和动态链接库。 7. /lost+found 目录:一般情况下是空的,当系统非法关机后,这里就存放了一些文件。 8. /media 目录:Linux 系统会自动识别一些设备,例如 U 盘、光驱等等。 9. /mnt 目录:系统提供该目录是为了让用户临时挂载别的文件系统的。 10. /opt 目录:给主机额外安装软件所摆放的目录。 11. /proc 目录:存放了当前内核运行状态的特殊文件。 12. /root 目录:系统管理员的主目录。 13. /sbin 目录:存放了系统管理员使用的系统管理程序。 14. /selinux 目录:Redhat(CentOS)特有的目录,selinux 是一种安全机制。 15. /srv 目录:存放了服务启动之后的数据。 16. /sys 目录:存放了系统设备信息,包含所有系统硬件层次的视图。 17. /tmp 目录:用来存放一些临时文件的。 18. /usr 目录:存放了很多应用程序和文件,类似 Windows 的 Program Files 目录。 19. /var 目录:存放着经常变动的文件,如缓存文件、日志文件、程序运行时产生的文件等。 20. /run 目录:这是一个临时文件系统,存储系统启动以来的信息。 相对路径和绝对路径 文件名是由目录+文件名组成的。对于目录和文件,有一些约定的表述,以 `/usr/include/stdio.h` 为例。 1. stdio.h 是文件名,它在 `/usr/include` 目录中。 2. 全路径文件名包含了目录名和文件名,即 `/usr/include/stdio.h`,也叫“绝对路径文件名”。 3. 目录和文件的绝对路径是从根(/)算起,在任何时候都不会有岐义。 4. 目录和文件的相对路径是从当前目录算起,如果当前目录是 `/usr`, `include/stdio.h` 就是相对路径文件名。