目录
1. 文件目录类
1.1 目录相关操作
(1)cd命令
命令用于改变当前工作目录的命令,切换到指定的路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。“.”则是表示目前所在的目录, “..”则表示目前目录位置的上一层目录。
(2)mkdir
命令用于创建目录
(3)rm
命令用于删除一个文件或者目录
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
(4)mv
命令用来为文件或目录改名、或将文件或目录移入其它位置
(5)cp
命令主要用于复制文件或目录
(6)pwd
命令用于显示工作目录。执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称
1.2 文件相关操作
(1)ls
命令用于显示指定工作目录下之内容(列出目前工作目录所含的文件及子目录)
(2)touch
命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。ls -l 可以显示档案的时间记录
(3)vi
所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在
vi打开文件后,常用的几个命令:
- i -- 切换到输入模式,在光标当前位置开始输入文本。
- x -- 删除当前光标所在处的字符。
- : -- 切换到底线命令模式,以在最底一行输入命令。
- a -- 进入插入模式,在光标下一个位置开始输入文本。
- o:在当前行的下方插入一个新行,并进入插入模式。
- O -- 在当前行的上方插入一个新行,并进入插入模式。
- dd -- 剪切当前行。
- yy -- 复制当前行。
- p(小写) -- 粘贴剪贴板内容到光标下方。
- P(大写)-- 粘贴剪贴板内容到光标上方。
- u -- 撤销上一次操作。
- Ctrl + r -- 重做上一次撤销的操作。
- :w -- 保存文件。
- :q -- 退出 Vim 编辑器。
- :q! -- 强制退出Vim 编辑器,不保存修改。
(4)sed
Linux sed 命令是利用脚本来处理文本文件,sed 可依照脚本的指令来处理、编辑文本文件。
(5)cat
命令用于连接文件并打印到标准输出设备上
(6)more
more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似)
(7)less
less 与 more 类似,less 可以随意浏览文件,支持翻页和搜索,支持向上翻页和向下翻页
(8)head
head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容
(9)tail
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件
(10)stat
命令用于显示 inode 内容。stat 以文字的格式来显示 inode 的内容