zoukankan      html  css  js  c++  java
  • CentOS7.0小随笔——指令基本操作(Part.B)

    一、文件与目录基本操作指令

    touch命令

    在Linux中,touch指令可以建立一个空文件

    但如果创建的文件本身存在(指在同一目录下),则会修改文件最后的访问时间,并不会更改文件内的内容。

    例:# touch vsftpd.conf.bak

    cp命令

    cp功能:复制文件或文件夹(目录)

    语法:cp  [选项]  <源文件/源目录>  <目标文件/目标目录>

    常用选项:-f :强行复制,不论目标文件或目录是否存在(如果存在则就覆盖)

         -r :递归处理,将指定目录内的所有文件与子目录一并处理复制

         -i :覆盖已经存在的文件前先询问是否执行操作(起到了保险的作用)

    例:# cp -r /var/backup/ /home/user1/    

    //将/var/backup目录下的所有文件与子目录复制到/home/user1下(使用递归)

    mv命令

    mv功能:移动或对现有的文件/目录进行重命名的操作

    语法:mv  [选项]  <源文件/源目录>  <目标文件/目标目录>

    常用选项: -f :若目标文件或目录与现有的文件或目录有重复,则强制覆盖现有的文件或目录

          -i :覆盖前先询问是否执行操作

    例:# mv Sakurauchi_Riko.txt Aida_Rikako.txt

    //将当前目录下Sakurauchi_Riko.txt文件重命名为Aida_Rikako.txt

    rm命令:

    rm功能:删除文件或目录

    语法:rm [选项] <文件或目录>

    常用选项:-r :递归删除

         -f :强制删除不提示

    tips:-rf选项虽好,但永前要慎重,避免翻车!(谨记业内津津乐道的删库段子)

    例:# rm -rf /

    //强制删除根目录下的所有文件,且不经询问(是不是很可怕?)

    (tips:在CentOS中,删除重要目录光是加个-rf选项是远远不够的,还要加别的参数--no-preserve-root)

    mkdir和rmdir命令:

    mkdir功能:新建文件夹(建立目录:make directory)

    mkdir中有一个非常好用的参数- p,简言之,- p参数的作用就是创建多级文件夹,当上级目录不存在时可以一并创建(例如创建/a/b/c/,可以输入# mkdir -p /a/b/c)

    rmdir功能:删除文件夹(删除目录,有时rmdir常用rm -rf指令替代)

    二、文件查看命令

    file命令:

    file命令可以探测文件和目录类型

    语法:# file [选项] <目标文件名>

    cat命令:

    cat指令常常用来显示文件内容,类似于DOS下的type

    例:# cat /etc/vsftp/vsftpd.conf

    //显示/etc/vsftp/vsftpd.conf文件内容

    head命令:

    head指令可以规定显示文件内容的前几行

    例:# head -n 10 /etc/vsftp/vsftpd.conf

    //输出文件/etc/vsftp/vsftpd.conf的前十行

    less和more命令:

    less指令和more指令的功能都是一样的:逐页阅读文件内容

    这是十分有用的,可以不需要修改就可以在屏幕上显示你想看的文件内容

    区别是:less指令可以前后翻页,但是more指令只能使用空格键向后翻页。

  • 相关阅读:
    mysql 练习题
    mysql 语法
    mysql数据库简单练习(创建表格,增删改查数据)
    dom对象基础
    JS定时器
    JS小测验
    JS事件练习题
    JS事件
    dom对象
    tiles介绍
  • 原文地址:https://www.cnblogs.com/lilywhite/p/10668043.html
Copyright © 2011-2022 走看看