首先,大家明白一个概念,非常重要的一个概念“在linux上,一切皆文件”,“在linux上,一切皆文件”,“在linux上,一切皆文件”,重要的事情说三遍。。。
明白了文件的重要性,那么,文件都有哪些类型的呢?好比人有白人,黄人,黑人之分,文件有普通文件,目录文件,管道文件,设备文件,链接文件这五种。
今天,就从最简单也是最基础的普通文件和目录文件说起。
普通文件:只要不是其他四种文件,就是普通文件,通常有(.c , .h , .txt , .doc这四类)
目录文件:类似于window系统上的文件夹
针对普通文件和目录文件,有以下几种具体操作,对照windows上的操作来看,就很容易理解了:
1.创建 2.删除 3编辑文件内容 4.查看文件内容 5.拷贝 6.剪切 7.重命名
8.修改文件属性(主要指管理权限)
4.查看文件内容:
命令:ll、ls、ls –l、ls –a、ls –al 这几种命令都可以查看文件信息,每个都有自己的特点,可以分别使用体会。
1. 创建
普通文件创建 touch +文件名+.扩展名 (touch只能创建文本文件)
目录文件创建 mkdir +目录名
2. 删除
删除普通文件 rm +文件名+.扩展名
删除空目录文件 rmdir +目录名
删除非空目录 rmch -r +目录名()
3.编辑普通文件内容
vi(不太好用)
vim +文件名+.扩展名
使用vim进入文件后三种模式:
命令模式(快捷键,删除、光标移动,复制,粘贴)--一般进入它
插入模式 (编辑)
末行模式(保存,另存为,搜索,查找,替换,退出,强制退出)
命令-------------------->插入 命令------------------>末行 插入与末行模式之间无切换
模式之间转换命令a i o O(shift+) : ? /
a:当前光标后面 :
i:当前光标位置 ?
o: 当前光标下一行 /
O: 当前光标上一行
esc:回到命令模式 完成后即可回到命令模式
末行模式下的命令:
:w 保存
:q 并退出
:q! 强制退出
:wq 保存并退出