《Linux就该这麽学》阅读笔记

第一章:linux 系统的安装

1、VM 虚拟机的使用

2、创建虚拟机的硬件配置

  1. 硬件支持 PXE
  2. 网络模式 (重点)

3、安装 linux

  1. 校验 iso 文件的完整性
  2. 重置 root 密码
  3. 检查系统版本 cat /etc/*-releasee

4、rpm 和 yum 的使用

  1. rpm 和 yum 的联系、区别

5、systemd 服务和 systemctl 命令

  1. systemd 初始化进程,启动系统服务
  2. systemctl 命令管理系统服务

第二章:常用的 linux 命令

1、shell 概念

  1. Bash ( Bourne-Again SHell )
  2. shell 的作用

2、linux 命令格式

  1. -- 长格式,名称完整
  2. - 短格式,名称首字母
  3. 有的命令可以省略前缀,如:ps aux <==> ps -aux

3、帮助命令 man 和 info

  1. man 的常用操作
  2. man 的文档结构
  3. info 的了解

4、常用的系统工作命令

echo、date、reboot、poweroff、wget、ps、top、pidof、kill、killall

5、系统状态检查命令

ifconfig、uname、uptime、free、who、last、history、sosreport

6、工作目录切换命令

pwd、cd、ls

7、文件目录管理命令

touch、mkdir、cp、mv、rm、dd、file、stat

8、文本文件操作命令

cat、head、tail、more、less、wc、tr、cut、split、awk、sed、diff

9、搜索命令

grep、find

10、打包、压缩命令

tar(gz[z]、bz2[j])

第三章:重定向、管道符、环境变量

1、重定向

名称 标识 文件描述符 符号
标准输入重定向 STDIN 0 <、<<
标准输出重定向 STDOUT 1 >、>> (1>、1>>)
错误输出重定向 STDERR 2 2>、2>>
  • 输入重定向的符号及其作用

    符号 作用
    cmd < 文件 将文件作为命令的标准输入
    cmd < 分界符 从标准输入中读入,直到遇见分界符才停止
    cmd < 文件1 > 文件2 将文件1作为命令的标准输入,并将标准输出到文件2
  • 输出重定向的符号及其作用

    符号 作用
    cmd > 文件 将标准输出重定向到一个文件中(清空原有文件的数据)
    cmd 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据)
    cmd >> 文件 将标准输出重定向到一个文件中(追加原有文件的内容的后面)
    cmd 2>> 文件 将错误输出重定向到一个文件中(追加原有文件的内容的后面)
    cmd >> 文件 2>&1 或 cmd &>> 文件 将标准输出和错误输出共同重定向到文件中(追加原有文件的内容的后面)

对于重定向中的标准输出,可以省略文件描述符 1 不写,而错误输出模式的文件描述符 2 是必须写的!

2、管道符

把前一个命令原本要输出到屏幕的数据当错后一个命令的标准输入!

  • 符号:“ |
  • 格式:cmdA | cmdB | cmdC

3、常用的命令行通配符

命令行通配符为了利用模糊匹配,使命令可以对一批数据或文件进行操作。
例如: ls /dev/sd* 该命令将会列出/dev目录下的所有以 sd 开头的文件。

  • 常用符号:*?[0-9]

4、常用转义字符

5、环境变量

原文地址:https://www.cnblogs.com/newber/p/12302310.html