Hasty Briefsbeta

双语

Linux Tidbits and Collecting Pebbles

7 months ago
  • #System Administration
  • #Linux
  • #UNIX
  • 作者分享了受UNIX哲学影响的Linux与开源之旅
  • 解释/dev分区是在内核启动时动态构建的,并以devtmpfs形式驻留在内存中
  • 对比initrd(压缩文件系统)与initramfs(压缩cpio归档)的区别
  • 说明shell中的逻辑工作目录机制及'cd..'如何操作该目录
  • 指出shell别名是在输入读取阶段而非命令执行时处理的
  • 澄清C语言字符串是char数组而非unsigned char数组
  • 强调GNU grep使用PCRE而非Perl正则引擎
  • 解释rsync仅检查最后修改时间戳而非元数据变更
  • 描述VFS作为Linux文件系统抽象层的角色
  • 指出内核任务是从PID 2(kthreadd)派生的
  • 区分'ls'(文件大小)与'du'(实际磁盘占用)的差异
  • 提及Linux信号编号上限为64
  • 将汇编语言描述为人类可读的机器码
  • 解释CPU执行的是从汇编转换而来的机器码
  • 澄清bash -c将首个参数赋给$0而非$1
  • 对比UNIX System III与System V的cron差异
  • 区分鼠标(相对定位)与触摸设备(绝对定位)
  • 说明POSIX规范定义的是C语言API而非具体实现
  • 指出文件创建时间通常无法在用户空间修改
  • 解释Ctrl+C会向前台进程发送SIGINT信号
  • 提及'su'在提权时会阻塞SIGINT和SIGQUIT信号