Linux操作系统简介

文章目录

  1. Linux发行版简介

  2. 学习Linux的必备硬件知识 2.1 关键硬件器件——CPU 2.2 关键硬件器件——存储 2.3 关键硬件器件——内存 2.4 其他一些查看硬件信息的命令

  3. Linux开机过程(以Ubuntu16.04为例) 3.1 阶段1:BIOS 3.2 阶段2:boot Loader 3.3 阶段3:kernel 3.4 阶段4:systemd 3.5 阶段5:应用软件

  4. Linux常用命令 4.1 基本命令 4.2 文件管理 4.3 文本操作 4.4 磁盘管理 4.5 系统管理 4.6 网络通信 4.7 压缩解压 4.8 查询硬件信息的命令 4.9 多命令协作
  5. git操作命令
  6. Reference

Linux发行版是将Linux内核与应用软件进行打包的操作系统。知名的发行版有Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE和OpenSUSE等。

Debian和Redhat是两大主要的Linux发行版系列。Debian系列的代表有Debian、Ubuntu和Linux Mint,其软件包管理方式使用dpkg和apt。而Redhat系列的代表有Redhat、CentOS和Fedora,其软件包管理方式使用rpm和yum。

Debian系列使用.deb格式的安装包,而Redhat系列使用.rpm格式的安装包。

在学习Linux时,了解硬件知识也是必要的。关键的硬件器件是CPU,它是计算机的运算核心和控制核心。常见的CPU架构有x86(如Intel、AMD、海光、兆芯等)和ARM(如飞腾、鲲鹏等)。可以使用命令"

lscpu"来查看CPU的信息。

cat /proc/cpuinfo

在Windows系统上,可以使用以下命令查看存储设备信息:

  • 打开命令提示符或PowerShell窗口
  • 输入命令:wmic diskdrive get caption,size,interface,model

在Linux系统上,可以使用以下命令查看存储设备信息:

  • 打开终端
  • 输入命令:lsblk

在macOS系统上,可以使用以下命令查看存储设备信息:

  • 打开终端
  • 输入命令:diskutil list
    lspci
    

    二、File Descriptor A file descriptor (FD) is a number between 0 and 1023 that represents a file. Each opened file corresponds to a file descriptor. File descriptor is a non-negative integer. Linux assigns a file descriptor to each opened file in a program. File descriptors are allocated starting from 0 and increasing sequentially. File I/O operations are performed using file descriptors. 0, 1, 2 represent standard input, standard output, and error. 三、File Opening and Closing

  • File Opening #include <fcntl.h> int open(const char *pathname, int flags); int open(const char *pathname, int flags, mode_t mode);
  • The open function is used to create or open a file:

  • Returns the file descriptor on success. Returns EOF (-1) on error.
  • When creating a file, the third argument specifies the permissions for the new file (only valid when creating a new file). The actual permissions when creating a file are affected by the umask value, with the actual permissions being mode-umask (umask is used to set the initial permissions for a file or directory).
  • It is possible to open device files, but not create them.
  • When opening a file, two arguments are used:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值