linux下的文件操作命令

来源:互联网 发布:linux centos 6.5 编辑:程序博客网 时间:2024/05/17 23:41

首先,大家明白一个概念,非常重要的一个概念“在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   保存并退出