dfx常用的linux命令操作 --文件相关

原创 2016年08月28日 23:20:00

在工作中,对linux命令,一般都尽可能简短的命令来完成需要,不需要追求复杂的命令,因为所有操作的前提都是提高工作的效率。

下面会写几篇常用的linux命令,完全可以满足日常的工作需要。


0. 脚本调试

    set -x


1. 文件查找

    在很多脚本和文件中,知道文件名,想找到当前目录下的此文件

      find ./ -name filename

        

      在很多脚本和文件中,知道部分文件名,想找到当前目录下的此文件(利用正则表达式)

      find ./ -name "*filepartname*" 


      在很多脚本和文件中,查找包含某字段的文件 (利用管道)

         find ./ -name "*.sh" | xargs grep "somecontent"


        快速定位某字段在哪些文件中,不限定文件的种类

         grep -rn "somecontent" ./


      快速查看当前目录下的hadoop的相关jar包

      ll hadoop*


2. vi相关

    vi xx.txt查看某txt文件

      按insert进入编辑模式,可以对文件进行编辑,按esc退出编辑模式

      非insert模式下:

      :q! 不保存退出

      :wq 保存退出

      :sp [filename] 分屏操作 ctrl+w+up 上一个文件 ctrl+w+down 下一个文件

      :set nu 显示行数

      :n 跳转到第n行

      ctrl+f 向下翻一页(forward)

      ctrl+b 向上翻一页(back)

      /word 查找word

      dd 删除光标所在的一行

      GG 跳转到最后一行

      gg 跳转到第一行


3. 查看日志

    因为程序运行时,日志会不断打出,所以用vi,cat,less,more都不合适

      所以这种场景使用tail比较合适

      tail -nf catalina.out 

      n为从尾部往上算起,所显示的行数


4. 复制剪切删除

      把a.txt复制一份为a.txt.bak,因为工作中经常需要备份一份文件,然后再进行修改(复制目录 需要 -r)

      cp a.txt a.txt.bak 

      

    把a.txt 换个名字或者剪切到其他目录

      mv a.txt /dir/b.txt

       

      删除文件(-rf 强制彻底删除 r是递归)

      rm -rf file 

       



       

       

版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux系统下常用命令操作

在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.s...
  • jakeswang
  • jakeswang
  • 2016年01月25日 13:58
  • 1049

Windows下的Unix Linux工具集:UnxUtils

公司总是有需求要在windows下执行类似linux下的命令,只是可惜dos命令功效有限(关键不熟),如果能使用到linux系统上类似grep,sed,awk三剑客之前没有在意,以为系统不同无法实现,...
  • u013193903
  • u013193903
  • 2018年01月02日 15:11
  • 50

linux下的Nginx常用操作指令

1.nginx -s reload 重启nginx
  • liuzp111
  • liuzp111
  • 2014年03月19日 16:51
  • 2091

DFX for foobar 图解

想当年自己也是dfx+realone的fans 忽如一夜foobar来 那时候就是误传foobar音质好我就投靠了foobar 现在打算回归自然了 呵呵 foobar自从自立门户扬名立万以来,和众多主...
  • freexploit
  • freexploit
  • 2005年01月24日 16:34
  • 4149

Linux的学习 常用命令操作

Linux常用命令操作 一、文本显示和处理   (cat、more、less、head、tail、sort、uniq、cut、comm、diff ) cat:显示文本文件 cat [选项] [文...
  • lk923025740
  • lk923025740
  • 2013年06月10日 01:26
  • 483

git常用的一些命令总结

git常用的一些命令总结 git init 创建一个版本库 git add file 将文件从工作区提交到暂存区 git commit -m “blabla……” 将文件中暂存区提交到仓库 ...
  • u010412719
  • u010412719
  • 2015年07月16日 20:52
  • 998

DFX分析方法-1-分析与设计

一、名字:Design for X(面向产品生命周期各环节的设计)。DFX基于I并行设计的思想,在产品的概念设计和详细设计阶段就综合考虑到制造过程中的工艺要求、测试要求和组装的合理性,同时还要考虑到维...
  • waixingxueren
  • waixingxueren
  • 2017年10月12日 21:05
  • 58

Linux20个常用命令

玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下...
  • xufei512
  • xufei512
  • 2016年11月24日 17:43
  • 3762

linux基本命令操作-文件

基础命令 绝对路径,/开头 相对路径,相对于当前路径./开头 cd目录切换 cd /相对路径或绝对路径 目录+/ /用来路径划分 Cd+~直接进入当前...
  • weixin_37645543
  • weixin_37645543
  • 2017年07月10日 21:15
  • 80

Linux下修改用户名

SuSe操作系统:   1.  修改/etc/HOSTNAME 文件  ,其内容为计算机名。 输入命令:vi /etc/HOSTNAME 使用键盘上...
  • qq_37928350
  • qq_37928350
  • 2017年12月26日 10:50
  • 104
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dfx常用的linux命令操作 --文件相关
举报原因:
原因补充:

(最多只允许输入30个字)