• linux文件或文件夹常见操作,排查部署在linux上程序问题常用操作


    创建文件夹

    mkdir [-p] DirName

    在工作目录下,建立一个名为 A 新的子目录 :   mkdir A
    在工作目录下的 B目录中,建立一个名为 T 的子目录:
      若 B 目录不存在,则建立一个: mkdir -p B/T(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)

    创建文件

    touch aa.txt        #创建空文件aa.txt
    touch a.txt b.txt      #同时创建多个文件,类似mkdir创建多个目录

    查看文件夹内文件

    ls            #查看当前目录下文件

    查看文件内容

    cat a.ini          #查看文件内容
    tail -f a.log        #实时查看文件内容,比如实时查看日志
    cat a.log | grep admin #grep命令用于查找前一个命令的结果集。本条命令为查找a.log文件中包含admin内容的结果
    ps -ef | grep java # 查看java进程

    编辑文件

    vi a.ini          #vi之后,可以看到文件内容,此时输入‘/’+字符串回车可以在该文件内容查找此字符串,n可以查找下一个。查找后按i编辑,修改后ESC,可以继续查找。最后ESC后输入:wq保存退出。
    vi打开文件(非编辑模式下):
    :set nu # 文件内容显示行号
    :4000 #跳转到文件4000行
    :6666 #文件没有6666行则跳到文件尾部
    shift+G(g) # 跳转到文件尾部(头部),G:尾部;g:头部

    /admin # 跳转到admin字符串第一次出现的地方
    n # 上一步基础上,查找下一个
    (BF,boyfriend,hahaha...)
    CTRL+B # 翻页之上一页
    CTRL+F # 翻页之下一页
    :wq            #vi编辑器中,q->退出;wq->修改后保存退出;q!->强制退出,不保存修改的内容
    :q!            #不保存,强制退出
    :w             # 保存文件但不退出vi
    :w file            #将修改另外保存到file中,不退出vi*
    :w!            #强制保存,不退出vi*
    :wq!             #强制保存文件,并退出vi
    :q             #不保存文件,退出vi
    :q!            #不保存文件,强制退出vi
    :e!            #放弃所有修改,从上次保存文件开始再编辑

    mv a.txt b.txt 将a.txt 重命名为b.txt
    mv /tmp/a.txt /var 将a.txt 由/tmp移动到/var下
    cp /tmp/a.txt /var 将a.txt 由/tmp赋值到/var下
    在192.168.0.1将/tmp/a.txt 移动到192.168.0.1的/tmp下
    scp /tmp/a.txt 192.168.0.2:/tmp/a.txt

    -r 就是向下递归,不管有多少级目录,一并删除
    -f 就是直接强行删除,不作任何提示的意思

    删除文件夹实例:
    rm -rf /var/log
    将会删除/var/log目录以及其下所有文件、文件夹

    删除文件使用实例:
    rm -f /var/log/admin.log
    将会强制删除/var/log/admin.log这个文件

    希望可以帮助到大家,大家也可关注我的公众号方便在手机上进行查看

  • 相关阅读:
    [转] 使用C#开发ActiveX控件
    [转] error LNK2026: 模块对于 SAFESEH 映像是不安全的
    Struts2详细说明
    a web-based music player(GO + html5)
    oracle_单向函数_数字化功能
    UVA 1364
    ORA-12545: Connect failed because target host or object does not exist
    左右v$datafile和v$tempfile中间file#
    二十9天 月出冲击黑鸟 —Spring的AOP_AspectJ @annotation
    Shell编程入门(再版)(在)
  • 原文地址:https://www.cnblogs.com/caozz/p/linux-file.html
Copyright © 2020-2023  润新知