Linux第一周学习 总结!
发布日期:2025-04-10 01:15:17 浏览次数:9 分类:精选文章

本文共 2171 字,大约阅读时间需要 7 分钟。

Linux基础知识详解

1. 计算机的组成部分及作用

现代计算机主要由运算器,控制器,存储器,输入设备,输出设备五大核心部件组成。运算器主要负责执行算术运算、逻辑运算等复杂任务。控制器则负责协调各个部件的工作,完成寻址、数据交换等任务。存储器用于存储指令和数据,常见的存储器包括RAM。输入设备如键盘、硬盘等用于向计算机输入数据,而输出设备如显示器、打印机等则用于显示计算结果。

2. Linux发行版及区别与联系

Linux系统诞生于1991年,由芬兰赫尔辛基大学的Linus Torvalds重新编写了MINIX内核而来。由于缺乏像Unix的稳定性和完整性,全球开发者纷纷投入资源完善其系统,使得Linux发行版应运而生。以下是几款知名Linux发行版的简介:

  • Slackware:于1993年由德国公司发售,坚持KISS原则,适合需要高度定制的用户。
  • SuSE(S.u.S.E):由SuSE Linux AG于1994年发行,后由Novell收购并开发为SLES企业版及开源版。
  • Debian:自1993年由自发维护开始,是互联网上首个自发维护的Linux版本,著名的子发行版包括Ubuntu和Mint。
  • Red Hat:1994年由Red Hat公司发布,提供RHEL企业版,个人版捐赠给Fedora项目。
  • CentOS:为RHEL的重编译版,去除了Red Hat版权信息及闭源包,完全兼容RHEL。
  • Arch Linux:以简单轻量化著称,软件更新速度快。
  • Gentoo:只提供基础环境,用户需自行安装所需软件及配置。
  • LFS(Linux From Scratch):仅是一份编译说明书,指导用户一步步构建自己的Linux系统。

3. Linux哲学思想

Linux哲学思想深刻影响了其生态系统的发展。主要思想包括:

  • 一切皆为文件:在Linux中,硬件设备(如终端、网卡等)都以文件形式呈现。
  • 组合小程序完成复杂任务:通过管道(pipe)和脚本等方式,完成复杂任务。例如:head -n 6 /etc/passwd | tr 'a-z' 'A-Z'
  • 避免用户交互:使用脚本自动化完成任务,推动运维自动化发展。
  • 使用文本文件保存配置:通过文本编辑器(如nano、vi)修改配置文件。

4. Linux命令使用格式与常用命令

命令格式

命令格式为:command [options] [arguments]

例如:ifconfig eth0 查看网卡信息,ifconfig eth0 192.168.0.220 netmask 255.255.255.0 up 修改网卡IP地址。

常用命令示例

  • 网络配置

    修改IP地址:ifconfig eth0 192.168.0.220 netmask 255.255.255.0 broadcast 192.168.0.255 up
    禁用/启用网卡:ifconfig eth0 down / ifconfig eth0 up

  • 时间管理

    显示当前时间:date
    设置时间:date MMDDhhmm[[CC]YY][.ss]
    显示硬件时间:hwclock

  • 命令历史

    记录命令:history
    清空命令历史:history -c
    删除特定命令:history -d #
    调用上一条命令:!!
    查找特定命令:!string

  • 系统管理

    关机/重启:shutdown -h / shutdown -r
    关闭电源:poweroff
    启动GUI界面:startx

5. 如何获取命令帮助信息

在Linux系统中获取命令帮助信息的方式有多种:

  • 内部命令帮助

    使用 help COMMANDCOMMAND -h 查看帮助信息。
    例如:man -k ifconfigifconfig -h

  • man手册页

    使用 man COMMAND 查看命令手册页。手册页按章节划分如下:

    • man1:用户命令(普通命令)
    • man2:系统调用
    • man3:库调用
    • man4:设备文件及特殊文件
    • man5:配置文件格式
    • man6:游戏
    • man7:杂项
    • man8:管理类命令
  • info命令

    使用 info COMMAND 查看命令或项目的信息文件。

  • 程序自身帮助

    查看 /usr/share/doc/COMMAND-VERSION 目录下的帮助文件。

6. Linux发行版的基础目录结构

Linux系统目录结构为:

/├── boot:存放引导文件(vmlinuz,grub等)├── bin:基础命令,系统启动必需├── sbin:管理员命令├── lib:共享库文件及内核模块├── lib64:X86-64系统的共享文件库├── include:C程序头文件├── share:结构化数据(如man、doc)├── local:第三方应用程序安装目录├── home:用户目录├── root:管理员目录├── media:挂载设备(如U盘、光盘)├── tmp:临时文件├── var:可变数据文件├── proc:内核与进程信息虚拟文件系统├── sys:硬件设备信息虚拟文件系统└── dev:设备文件存放(如b:块设备,c:字符设备)

通过以上目录结构,可以更直观地了解Linux系统的组织方式及其功能分区。

上一篇:linux第五章(迁移/home分区)
下一篇:linux符号大全

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年04月29日 02时47分20秒