linux基础学习(一)文件处理

一、文件处理

创建文件 touch file

复制文件 cp file1 file2                   cp file1 file2 file3 dir (前三个文件复制到最后一个文件夹中)

移动文件 mv f1 f2                          mv f1 f2 f3 dir

删除文件 rm f1                               rm  f1 f2 f2

创建目录 mkdir dir                         mkdir -p par1/par2/dir (递归创建多级目录)

复制目录 cp -r dir1 dir2                  cp -r dir1 dir2 dir3 dir4(前三个文件夹复制到最后一个文件夹中)

移动目录 mv dir1 dir2                     mv dir1 dir2 dir3 dir4

删除目录 rm -r dir1                         rm -r dir1 dir3 dir3

PS:1.使用root账号进行删除会有询问,如不想要询问可用rm -f(r)进行强制操作

        2.rm -r /tmp/.*    :删除隐藏文件 

二、查看文件 

    2.1    cat

                    - A    //整合命令-vET

                    - b    //列出行号,但是空白行不显示

                    - E    //将结尾的断行字符($)显示出来

                    - n    //列出行号,空白行也会标志行号

                    - T    //将tab按键以  ^I显示

                    - v    //列出一些看不出来的特殊字符

    2.2    tac :和cat命令一样,但是 倒过来显示文件内容

    2.3    nl(默认会显示行号,使用不频繁)

                    - ba     //无论是否有空行,都列出行号

                    - bt    //如果有空行,则不列出行号(默认)

                    - nln    //行号在屏幕最左方

                    - nrn    //行号在屏幕最右方,前面不加0

                    - nrz    //行号在屏幕最右方,前面加0

                    - w    //缩进多少位

    2.4    more(一页一页的翻动)

                    空格:向下翻一页

                    回车:向下翻一行

                    /字符串:搜索  (好像效果不行)

                    f :立刻显示文件名和行数(行数为这一页的行数)

                    b:翻到第一页

                    q:退出

    2.5    less(一页一页翻动)<推介使用>

                   空格:向下翻一页

                    pagedown:向下翻一页

                    pageup:向上翻一页

                     /字符串:搜索(高亮显示搜索结果)

                    n:向上查询搜索结果

                     N:向下查询搜索结果

                     q:退出    

    2.6    head,tail:显示文件头或尾几行

                        - n:指定显示几行,默认10行

        PS:一般是看日志文件的尾部最新几行即可  /var/log/messages

    2.7    wc:显示文件的行数,数字,字节

                        - c:只显示字节

                        - w:只显示字数,一个字被定义为由空白,空格,换行字符分割的字符串

                        - l:只显示行数

三、Vim编辑器(vi编辑器为linux内置编辑器,和vim命令一样)

    i键插入,esc退出,u撤销,x删除

    v选择文本,y复制,yy复制当前行,dd删除光标所在行,p粘贴

    :w保存,:wq保存退出,:q!不保存强退

            

 

你可能感兴趣的:(linux)