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 就可以了.  

  • 相关阅读:
    ScriptOJ-flatten2#91
    ScriptOJ-unique#89
    ScriptOJ-safeGet#99
    测试
    SQL中常用的时间格式
    SQL Server -ISNULL()函数
    SQL Server -查看数据库扩展属性
    SQL Server 中创建数据库、更改主文件组示例
    SQL Server -SET QUOTED_IDENTIFIER
    SQL Server -SET ANSI_NULLS
  • 原文地址:https://www.cnblogs.com/foreveryl/p/2212248.html
Copyright © 2011-2022 走看看