• Linux下文件操作和快捷操作


    1.文件上下翻转和左右翻转

      tac:文件翻转,第一行变为最后一行,第二行变为倒数第二行

      rev:每列翻转,第一个字符变为最后一个字符,第二个字符变为倒数第二个字符

    2.其他新建文件的方式

      nano filename:新建文件并写内容,ctrl+x退出,根据提示按y保存

      vim 功能更强大的文本编辑器 。vim filename 就可以新建一个文件,快捷键i进入写作模式。esc退出写作模式; :w 回车保存; :wq 保存并退出。

    3.文件拷贝,移动,重命名

      cp (copy): 拷贝文件或文件夹 (cp -r 拷贝文件夹的参数,递归拷贝)

      cp source1 source2 ... target_dir 将一个或多个源文件或目录复制到已经存在的目标目录

      cp常用参数:

    -r 递归拷贝
    -f 强制覆盖
    -i 覆盖前先询问
    -p 保留文件或目录的属性,主要是时间戳
    -b 备份复制,若目标文件存在,先备份之前的,再把新的覆盖过去
    -u 更新复制,若源文件和目标文件都存在,只在源文件的修改时间比较新时才复制

      mv (move): 移动文件或文件夹

      mv source target ,常用参数有

    -f 强制覆盖
    -i 覆盖前询问
    -u 更新移动

      rename:文件重命名(常用于批量重命名,不同的系统使用方法有差异,使用前用man rename 查看使用方法)

      ln (link) : 给文件建立快捷方式 (ln -s source_file target 创建软连接)

      source_file 要使用全路径! 如希望软链接可以让不同的用户访问,不要使用~

      -s:软链接 

      -f: 强制创建

      rm (remove): 删除一个或多个文件和目录,也可递归删除所有子目录,使用时一定要慎重!rm命令删除的文件很难恢复

      rm常见参数

      -f:强制删除

      -i:删除前询问是否删除

      -r:递归删除

    4.Linux 下命令的一些异常情况

    •   命令不全:在命令没有输入完(引号或括号没有配对),就不小心按下了enter, 终端会提示> 代表命令不完整,可以继续输入,也可ctrl+c终止输入,重新再来
    •   文件名输入错误:多一个字母,少一个字母,大小写问题
    •   所在目录不对:访问的文件不存在于当前目录,而又没有提供绝对路径,或软链接实效

    5.Linux 下文件内容操作

      常见文件内容操作有文件压缩解压缩,文件大小行数统计,文件内容查询等

      gzip : 压缩文件  gunzip : 解压缩文件

      wc(word count): 一般使用wc -l 获取文件的行数

      获取文件中包含>的行 , grep (print lines matching a pattern ,对每一行进行模式匹配)。grep  的详细用法以后学

      sed:替换文件中的字符,常用于替换,取得行号等操作,后面再具体学习

      | :管道符,在相邻命令之间传递数据流,表示把上一个命令的输出作为下一个命令的输入

      cut:常用于矩阵的操作,取出其中的一列或者多列

        -f :指定取出哪一列 ,-f 2(取出第二列);  -f 2-5(取出第2-5列); -f 2,5(取出第二列和第5列)

        -d:设定分割符,默认为tab键.如果一行没有指定的分割符,整行都是第一列 

    6.Linux终端常用快捷操作

    •   命令或文件名自动补全:在输入命令或文件名的前几个字母后,按Tab键,系统会自动不全或提示补全
    •   上下箭头:使用上下箭头可以回溯之前的命令,增加命令的重用,减少输入的工作量
    •   ! 加之前输入过的命令的前几个字母,快速获取前面的命令
    •   ctrl+a: 回到命令的行首
    •   ctrl+e:回到命令的行尾
    •   !!表示上一条命令
  • 相关阅读:
    Python 编码转换与中文处理
    odoo 基本知识
    odoo xml 时间搜索条件
    在Ubuntu Kylin 16.04 LTS 上源码方式安装odoo
    安装hive
    linux中不同颜色的文件代表什么不同的类型
    PDF神器
    网盘搜索网站
    搭建Hadoop的全分布模式
    虚拟机中操作系统的克隆方法及ip修改及硬件地址修改
  • 原文地址:https://www.cnblogs.com/shengtudai/p/13472702.html
Copyright © 2020-2023  润新知