• (7)linux文件常用操作命令



    ls / 查看根目录下的子节点(文件夹和文件)信息
    ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示

    **切换目录
    cd /home

    cd .. 返回上一级

    **创建文件夹
    mkdir aaa 这是相对路径的写法

    mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录

    mkdir -p aaa/bbb/ccc
    mkdir /data 这是绝对路径的写法

    **删除文件夹
    rmdir 可以删除空目录

    rm 用于删除一个文件或者目录  删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r"

    -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

    -r 将目录及以下之档案亦逐一删除
    rm -r aaa 可以把aaa整个文件夹及其中的所有子节点全部删除
    rm -rf aaa 强制删除aaa

    **修改文件夹名称
    mv aaa angelababy

    **创建文件
    touch somefile.1 创建一个空文件
    echo "i miss you,my baby" > somefile.2 利用重定向“>”的功能,将一条指令的输出结果写入到一个文件中,会覆盖原文件内容
    输出结果到控制台的命令都可以进行重定向
    echo "huangxiaoming ,gun dan" >> somefile.2 将一条指令的输出结果追加到一个文件中,不会覆盖原文件内容

    用vi文本编辑器来编辑生成文件
    ******最基本用法
    vi somefile.4
    1、首先会进入“一般模式”,此模式只接受各种快捷键,不能编辑文件内容
    2、按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是文件内容
    3、编辑完成之后,按Esc键退出编辑模式,回到一般模式;
    4、再按:,进入“底行命令模式”,输入wq命令,回车即可保存退出

    ******一些常用快捷键
    一些有用的快捷键(在一般模式下使用):
    a 在光标后一位开始插入
    A 在该行的最后插入
    I 在该行的最前面插入
    gg 直接跳到文件的首行
    G 直接跳到文件的末行
    dd 删除行,如果 5dd ,则一次性删除光标后的5行
    yy 复制当前行, 复制多行,则 3yy,则复制当前行附近的3行
    p 粘贴
    v 进入字符选择模式,选择完成后,按y复制,按p粘贴
    ctrl+v 进入块选择模式,选择完成后,按y复制,按p粘贴
    shift+v 进入行选择模式,选择完成后,按y复制,按p粘贴

    查找并替换(在底行命令模式中输入)
    %s/sad/88888888888888 效果:查找文件中所有sad,替换为88888888888888
    /you 效果:查找文件中出现的you,并定位到第一个找到的地方,按n可以定位到下一个匹配位置(按N定位到上一个)

    。。。
  • 相关阅读:
    函数和常用模块【day04】:函数式编程(六)
    函数和常用模块【day04】:递归(五)
    函数和常用模块【day04】:函数参数及调用(二)
    函数和常用模块【day04】:函数介绍(一)
    第一模块:python基础语法
    Python基础【day03】:集合进阶(四)
    Python基础【day03】:字典进阶(二)
    Python基础【day02】:数据运算(二)
    Python基础【day01】:表达式if ...else语句(三)
    Python基础【day01】:Hello World程序(二)
  • 原文地址:https://www.cnblogs.com/paradis/p/10751275.html
Copyright © 2020-2023  润新知