[Linux]The Filesystem The Filesystem1 文件系统层次结构标准在Linux或Unix-like系统中,文件系统层次结构标准(Filesystem Hierarchy Standard, FHS)为系统的目录结构提供了一套规范。执行ls -l /命令可以查看根目录下的子目录列表。以下是各个主要目录的简要介绍: /:整个文件系统的根目录,所有其他目录和文件都位于此目录之下。 /bin:存放系统必需的二进制程序 2025-03-21 linux
[Linux]Devices Devices1 /dev目录当将一个设备连接到计算机时,通常需要一个设备驱动程序以确保其正常工作。设备驱动程序可通过设备文件或设备节点进行交互,这些特殊文件看起来就像普通文件一样。由于这些设备文件与普通文件相似,可以使用如ls、cat等命令来与它们互动。这些设备文件一般存储在/dev目录下。 查看系统中的设备文件要查看您的系统中有哪些设备文件,请执行以下命令: 1$ ls /dev 2025-03-21 linux
[Linux]Packages Packages1 software distribution在计算机系统中,众多软件包如互联网浏览器、文本编辑器和媒体播放器等通过包管理器进行管理。包管理器负责安装并维护系统上的软件。尽管并非所有软件包都通过包管理器安装,直接从源代码安装也是一种常见方式,但大多数情况下,用户依赖包管理器来完成软件的安装。常用的软件包格式包括Debian(.deb)和Red Hat(.rpm)。Debian风格的 2025-03-21 linux
[Linux]Processes Processes1 ps进程是指在机器上运行的程序,由内核进行管理。每个进程都有一个与之关联的标识符,称为进程ID(PID)。PID按照进程创建顺序分配。 使用ps命令可以查看当前正在运行的进程列表: 1$ ps 输出示例: 123PID TTY STAT TIME CMD41230 pts/4 Ss 00:00:00 2025-03-21 linux
[Linux]Permissions Permissions1 文件权限如先前所学,文件有不同的权限或文件模式 12$ ls -l Desktop/drwxr-xr-x 2 pete penguins 4096 Dec 1 11:45 . 文件权限分为四个部分。第一部分是文件类型,由权限字符串的第一个字符表示。在本例中,由于查看的是目录,因此文件类型显示为d。最常见的是用-表示普通文件。 接下来的三个部分是实际权限,每组权限由3个比 2025-03-21 linux
[Linux]用户管理 User管理1 用户和组在任何传统的操作系统中,都存在用户和用户组,它们的存在纯粹是为了访问控制和权限管理。当运行一个进程时,该进程将以其所有者的身份运行。文件的访问和所有权同样依赖于权限设置。 每个用户都有自己的主目录,用于存储用户的特定文件,通常位于/home/username路径下,但在不同的发行版中可能会有所不同。 系统使用用户ID(UID)来管理用户;用户名是便于识别 2025-03-21 linux
[Linux]Text-Fu Text-Fu1 stdout1$ echo Hello World > peanuts.txt 运行该命令后,发生了什么?检查执行该命令的目录,能看到一个名为peanuts.txt的文件。查看该文件内部,看到文本“Hello World”。这一命令中涉及多个概念。 首先解析第一部分: 1$ echo Hello World 这条命令会将“Hello World”打印到屏幕上。进程通过I 2025-03-18 linux
[Linux]Command Line Command Line1 The shellShell基本上是一个程序,它接收来自键盘的命令并发送给操作系统去执行。 几乎所有的Linux发行版都会默认使用bash shell。还有其他可用的shell,如ksh、zsh、tsch等。 2 Linux 命令pwd(print working directory)在Linux中,所有的一切都被视为文件。每一个文件都是以层次目录树的形式组织的。文件系 2025-03-18 linux
[argo]Inputs and Outputs Inputs and Outputs1 Parameters一种输入或输出是参数。与artifacts不同,这些是简单的字符串值,适用于大多数简单场景。 1.1 Input Parameters12345678910111213141516171819apiVersion: argoproj.io/v1alpha1kind: Workflowmetadata: generateName: inp 2025-03-17 argo
[argo]argo templates Argo Templates1 Template Types模板有几种类型,分为两个不同的类别:工作(work)和编排(orchestration)。 第一类定义了需要完成的工作。这包括: 容器(container) 容器集(container set) 数据(data) 资源(resource) 脚本(script) 第二类编排工作: 有向无环图(DAG) 步骤(steps) 暂停(sus 2025-03-17 argo