首页 > 系统相关 >Linux第一章学习笔记

Linux第一章学习笔记

时间:2023-11-28 17:25:15浏览次数:27  
标签:文件 操作系统 笔记 第一章 存放 发行版 Linux 目录

Linux是一种开源的操作系统内核,它以稳定性、安全性和灵活性而闻名。Linux操作系统被广泛用于服务器、嵌入式设备和个人电脑等领域。

Linux的历史

Linux的起源可以追溯到1991年,当时芬兰大学生Linus Torvalds开始开发一个类UNIX操作系统内核。他将自己的项目命名为“Linux”,这个名字后来也成为整个操作系统的名称。

随着时间的推移,越来越多的开发者加入了Linux社区,为其贡献代码和功能,使得Linux得以不断发展壮大。

Linux的特点

Linux有以下几个主要特点:

  1. 开源:Linux操作系统的源代码对所有人开放,任何人都可以查看、修改和分发。这使得开发者能够自由地定制和改进操作系统。

  2. 多用户、多任务:Linux支持多用户同时登录和多任务运行。这意味着多个用户可以在同一台机器上同时进行工作,并且可以同时执行多个任务。

  3. 稳定性和可靠性:Linux以其出色的稳定性和可靠性而闻名。它可以长时间运行而不需要重启,同时能够有效地处理大量的并发任务。

  4. 安全性:Linux系统有良好的安全性,提供了许多安全功能和机制,如访问控制、用户权限管理和数据加密等。

Linux发行版

由于Linux是开源的,因此存在许多不同的Linux发行版(distribution)。每个发行版都基于Linux内核,并包含一组软件工具和应用程序。

常见的Linux发行版有:

  • Ubuntu:以易用性和广泛支持而闻名,适合新手用户。
  • CentOS:衍生自Red Hat Enterprise Linux(RHEL),注重稳定性和安全性,适合服务器环境。
  • Debian:以稳定性和自由软件为特点,是许多其他发行版的基础。
  • Fedora:由Red Hat推出,注重最新的软件和技术,适合技术爱好者。

Linux文件系统

Linux使用一种层次化的文件系统来组织和管理文件。在Linux中,所有的文件和目录都位于根目录(/)下面的子目录中。

常见的Linux文件系统目录包括:

  • /bin:存放系统命令和可执行文件。
  • /etc:存放系统配置文件。
  • /home:存放用户的主目录。
  • /tmp:存放临时文件。
  • /var:存放变量数据,如日志文件和缓存文件。

常用的Linux命令

Linux操作系统提供了丰富的命令行工具,用于管理和操作系统。以下是一些常用的Linux命令:

  • ls:列出目录内容。
  • cd:切换目录。
  • pwd:显示当前工作目录。
  • mkdir:创建新目录。
  • rm:删除文件或目录。
  • cp:复制文件或目录。
  • mv:移动文件或目录。
  • cat:查看文件内容。
  • grep:在文件中搜索指定模式。
  • chmod:修改文件权限。
  • chown:修改文件所有者。
  • ps:显示进程信息。
  • top:实时显示系统资源使用情况。

标签:文件,操作系统,笔记,第一章,存放,发行版,Linux,目录
From: https://www.cnblogs.com/zhushanshan/p/17862446.html

相关文章

  • 5、Linux学习之进程管理
    一、进程概述进程是已启动的可执行程序的运行实例。进程有以下组成部分。已分配内存的地址空间。安全属性,包括所有权凭据和特权。程序代码的一个或多个执行线程。进程状态。每个进程都有唯一的进程标识PID,一个PID只能标识一个进程。PPID为父进程ID。进程状态是指程序执行......
  • Linux第七章学习笔记
    Linux中的存储管理主要涉及磁盘分区、文件系统和磁盘配额等内容。本篇学习笔记将对Linux存储管理相关内容进行介绍。磁盘分区在Linux中,磁盘分为多个区域,每个区域被称为一个分区(partition)。磁盘分区可以将硬盘划分为不同的逻辑部分,每个分区可以单独设置不同的文件系统和挂载点。......
  • Linux第三章学习笔记
    Linux系统是一个多用户、多任务的操作系统。为了保证系统的安全和有效使用,Linux提供了严格的用户管理机制。本篇学习笔记主要讲解Linux用户管理相关内容。用户账户Linux系统中的用户账户包括系统管理员账户(root账户)和普通用户账户。其中,root账户拥有最高的权限,可以进行系统的所......
  • 学习linux文件管理的收获与心得
    学习Linux文件管理我有以下收获和心得:1.熟悉了Linux文件系统的组成和目录结构,对Linux操作系统有了更深入的理解。2.掌握了文件和目录操作的基本命令,如ls、cd、mkdir、rm等,能够快速查看和操作文件。3.学习了文件和目录权限相关的命令(chmod,chown,chgrp)以及权限表示方法......
  • Linux学习日志
    Linux学习日志环境安装安装软件一般有三种方式:rpm解压缩yum在线安装1、JDK安装我们开发java程序必须要的环境!1、下载JDKrpm。2、安装java环境#检测当前系统是否存在java环境!java-version#如果有的话就需要卸载#rpm-qa|grepjdk#检测JDK版本信息#rpm-e--n......
  • 学习linux用户管理的收获
    学习Linux用户管理我有以下收获:1.掌握了用户与组的基本概念,以及用户与组的关系;2.熟悉了用户与组相关的文件和目录,如/etc/passwd、/etc/shadow、/etc/group等;3.熟悉了添加和删除用户、修改用户信息、修改密码等操作,能够灵活地对用户进行管理;4.学习了不同用户之间的权限控......
  • 《Effective Java》阅读笔记-第二章
    EffectiveJava阅读笔记第二章创建和销毁对象第1条:用静态工厂方法代替构造器静态工厂方法优势:静态工厂方法有名称静态工厂方法可以详细的指定名称,而使用构造器时如果没有文档会难以区分不同构造器之间的区别。不必每次调用的时候创建一个新对象静态工厂方法可以缓......
  • 使用Python中的tarfile :解决Mac和Linux 打包冲突问题
    Python对tar包的操作目的:兼容linux和macOS系统上都能正常打包和解包起初:在macOS上使用命令tar打得包在linux上根本无法解开。原因:https://blog.csdn.net/qq_44214671/article/details/127804905解决办法:python是兼容MacOS和Linux,直接用Python的tarfile操作tar包。https://do......
  • Linux进程管理
    作为一名大学生,最近我在学习Linux操作系统的过程中深入了解了进程管理这一重要的章节。Linux作为一种强大而灵活的操作系统,其进程管理机制为用户提供了广泛的控制和定制能力。在这篇博客文章中,我将分享我在学习Linux进程管理方面所获得的知识。什么是进程?首先,让我们明确什么是......
  • 05Linux存储管理
    Linux存储的基本管理1.基本分区fdisk-l查看磁盘分区情况lsblk设备使用情况blkid设备管理方式及设备iddf查看正在被系统挂载的设备cat/proc/partitions查看系统识别设备2.设备挂载mount-o挂载参数device挂载点umount设备|挂载点mount查看挂载信息mount-orw/de......