热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux使用命令收集

以下来自: http://www.codelast.com/?p=3645 , 感谢原作者 (1)使emacs不要生成临时文件

以下来自: 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 就可以了.  


Linux 使用命令收集




推荐阅读
  • 本文首先对信息漏洞的基础知识进行了概述,重点介绍了几种常见的信息泄露途径。具体包括目录遍历、PHPINFO信息泄露以及备份文件的不当下载。其中,备份文件下载涉及网站源代码、`.bak`文件、Vim缓存文件和`DS_Store`文件等。目录遍历漏洞的详细分析为后续深入研究奠定了基础。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • intellij idea的安装与使用(保姆级教程)
    intellijidea的安装与使用(保姆级教程)IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gi ... [详细]
  • Node.js 教程第五讲:深入解析 EventEmitter(事件监听与发射机制)
    本文将深入探讨 Node.js 中的 EventEmitter 模块,详细介绍其在事件监听与发射机制中的应用。内容涵盖事件驱动的基本概念、如何在 Node.js 中注册和触发自定义事件,以及 EventEmitter 的核心 API 和使用方法。通过本教程,读者将能够全面理解并熟练运用 EventEmitter 进行高效的事件处理。 ... [详细]
  • PHP中元素的计量单位是什么? ... [详细]
  • 在Linux环境下,本文详细探讨了Apache服务器中CGI技术的应用与实现。首先,通过使用yum包管理器安装了必要的软件,如PHP。安装完成后,对Apache服务器进行了配置,确保CGI功能正常运行。此外,还介绍了如何编写和调试CGI脚本,以及如何在实际环境中部署这些脚本以提供动态网页内容。实验结果表明,通过合理的配置和优化,Apache服务器能够高效地支持CGI应用程序,为用户提供丰富的交互体验。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • Spring Boot 实战(一):基础的CRUD操作详解
    在《Spring Boot 实战(一)》中,详细介绍了基础的CRUD操作,涵盖创建、读取、更新和删除等核心功能,适合初学者快速掌握Spring Boot框架的应用开发技巧。 ... [详细]
  • 本文详细介绍了使用响应文件在静默模式下安装和配置Oracle 11g的方法。硬件要求包括:内存至少1GB,具体可通过命令`grep -i memtotal /proc/meminfo`进行检查。此外,还提供了详细的步骤和注意事项,确保安装过程顺利进行。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • HBase在金融大数据迁移中的应用与挑战
    随着最后一台设备的下线,标志着超过10PB的HBase数据迁移项目顺利完成。目前,新的集群已在新机房稳定运行超过两个月,监控数据显示,新集群的查询响应时间显著降低,系统稳定性大幅提升。此外,数据消费的波动也变得更加平滑,整体性能得到了显著优化。 ... [详细]
  • Python网络爬虫入门:利用urllib库进行数据抓取
    Python网络爬虫入门:利用urllib库进行数据抓取在数据科学和Web开发领域,Python凭借其简洁高效的特性成为首选语言。本文主要介绍了如何在Windows环境下使用Python的urllib库进行基本的网络数据抓取。考虑到命令行操作的不便,作者选择了Jupyter Notebook作为开发环境,不仅简化了配置过程,还提供了直观的数据处理和可视化功能。通过实例演示,读者可以轻松掌握urllib的基本用法,为深入学习网络爬虫技术打下坚实基础。 ... [详细]
  • Myeclipse2013 SVN安装方法
    转载自:http:www.itdaan.comimgs251164d9a4dcf5bfb689787da0034c3cae7ecc.jpe1.打开Help下的Instal ... [详细]
  • CentOs6.5基本环境配置(八):svn服务配置
    2019独角兽企业重金招聘Python工程师标准小编采用vm虚拟机进行安装svn版本控制工具,实际linux系统中安装性质一样,只需在客户端连接时 ... [详细]
  • 1、安装VNCyuminstallvnc-server2、添加多个用户用户useradduser1添加用户user1passwduser1设置用户的linux登录密码suuser1 ... [详细]
author-avatar
Panzerkampfwagen-VI_238
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有