zoukankan      html  css  js  c++  java
  • Linux 基本使用1

    帮助指令

    man 获得帮助信息

      man rm --获取删除的帮助指令
    

    help指令

     基本语法

       help 命令 
    

    使用

      help cd
    

    mkdir指令 [make directory]

     基本语法

       mkdir  [选项]  要创建的目录
    

    新建单级目录

      现在在a目录下新建单级目录
      mkdir a
    

    新建多级目录

      mkdir -p /目录/目录/目录
    

    rmdir指令 [remove directory]

     基本语法

       rmdir  [选项]  要删除的空目录
    

    删除单级目录

      现在在a目录下删除单级目录
      rmdir abc
    

    删除多级目录

      如果要删除多级目录aaa的话
      需要加  -r 
    
      rm -r 
    
      r: 表示递归删除,就是将该目录下的文件和子目录全部删除
      f: 表示强制删除,就是不需询问
    

    touch 文件

     基本语法

       touch指令创建空文件, 还可以更新文件的修改时间
       touch 文件名称
    

    新建 文件

      在a目录下创建一个空文件 hello.txt
      touch  hello.txt 
      说明:如果文件存在,则表示刷新该文件的修改时间.
    

    cp 文件 [copy 拷贝]

     基本语法

       cp [选项]  source[源]  dest[目的文件]
    

    复制文件

      在a目录下复制 hello.txt到file目录里面
      cp hello.txt file 
    

    复制目录

       新建Directory目录
      -r:递归复制,用于复制目录,-p保留时间  
      cp -r file Directory
    

    rm 删除 [文件目录]

    递归删除这个文件夹

      -r :递归删除整个文件夹
      -f : 强制删除不提示
    

    mv 移动文件

      mv [准备移动的文件] [移动到哪里]
      把hello.txt移动到file目录下
      mv hello.txt file
    

    cat 查看文件

    基本语法

       cat  [选项] 要查看的文件
      -n :显示行号
    

    实例

      cat B --以B文件为例
    

      cat -n B --以B文件为例
    

      cat  -n  /etc/profile  |   more
      说明:如果需要一行行,输入 enter 
      如果需要翻页 ,输入空格键.
      如果需要退出,输入 q
      使用细节
      cat 只能浏览文件,而不能修改文件,为了浏览方便,一般会带上 管道命令 | more
      cat  xxx.txt | more  (把cat xxx.txt 输出结果交给 more 处理)
    

    more 查看文件

    说明

      more指令是一个基于VI编辑器的文本过滤器,它以全屏幕的方式按页显示文本文件的内容。more指令中内置了若干快捷键,详见操作说明
    

    基本语法

       more 要查看的文件
    

    实例

      more B --以B文件为例
    
    操作 功能说明
    空格键(space) 代表向下翻一页
    Enter 代表向下翻一行
    q 代表立即离开more,不再显示该文件内容
    Ctrl + F 向下滚动一屏
    Ctrl + B 返回上一屏
    = 返回上一屏
    :f 返回上一屏

    less 查看文件

    说明

      less指令用来分屏查看文件内容,它的功能与more指令类似,但是比more指令更加强大,支持各种显示终端。</br>
      less指令在显示文件内容时,并不是一次将整个文件加载之后才显示,</br>
      而是根据显示需要加载内容,对于显示大型文件具有较高的效率。
    

    基本语法

       less 要查看的文件
    

    实例

      more B --以B文件为例
    

    操作説明和快捷鍵

    操作 功能说明
    空格键(space) 向下翻动一页
    [pagedown] 向下翻动一页
    [pageuo] 向上翻动一页
    /字符串 向下搜索[字符串]的功能 n:向下查找, N:向上查找
    ?字符串 向上搜索[字符串]的功能 n:向上查找, N:向下查找
    q 离开less这个程序

    echo指令

    说明

       echo输出内容到控制台
    

    基本语法

       echo  [选项]  [输出内容]
    

    实例

      案例: 使用echo 指令输出环境变量,比如 PATH
      echo  $PATH
    

     引出内容
    查看系统的所有环境变量
    env

      修改环境变量
      vim /etc/profile [系统的环境变量]
    

    head显示文件的开头部分内容

    基本语法

       1.head 文件	(功能描述:查看文件头10行内容)
       2.head -n 5 文件      (功能描述:查看文件头5行内容,5可以是任意行数)
    

    实例

      head B --以B文件为例
      默认情况下head指令显示文件的前10行内容
    

      head -n 5 B
      head -n 2 B
    

    tail 显示文件的尾部内容

    基本语法

       tail  文件 	(功能描述:查看文件头10行内容)
       tail  -n 5 文件 	(功能描述:查看文件头5行内容,5可以是任意行数)
       tail  -f  文件	(功能描述:实时追踪该文档的所有更新)
    

    实例

      head B --以B文件为例
      tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的后10行内容。
      tail -n 5 B
      tail -n 2 B
    

    > 重定向 和 >> 追加

    基本语法

       B文件 > C文件	(功能描述:列表的内容写入文件C.txt中(覆盖写))
      	(功能描述:列表的内容追加到文件C.txt的末尾)
      
      B文件 > Z文件 或者 B文件 >> Z文件  如果***Z文件没有的话会生成一个***
    

    实例

      A文件 > C文件 -- 第一次
      B文件 > C文件 -- 第二次会覆盖第一次的内容
    

      A文件 > C文件 -- 第一次
      B文件 > C文件 -- 第二次会追加在第一次的内容的后面
    

    find

    说明

    find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端

    基本语法

       find  [搜索范围]  [选项]  
    

    操作説明和快捷鍵

    选项 含义
    -name<查询方式> 按照指定的文件名查找模式查找文件,可以使用适配符
    -user<用户名> 查找属于指定用户名所有文件
    -size<文件大小> 按照指定的文件大小查找

    实例

      按文件名:根据名称查找/home 目录下的hello.txt文件
      find  /home   -name  hello.txt 
    

      按拥有者:查找/opt目录下,用户名称为 nobody的文件 
      find  /opt    -user  nobody
      查找整个linux系统下大于10M的文件(+n 大于  -n小于   n等于)
      find   /  -size   +10M
    

    locate

    说明

    locate指令可以快速定位文件路径。
    locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。

    Locate指令无需遍历整个文件系统,查询速度较快。
    为了保证查询结果的准确度,管理员必须定期更新locate时刻。

    基本语法

      locate 搜索文件
    

    实例

      1.需要变更成管理员身份
      2.输入updatedb      
      3.进行查找 locate hello.txt
    

    grep指令和 管道符号 |

    说明

    grep 过滤查找 , 管道符," | ",表示将前一个命令的处理结果输出传递给后面的命令处理。

    基本语法

      grep [选项] 查找内容 源文件
    

    操作説明和快捷鍵

    选项 功能
    -n 显示匹配行及行号
    -i 忽略字母大小写

    实例

      在 /etc/profile 文件中,查找  "if"  所在行,并且显示行号
      cat /etc/profile | grep -n if
    
      在/etc/profile 中查找 if ,并显示行,不区别大小写
      cat /etc/profile | grep -ni if
    

  • 相关阅读:
    mysql修改密码策略
    YUM方法安装mysql5.7版本
    redis-5.0.5安装(linux centos)
    centos7 安装php7扩展
    Linux df
    Spotlight监控工具使用
    Linux 安装iostat命令
    转载:数据库连接池到底应该设置多大?
    cqlsh 一个错误
    Linux Top命令详解
  • 原文地址:https://www.cnblogs.com/rzkwz/p/12888617.html
Copyright © 2011-2022 走看看