Linux常用命令之文件处理命令

来源:互联网 发布:淘宝实体店加盟 编辑:程序博客网 时间:2024/06/05 17:36

0   前言

        在Linux学习中命令的学习是必不可少的,而其中许多常用命令的使用又是必须熟练掌握的。这里将我学linux入门时学的一些常用的基本命令记录下,以备自己以后学习查看。也希望这个简单的教程可以帮助到学习Linux的你们。


1   命令格式

      linux的命令格式为:命令 [-选项][参数]

      eg:  ls -al  /etc

     说明:1)极少数命令的使用不遵循这种格式

              2) 当有多个选项时,可以写在一起

              3)简化选项与完整选项   (eg:-a 等于 --all)


2   目录处理命令:ls(list)

     命令名称:ls

     命令所在路径:/bin/ls

     执行权限:所有用户

     功能描述:显示目录文件

     语法格式:ls 选项[-ald][文件或目录]

                         -a  显示所有文件,包含隐藏文件

                         -l  详细信息显示

                         -d  查看目录属性

2.1   文件信息

        linux的文件信息由以下格式给出

                -rwxr-wr--    (r 可读    w可写   x可执行)

                文件类型     (- 二进制文件   d目录    l软链接文件)

                -  rw-    r--    r--

                    u      g      o   (u所有者    g所属组  o其他人 )

   

3   目录处理命令:mkdir(make directory)

     命令名称:mkdir

     命令所在路径:/bin/mkdir

     执行权限:所有用户

     功能描述:创建新目录

     语法格式:mkdir  -p[目录名]

                      -p   递归创建(在不存在的目录下建立子目录)

             eg:mkdir   /home/bryce/        cd  /home/bryce     mkdir  hello

              = mkdir  -p  /home/bryce/hello


3.1   目录处理命令:cd(change directory)

        命令名称:cd

       命令所在路径:shell 内置路径

       执行权限:所有用户

       功能描述:切换目录

       语法格式:cd  [目录]

                     eg:cd  /tmp/file

                          cd  .. 返回上一级目录

                          cd  ../.. 返回上上级目录


3.2   目录处理命令:pwd (print working directory)

        命令名称:pwd

       命令所在路径:/bin/pwd

       执行权限:所有用户

       功能描述:显示当前目录

       语法格式:pwd


4   目录处理命令:rmdir(remove empty directory)

     命令名称:rmdir

     命令所在路径:/bin/rmdir

     执行权限:所有用户

     功能描述:删除空目录

     语法格式:rmdir  [目录名]                     

                     eg:rmdir   /home/bryce/hello       

 

5   目录处理命令:cp(copy)

     命令名称:cp

     命令所在路径:/bin/cp

     执行权限:所有用户

     功能描述:复制文件或目录

     语法格式:cp  -rp  [原文件或目录][目标目录]                     

                           -r   复制目录  

                           -p  保留文件属性

                  eg:cp /etc/grub.conf  /tmp


6   目录处理命令:mv(move)

     命令名称:mv

     命令所在路径:/bin/mv

     执行权限:所有用户

     功能描述:剪切文件或改名

     语法格式:mv  [原文件或目录]  [目标目录]                     

                           -r   复制目录  

                           -p  保留文件属性

                  eg:cp /etc/grub.conf  /tmp


7   目录处理命令:rm(remove)

     命令名称:rm

     命令所在路径:/bin/rm

     执行权限:所有用户

     功能描述:剪切文件或改名

     语法格式:rm -rf  [文件或目录]                     

                           -r   删除目录  

                           -f  强制删除

                  eg:rm  -rf  /home/bryce/Download


8   目录处理命令:cat

     命令名称:cat

     命令所在路径:/bin/cat

     执行权限:所有用户

     功能描述:显示文件内容

     语法格式:cat [文件名]    

                          -n  显示行号              

                  eg:cat  /hello

      

10   目录处理命令:tac

       命令名称:tac

       命令所在路径:/bin/tac

       执行权限:所有用户

       功能描述:反向显示文件内容

       语法格式:tac [文件名]                   


11   目录处理命令:more

       命令名称:more

       命令所在路径:/bin/more

       执行权限:所有用户

       功能描述:分页显示文件内容

       语法格式:more  [文件名]

                             (空格) 或f   翻页

                             Enter        换行

                             q或Q         退出        

                  eg:more /home/bryce/.vimrc 


12   目录处理命令:less

       命令名称:less

       命令所在路径:/usr/bin/less

       执行权限:所有用户

       功能描述:分页显示文件内容(可上下翻页)

       语法格式:less [文件名]                        

        eg:less /home/bryce/.vimrc 

        备注:可在less浏览状态下进行文件的搜索   /搜索关键词      如果你查找的关键词不再该页你可以按n继续浏览下面的   


12   目录处理命令:head

       命令名称:head

       命令所在路径:/usr/bin/head

       执行权限:所有用户

       功能描述:显示文件前面几行

       语法格式:head [文件名]                   

                              -n  指定行数

            eg:head  -n  20  /home/bryce/.vimrc 


13   目录处理命令:tail

       命令名称:tail

       命令所在路径:/usr/bin/tail

       执行权限:所有用户

       功能描述:显示文件后面几行

       语法格式:tail [文件名]                   

                            -n  指定行数

                 -f   动态显示文件末尾内容

            eg:tail  -n  20  /home/bryce/.vimrc 

               tail  -f   /var/log/message 


14   目录处理命令:ln

       命令名称:ln

       命令所在路径:/bin/ln

       执行权限:所有用户

       功能描述:生成链接文件

       语法格式:ln -s  [原文件]    [目标文件]                  

                              -s  创建软链接(类似win的快捷键)

            eg:ln  -s /usr/bin/qq2013  /home/bryce/qq


15   目录处理命令:ln

       命令名称:ln

       命令所在路径:/bin/ln

       执行权限:所有用户

       功能描述:生成链接文件

       语法格式:ln -s  [原文件]    [目标文件]                  

                    -s  创建软链接

       eg:ln  -s /usr/bin/qq2013  /home/bryce/qq

一些快捷操作:

                 清屏  Ctrl +L  或  clear

0 0
原创粉丝点击