Linux基础andShell

53 阅读1分钟

青训营Linux笔记

计算机由五大基本单元组成

  • 控制器
  • 运算器
  • 存储器
  • 输入
  • 输出

操作系统os

  • 管理计算机资源
  • 提供用户接口存

查看Linux的版本

  • 方法1:uname -a
  • 方法二: cat /proc/version
  • 方法三: cat /etc/os-release

Linux 基本组成

  • 内核
  • shell
  • 文件系统
  • 应用程序

Linux 系统结构

进程管理

进程是正在执行的一个程序或命令

# 查看nginx进程
ps -ef | grep nginx
# 查看某个进程
top -p 93825
# 关闭指定进程
kill 93825
复制代码

进程调度

概念:是指操作系统按照某种策略或者规则选择进程占用cpu进行运行的过程

文件系统

Linux中一切皆文件 Linux文件系统是采用树状的目录结构,最上层是/目录 虚拟文件系统VFS

用户权限

  • 用户账户

    • 普通用户
    • 超级用户
  • 组账户

    • 标准组:可以容纳多个用户
    • 私有组:只有用户自己
# 查看登录的用户
w
# 查看当前用户所属的组
groups
# 查看用户的uid信息
id xxx
复制代码

Shell

变量

image.png

image.png

image.png

image.png

管道

作用是将前一个命令的结果传递给后面的命令 语法:cmd1 | cmd2

重定向

image.png

判断命令

image.png

分支

image.png

循环

image.png

函数

image.png

image.png

模块化

image.png

常用命令

image.png

执行

image.png

执行过程

image.png

Shell展开

image.png 波浪号展开

image.png 参数展开

image.png 命令替换

image.png 数学计算

image.png

文件名替换

image.png

调试:

image.png vscode插件

image.png

前端集成

image.png

标题:Linux 基础 - 掘金

网址:juejin.cn/course/byte…