Archive

Linux18 writings

7 篇

  1. Nushell - CrossPlatform
    Encapsulating cross-platform functions and isolating OS-specific configs using Nushell

    OSLinuxShellWindowsNushellmacOS4 分钟

  1. Set System Env-Vars in UNIX
    MacOS 全局环境变量设置方法。介绍如何通过创建一个简单的启动代理(Launch Agent)和 Shell 脚本,实现真正意义上的系统级环境变量配置。

    OSTerminalLinuxShellNushellmacOS6 分钟

  2. IO Multiplexing
    select poll epoll实现简述

    OSLinuxNetworkIOFileSocket6 分钟

  3. Clean Disk Space in Ubuntu
    运行apt install报错You don't have enough free space in /var/cache/apt/archives/,本文记录解决方法

    OSLinuxUbuntu3 分钟

  4. Network IO Models
    Linux下五种IO模型详解及实现

    OSLinuxNetworkCfdIOFileSocket14 分钟

  5. Linux File System Architecture Introduction
    🤖 Explores Linux file system architecture built on Unix's "everything is a file" philosophy, covering VFS layer, popular file systems (ext2/3/4, XFS), and how files exist differently in disk vs kernel through superblocks, inodes, and file descriptors. Learn practical file descriptor usage with hands-on examples.

    Linuxfd4 分钟

  1. Learn Git Data Structure Design
    浅析Git中的数据结构,包括对象、引用、分支等概念。这些内容是深入理解Git工作原理的基础。

    LinuxGitSVC8 分钟

  2. 用 Docker 与 SSH 绕过旧版 Ubuntu 的开发环境兼容问题
    Ubuntu 18.04 的 glibc 版本太低时,新版 VS Code Remote SSH Server、Node.js 预编译包等工具可能无法运行。可以把开发环境放进 Docker 容器,再把容器的 22 端口映射出来,用 SSH 像连接普通主机一样进入容器。

    LinuxVSCodeDockerSSH8 分钟

  3. 记录Ubuntu 18中下载fastfetch
    Ubuntu 18.04手动编译安装FastFetch系统信息工具,详解解决CMake版本过低问题的完整步骤

    TerminalLinuxUbuntu3 分钟

  1. VSCode DevContainer
    个人实习参与的项目为简化环境配置工作,维护了Dockerfile。本文介绍如何使用VSCode的devcontainer插件,实现在Docker容器中开发项目。

    LinuxVSCodeDocker3 分钟

  2. Internet Checksum
    设计因特网检验和(Internet checksum)lab时所整理的内容,主要包括并行求和以及增量更新校验和实现。

    LinuxNetworkC6 分钟

  1. Linux Network Namespace
    Linux Network Namespace

    Linux16 分钟

  2. Shell 编程
    Shell的启动和功能简介 shell识别的命令形式 输入输出重定向和管道 shell变量和引用符 Shell脚本程序的建立与运行 shell的语句类别 流编辑器sed和报表生成器awk简介

    LinuxShell5 分钟

  3. Unix/Linux OS Introduction
    Linux操作系统的简介、文件操作与权限管理

    OSLinux8 分钟

  1. WSL迁移至其它盘符
    将WSL迁移至其它盘符

    OSLinuxWSL2 分钟

  2. Linux Commands
    记录常用的Linux命令,快捷键和插件,以及推荐的terminal&shell;

    Linux8 分钟

  3. Process & Thread
    介绍进程和线程

    OSProcessThreadLinux13 分钟

  1. VSCode配置C及CPP Debug环境
    本文介绍如何在VSCode中配置C及CPP Debug环境,并介绍`task.json`和`launch.json`的使用方法

    LinuxCWindowsVSCodeCpp6 分钟