基于linux的文件操作

###1.文件的建立###
touch filename
###2.目录的建立###

  1. 创建一个单独的目录
    mkdir directory
  2. 创建嵌套目录
    mkdir -p dir1/dir2/dir3
    -p 表示建立递归目录,当上级目录不存在时候自动建立
    ###3.文件的删除###
    rm filename
    rm -f filename -f=force 表示强制删除不提示
    ###4.目录的删除###
    rm -r dir -r表示递归删除,就是删除目录包括目录里面所有内容
    rm -f -r dir 删除目录不提示
    rm -rf dir 其中中间的短命令参数可以合并写 且顺序没有要求=-fr
    ###5.文件的编辑###
    1.gedit
    gedit file 注意:当有图像交互页面时才可以用
    2.vim(推荐使用)
    vim hello
    文件的创建
    文件内容编写
    异常退出并重新打开
    删除swp文件
    ###6.文件的复制###
    cp -r 源目录 目的地址目录
    cp 源文件1 源文件2 目的地目录 注:目的地目录必须存在
    ###7.文件的移动###
    mv 源文件 目的地文件
    mv 源目录 目的地目录
    注:相同目录内的文件移动只是重命名
    ###8.文件的查看###
    cat file 查看文件的全部内容
    cat -b file 查看时显示行数
    less file 分页浏览
    用法:
    上键/下键 逐行进行浏览
    pageup/pagedown 逐页进行浏览
    /keyword 高亮显示关键字
    ls
    ls -l file 文件属性
    ls dir 目录中包含的的内容
    ls -a dir 显示文件中的所有文件 包括隐藏文件
    wc
    wc -l 文件的行数
    wc -w 单词数
    wc -m 字符数
    wc -c 字节数
    ###9.路径命令###
    1.显示当前工作目录
    pwd
    2.切换路径
    cd 目录名称 进入指定目录中
    cd - 目录切换
    cd ~ 进入当前目录的家目录
    cd … 返回上级目录
    ###10.自动补齐###
    键 可以实现命令的路径的自动补齐 条件:当以此关键字不唯一时无法补齐 按两次键列出所有关键字开头的内容
    ###11.历史命令的调用###
    history 查看历史命令
    history -c 清空当前环境下的历史命令
    !数字 调用当前命令
    !keyword 调用最近的以此命令的开头的历史命令

猜你喜欢

转载自blog.csdn.net/y957074570/article/details/83409788