Linux 基础知识点详细总结

Linux 基础知识点详细总结

1. Linux 是什么?
  • Linux 是一种开源、免费的操作系统内核,最初由 Linus Torvalds 创建,具有稳定性和安全性。
2. 文件系统和目录结构:
  • Linux 文件系统采用层次化目录结构,根目录为 /
  • /bin 存放系统必需的二进制可执行文件。
  • /etc 存放配置文件。
  • /home 存放用户主目录。
  • /var 存放可变数据,如日志文件。
  • /usr 存放用户的应用程序和文件。
3. 基本命令行操作:
  • ls:列出目录内容。
  • cd:切换目录。
  • pwd:显示当前工作目录。
  • cp:复制文件或目录。
  • mv:移动/重命名文件或目录。
  • rm:删除文件或目录。
  • chmod:修改文件权限。
  • chown:修改文件所有者。
4. 用户和权限管理:
  • useradd:添加用户。
  • passwd:设置用户密码。
  • usermod:修改用户属性。
  • userdel:删除用户。
  • sudo:以超级用户权限执行命令。
  • 文件权限:r(读取)、w(写入)、x(执行)。
5. 文本编辑器:
  • 常见文本编辑器有 vi 和 nano
  • vi 操作模式包括命令模式、插入模式和底线命令模式。
  • 常见快捷键:i(插入)、Esc(退出插入模式)、:wq(保存并退出)。
6. 软件包管理:
  • 不同发行版使用不同的包管理工具,如 apt(Debian/Ubuntu)、yum(Red Hat/CentOS)。
  • 常见操作包括安装、更新、卸载软件包。
7. 进程管理:
  • ps:显示进程状态。
  • top:实时显示系统运行状态。
  • kill:终止进程。
  • ps aux | grep process_name:查找并显示特定进程。
8. 文件搜索和查找:
  • find:按条件搜索文件。
  • grep:在文件中搜索文本模式。
  • locate:基于数据库快速查找文件。
9. 文件压缩和解压:
  • tar:打包和压缩文件。
  • gzip 和 gunzip:压缩和解压 .gz 文件。
  • 常见用法:tar -cvf archive.tar filesgzip archive.tar
10. 网络基础:
  • ping:测试网络连接。
  • ifconfig 或 ip:显示和配置网络接口。
  • netstat:显示网络统计信息。
  • nslookup 或 dig:查找域名的 IP 地址。
11. Shell 脚本:
  • 编写和执行简单的 Shell 脚本,了解条件语句和循环。
  • 使用 #!/bin/bash 指定脚本解释器。
12. 系统信息和硬件查看:
  • uname:显示系统信息。
  • lshw 或 lscpu:查看硬件信息。
13. 远程连接:
  • ssh:安全连接到远程服务器。
  • scp:在本地和远程系统之间复制文件。
14. 日志文件:
  • /var/log 目录中存放系统日志文件。
  • 使用 tail 和 cat 查看日志。

相关推荐

  1. Linux 基础知识详细总结

    2024-01-11 20:38:04       31 阅读
  2. linux期末知识总结

    2024-01-11 20:38:04       14 阅读
  3. Vue基础知识梳理总结归纳

    2024-01-11 20:38:04       48 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-11 20:38:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-11 20:38:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-11 20:38:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-11 20:38:04       20 阅读

热门阅读

  1. C#-sort()利用委托自定义排序

    2024-01-11 20:38:04       33 阅读
  2. R语言【base】——unlink():删除文件和目录

    2024-01-11 20:38:04       35 阅读
  3. 记录学习--校验文件的SHA、MD5

    2024-01-11 20:38:04       37 阅读
  4. Leetcode16-有多少小于当前数字的数字(1365)

    2024-01-11 20:38:04       38 阅读
  5. 【OpenCV学习笔记】- 学习笔记目录

    2024-01-11 20:38:04       42 阅读
  6. 文件分割与合并

    2024-01-11 20:38:04       38 阅读
  7. 力扣_数组25—柱状图中最大的矩形

    2024-01-11 20:38:04       26 阅读
  8. 线程池如何知道一个线程是否执行完成

    2024-01-11 20:38:04       35 阅读