linux学习笔记|青训营

2023年 8月 16日 36.7k 0

Linux基础学习笔记

  • 什么是Linux

    • Linux是一种开源操作系统,最初由芬兰的林纳斯·托瓦兹(Linus Torvalds)开发。
    • Linux操作系统是Unix-like的操作系统,具有稳定性、安全性和可靠性等特点。
    • Linux操作系统广泛应用于服务器端、嵌入式设备和个人电脑等领域。
  • Linux的基本命令

    • ls:列出目录内容
    • cd:改变当前目录
    • pwd:显示当前所在目录
    • mkdir:创建一个新目录
    • rm:删除文件或目录
    • cp:复制文件或目录
    • mv:移动或重命名文件或目录
    • cat:显示文件内容
    • more/less:分屏显示文件内容
    • head/tail:显示文件的前几行或后几行
    • echo:输出文本到标准输出
    • grep:搜索文件内容
    • find:搜索文件或目录
    • chmod:修改文件或目录的权限
    • chown:修改文件或目录的所有者
    • chgrp:修改文件或目录的所属组
  • 文件系统

    • 文件系统是操作系统用来管理文件和目录的方法。
    • Linux使用的文件系统类型包括:
      • ext2/ext3/ext4:最常用的文件系统类型,支持文件与目录的权限控制。
      • XFS:适用于大型服务器和存储系统,具有高性能和可靠性。
      • Btrfs:支持快照、数据复制和数据压缩等功能。
      • JFS:支持高性能和可靠性。
      • ReiserFS:支持高性能和可靠性,但目前已经不再广泛使用。
  • 用户和用户组

    • 在Linux中,每个用户都有一个唯一的用户名和用户ID。
    • 用户可以属于一个或多个用户组。
    • Linux中常用的用户和用户组管理命令包括:
      • useradd:创建新用户
      • userdel:删除用户
      • passwd:修改用户密码
      • usermod:修改用户属性
      • groupadd:创建新用户组
      • groupdel:删除用户组
      • groupmod:修改用户组属性
  • 文件和目录权限

    • 在Linux中,每个文件和目录都有一组权限,确定了对文件和目录的访问权限。
    • 权限分为读(r)、写(w)和执行(x)三种。
    • 权限可以分为用户、用户组和其他三种类别。
    • 使用chmod命令可以修改文件和目录的权限。
  • 管道和重定向

    • 管道(|)用于连接两个命令,将第一个命令的输出作为第二个命令的输入。
    • 重定向用于将命令的输入或输出重定向到文件或设备。
    • 包括标准输入(stdin)、标准输出(stdout)和标准错误(stderr)三种设备。
  • 软链接和硬链接

    • 软链接(符号链接)是一个特殊的文件,指向另一个文件或目录。
    • 硬链接是一个指向文件的另一个链接,可以通过多个链接访问同一个文件。
    • 使用ln命令可以创建软链接和硬链接。
  • 进程管理

    • 进程是在操作系统上运行的程序的实例。
    • 使用ps命令可以显示当前运行的进程。
    • 使用top命令可以实时显示系统中的进程。
    • 使用kill命令可以终止一个进程。
  • 网络管理

    • Linux支持各种网络协议和服务,如TCP/IP、HTTP、FTP等。
    • 使用ifconfig命令可以配置网络接口。
    • 使用ping命令可以测试网络连接。
    • 使用nslookup命令可以查询域名解析信息。
  • 软件包管理

    • Linux提供了各种软件包管理工具,如dpkg、apt、yum等。
    • 使用dpkg命令可以管理Debian系列发行版的软件包。
    • 使用apt-get命令可以自动下载和安装软件包。
    • 使用yum命令可以管理Red Hat系列发行版的软件包。
  • 相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论