本文共 1991 字,大约阅读时间需要 6 分钟。
早期的Linux系统使用主引导扇区(MBR)管理主分区,支持最多4个主分区。随着需求增加,引入了拓展分区(Extended Partition),类似主分区,但数量更少。进一步扩展后,引入了逻辑分区(Logical Partition),可以绕过MBR限制,支持更多的分区。
硬盘文件命名遵循特定规则:
/dev/hda
/dev/sda
/dev/sdb3
,第一个逻辑分区为 /dev/sdb5
mount /dev/sdb5 /lg5
,访问 /lg5
即可访问 /dev/sdb5
分区常见的文件系统类型包括:
Linux的目录结构如下:
/├── boot:存放系统启动必需的文件├── etc:存放系统和程序的配置文件├── dev:存放硬件设备文件(如硬盘、光驱、鼠标等)├── bin:存放系统普通用户常用基本命令文件├── usr:软件安装默认目录位置└── home:存放各系统用户的家目录
ls
:列表显示目录内容 a
、b
、c-d
)表示包含该字符的文件*
:表示任意字符ls -l
:长格式显示文件或目录信息ls -a
:显示所有文件,包括隐藏文件ls -h
:以K、M、G单位显示文件或目录大小ls -d
:显示目录本身的属性信息mkdir
:创建目录 mkdir -p /a/b
:创建嵌套目录/a/b
rmdir
:删除空目录rm
:删除文件或目录 rm -f
:强制删除rm -r
:递归删除touch
:新建文件或修改文件时间 touch -a
:修改访问时间touch -m
:修改修改时间touch --d="时间"
:设定访问和修改时间cp
:复制文件或目录 cp -r
:递归复制文件或目录mv
:移动或重命名 mv -f
:强制移动mv -i
:询问目标文件是否存在cat
:查看文件内容more
:逐页查看文件内容 less
:分页浏览q
:退出查看wc
:统计文件内容 wc -l
:统计行数wc -w
:统计单词数wc -c
:统计字节find
:按条件查找文件或目录 -name
:按文件名查找-type
:按文件类型查找(f
文件,d
目录)-user
:按所属者查找-size
:按文件大小查找grep
:筛选文件内容 grep 某字符串 /etc/passwd
:在/etc/passwd
中查找包含某字符串的行man
:查看命令手册 >>
:覆盖式输出重定向符>>>
:追加式输出重定向符|
:数据流管道符vi
默认进入i
、a
、o
(插入模式)Shift+:
进入Home
/^
:跳至行首End
/$
:跳至行尾#
:右跳#个字符#
←:左跳#个字符1G
/gg
:跳至首行G
:跳至尾行#G
:跳至第#行:set nu
:显示行数:set nonu
:不显示行数x
/del
:删除光标处的单个字符dd
:删除当前行d^
:删除当前行首至光标字符d$
:删除当前行尾至光标字符yy
:复制当前行p
:粘贴至光标右侧P
:粘贴至光标左侧/word
:向下查找字符串word
?word
:向上查找字符串word
n
:定位至下一个匹配字符N
:定位至上一个匹配字符u
:撤销单次操作U
:撤销所有编辑###Vi编辑器文件操作
:w
:保存文件:w /filename
:另存为/filename
:q
:未修改时退出:q!
:不保存且强制退出:wq
:保存修改并退出:s /old/new
:替换当前行的第一个old
为new
:s /old/new/g
:替换当前行的所有old
为new
:#,# s /old/new/g
:替换#,#
行间的所有old
为new
:% s /old/new/g
:替换文件中所有old
为new
转载地址:http://swkfk.baihongyu.com/