shell编程
数组
- 定义:
ex=(arr arr2 arr3)
- 打印:
echo $ex
或echo $ex[1]
注意下标从 1 开始
字符
echo
参数
for 循环
array=('炫' '酷' '屌')
name='明仔'
for say in $array; do
echo $name ${say} !
done
#明仔 炫 !
#明仔 酷 !
#明仔 吊 !
软连接的原理
- 一个文件对应一个 inode(唯一编号,作权限控制、文件引索使用)
- 没有绝对的文件后缀名的限制,取决于文件本身是否可执行/使用对应的工具打开
- 每一个区域空间分为:
- inode table、data block
- inode bitmap、block bitmap
- 描述类:superblock、Filesystem Description
- 一个文件分层级存储的好处在:文件的位置或名字发生了改变也不会影响文 件运行的情况,即便文件在重命名或垃圾桶也能继续操作。(不存在 window 系统下的“正在运行,无法操作”的情况)