跳到主要内容

shell编程

数组

  • 定义:ex=(arr arr2 arr3)
  • 打印:echo $execho $ex[1] 注意下标从 1 开始

字符

echo

参数

for 循环

array=('炫' '酷' '屌')
name='明仔'
for say in $array; do
echo $name ${say} !
done
#明仔 炫 !
#明仔 酷 !
#明仔 吊 !

-w340

软连接的原理

  • 一个文件对应一个 inode(唯一编号,作权限控制、文件引索使用)
  • 没有绝对的文件后缀名的限制,取决于文件本身是否可执行/使用对应的工具打开
  • 每一个区域空间分为:
    • inode table、data block
    • inode bitmap、block bitmap
    • 描述类:superblock、Filesystem Description
  • 一个文件分层级存储的好处在:文件的位置或名字发生了改变也不会影响文件运行的情况,即便文件在重命名或垃圾桶也能继续操作。(不存在 window 系统下的“正在运行,无法操作”的情况)