zoukankan      html  css  js  c++  java
  • Linux 使用命令收集

    以下来自:http://www.codelast.com/?p=3645, 感谢原作者

    (1)使emacs不要生成临时文件
    在emacs中编辑了文件并保存后,通常会生成一个临时文件,假设原文件名为a.txt,则生成的临时文件名为a.txt~,如果不想生成,可以在emacs配置文件 .emacs 中添加一句:
    (setq-default make-backup-files nil)

    (2)按Ctrl+Z键导致emacs“退出”时,如何恢复
    在emacs中,按Ctrl+Z键本应是标记选择开始(mark)的快捷键,但是如果设置不当(经总结,这个设置不仅涉及linux主机的环境设置,而且涉及终端软件例如SecureCTR的设置),会导致Ctrl+Z键成为中断命令,使得emacs立即“退出”——其实这个退出并不是真正地退出了emacs,而是使之进入了挂起的状态,不信你可以用如下命令查看:

    1 ps -ef | grep emacs | grep -v grep
    要恢复这个退出前台的emacs进程,执行 fg 命令即可。

     用awk判断某字符串中是否含有指定的字符串

    (3)  awk 匹配字符串
    假设你要查找某文件a.txt中含有字符串“rstuvw”的行,如果找到了,则输出它们,那么你可以这样做:

    1 cat a.txt | awk '{if($0~/rstuvw/) print $0}'

    其中,$0表示整行,被搜索的字符串用斜杠括起来,波浪号~表示搜索指定的字符串(如果你要改成“不含有指定的字符串”,则此处应将波浪号改为!~)。
    假如你要在搜索字符串的时候,要查找含字符串“rstuvw”或字符串“abcde”,该怎么写?如下:

    1 cat a.txt | awk '{if($0~/rstuvw/ || $0~/abcde/) print $0}'

    或者:

    1 cat a.txt | awk '{if($0~/(rstuvw||abcde)/ print $0}'

    都可以。

    (4) emacs 查找:

     C-s, 第一次按是激活查找, 后续按C-s 是找到下一个.  之前一直不会.  

    (5) linux svn 使用: 

    添加目录: svn add xxx  -non-recursive 则只添加目录.  这时你本地的目录是存在的. 

    如果本地目录不存在, 那么 svn mkdir xxx 就可以了.  

  • 相关阅读:
    flink checkpoint机制的实现
    openjdk源码分析之AtomicLong
    cpp之宏和函数调用约定
    JNA 相关问题
    spark RDD
    最长连续序列
    买卖股票的最佳时机
    二叉树展开为链表
    不同的二叉搜索树
    柱状图中最大的矩形
  • 原文地址:https://www.cnblogs.com/foreveryl/p/2212248.html
Copyright © 2011-2022 走看看