juaner's Blog

千里之行,始于足下。

vi操作模式

  1. 如果直接输入“vi”,系统会打开一个其实画面,如果要输入命令,必须先输入冒号(:)将光标停留在屏幕的下方后,才可进行命令的输入,如果没有输入冒号,则系统无法接受任何命令。
  2. vi共包含3种基本操作模式:Command Mode、Insert Mode或Last Line Mode,功能分别为:

     Command Mode:控制光标的移动,删除字符,区段复制,以及进入两外两种模式。

     Insert Mode:进行文字数据的输入,按ESC可以回到上一种模式。

     Last Line Mode:保存、退出以及进行其他的设置,如查找或者替换字符串。

 3、三种命令:i(由当前的光标位置输入文字);a(APPEND:由目前光标的下一个位置输入文字);o 插入新行,并由行首开始输入文字。

 4、在Command Mode下,要想回到Last Line Mode模式,必须按:键。

 5、Command Mode功能键包含有移动光标,复制文字,删除文字以及其他用法。

 6、Last Line Mode的功能键不多,其中的退出命令有:

    q:但如果文件内容有修改,vi会出现错误信息,并要求使用“!”;

    q!:强制退出vi,并且不存盘。

    wq:将修改过的内容存盘,并且退出vi。

7、查找字符串的时候,在Command Mode模式下,按下“/”,光标自动移到下面的命令行,输入带搜索的字符串,按下“Enter”键可以开始搜索。

8、其他

  0 表示行首,$表示行尾,d表示删除,f表示forward。

 

 

Linux下文件的操作以及文件后缀名

一、linux文件的复制/移动/删除

 复制:cp /test1/file1 /test3/file2;表示将test1中的文件file1移动到test3中,改名为file2

       cp -ax /dir1 /dir2;表示将dir1下的所有文件都复制到dir2下面。

 文件移动(更名)移动之后原来的文件不再存在,linux没有更名的命令:

       mv /test1/file1 /test3/fil2;

 删除:rm /test1/file1

二、目录的添加和删除

添加:mkdir /file;

删除:rmdir /file;

强制删除:rm -rf /file

三、linux下常见的后缀名: 

.bz2 ------bzip2的压缩文件
.gz ------gzip的压缩文件
.tar ------tar打包文件(是包文件不是压缩文件)
.tbz------tar打包并用bzip压缩文件
.tgz-----tar打包并用gzip压缩的文件
.au -----audio文件
.gif -----gif图象文件
.html/.htm-----HTML文件
.jpg-----JPEG图象文件
.pdf------电子文档(PDF格式的)
.png-----PNG图象文件
.ps------postscinpt文件(打印格式文件)
.txt------纯文本文件
.wav-----audio文件
.xpm-----图象文件
.conf-------配置文件
.lock-------LOCK文件(用来判断一个文件或设备是否被使用)
.rpm------REDHATPackage.Manager文件(套件包或软件包)
.c -------C源程序代码文件
.cpp------C++源程序代码文件
.h -------C或C++程序的头文件
.o------程序目标文件
.pl------perl脚本文件
.so-----类库文件


注:目录之间的切换格式,特殊的cd用法如下所示:

cd 返回登录目录;cd ~ 返回登录目录;cd / 返回系统根目录;cd /root 返回/root(需要时root用户)

cd /home ;cd .. 返回上一级目录;cd - 返回上次访问的目录。

“.”表示当前目录,“/”表示系统根目录。

四、不同颜色文件的含义:

白色:普通文件,常见的文本文件和设置文件,绿色:可执行文件,文件名后附加*,

蓝色:目录文件,文件名后加/,  浅蓝色:符号链接文件,文件名后加@,红色:压缩文件,   

紫色:图形文件,    黄色:设备文件,   棕色:FIFO文件(先进先出,命令管道),灰色:其他文件。

另外,根据文件夹的权限不一样可以显示出不同的背景色,如绿底蓝字的文件夹的权限是777,任何人都可以读写的。