zccst整理
linux命令行模式下,掌握更多的快捷键,有利于提升工作效率。
Ctrl + c 终止命令
Ctrl + l 肃清屏幕内容,效果同等于clear
Ctrl + a 切换到命令行开端
这个操作跟Home完成的后果一样的,但Home在某些unix环境下无法运用,便可以运用这个组合;在Linux下的vim,这个也是无效的;另外,在windows的许多文件编辑器里,这个也是无效的。
Ctrl + e 切换到命令行末尾
这个操作跟END完成的后果一样的,但End键在某些unix环境下无法运用,便可以运用这个组合;在Linux下的vim,这个也是无效的;另外,在windows的许多文件编辑器里,这个也是无效的。
Ctrl + u 肃清剪切光标之前的内容
这个命令很有用,在nslookup里也是无效的。我有时看见同事一个字一个字的删除shell命令,非常解体!其实完全可以用一个Ctrl + u搞定。
Ctrl + k 剪切肃清光标之后的内容
Ctrl + y 粘贴方才所删除的字符
此命令比拟强悍,删除的字符有能够是几个字符串,但极有能够是一行命令。
Ctrl + r 在历史命令中查找 (这个十分好用,输出关键字就调出以前的命令了)
这个命令我激烈引荐,有时history比拟多时,想找一个比拟复杂的,间接在这里,shell会自动查找并调用,方便极了
Ctrl + d 加入shell,logout
Ctrl + z 转入后台运转
不过,由Ctrl + z转入后台运转的进程在以后用户加入后就会终止,所以用这个不如用nohup命令&,由于nohup命令的作用就是用户加入之后进程依然持续运转,而如今许多脚本和命令都要求在root加入时依然无效。
上面再被充下大家不是太熟习,我用得比拟多的操作方式:
!! 反复执行最初一条命令
history 显示你一切执行过的编号+历史命令。这个可以配合!编辑来执行某某命令
↑(Ctrl+p) 显示上一条命令
↓(Ctrl+n) 显示下一条命令
!$ 显示零碎最近的一条参数
最初这个比拟有用,比方我先用cat /etc/sysconfig/network-scripts/ifconfig-eth0,然后我想用vim编辑。普通的做法是先用↑ 显示最初一条命令,然后用Home挪动到命令最前,删除cat,然后再输出vim命令。其实完全可以用vim !$来替代。
分享到:
相关推荐
以上这些JVM命令工具是Java开发和运维人员必备的技能,它们可以帮助我们深入理解Java虚拟机的运行状态,快速定位并解决问题,提高开发和维护的效率。通过这些工具,我们可以对Java应用进行性能调优,提升系统的稳定...
Linux系统管理涵盖了目录结构的初步认识、常用命令的操作、用户权限的设置以及网络的配置。目录结构的了解有助于用户更好地定位文件和目录;常用命令的学习是与系统交互的工具;用户权限的设置则涉及到系统的安全性...
在IT行业中,命令行工具是日常开发和运维工作中不可或缺的一部分。本文主要关注的是在不同操作系统中测试同用的几个命令,这些命令对于软件开发工程师粟园林来说尤其重要。粟园林是一位具备丰富技能的JAVAEE开发者,...
这篇笔记将深入探讨Linux的常用命令,同时也会提及shell编程和makefile的使用,这些都是Linux环境中不可或缺的知识。 1. **Linux常用命令**: - **ls**:列出目录内容,常与`-l`(长格式)和`-a`(显示隐藏文件)...
位置参数是Shell程序接收命令行输入时按顺序分配的变量,比如`$1`、`$2`等,`$0`则包含程序本身的名称。预定义变量如`$#`表示位置参数的数量,`$*`包含所有位置参数的值,`$?`记录命令执行后的状态(0表示成功,非0...
`thefuck`的实现涉及到对命令行工具如`bash`, `zsh`等的深入理解,以及对各种常用命令如`git`, `mvn`, `pip`等的行为模式的解析。它通过自定义规则(rules)来识别和修复错误,这些规则是基于正则表达式或其他匹配...
- 系统管理员可以利用PowerShell编写脚本来执行批量操作,比如批量修改文件属性、启动或停止服务、查询系统信息等。 2. **应用程序开发** - 除了系统管理外,PowerShell还可以应用于应用程序开发过程中,帮助...
- Shell提供了各种命令和脚本语言支持,使得用户能够执行复杂的任务,比如文件管理、进程控制等。 #### Shell的层次结构 - 计算机硬件是最底层的基础。 - 在硬件之上是**操作系统**(例如Linux),它负责管理和调度...
下面我们将深入探讨Shell编程的核心概念、常用命令以及它在商业编程中的应用。 Shell是Unix或类Unix系统中的一个命令解释器,它允许用户通过文本界面与操作系统交互。在这个项目中,"appbar_project"可能是一个具体...
5. **其他实用工具**:如make构建工具、diff和patch文本比较与合并工具、find和grep文件搜索工具等,这些都是Linux开发和日常运维中常用的命令行工具。 使用w64devkit-1.20.0,你可以在Windows上创建一个近似于...
"cheat.python"这个标题可能指的是一个Python编程的快捷参考指南或脚本集合,它可以帮助开发者快速查找和理解各种Python语法和常用命令。Linux命令提示则表明这份资源可能也包含了与Linux操作系统交互的相关知识。 ...
在Python编程中,整合Linux命令可以极大地提升开发者的工作效率,特别是在处理系统级别的任务时。这篇博文(虽然描述为空,但我们可以根据标题推测内容)可能探讨了如何利用Python编写脚本来调用和集成Linux的搜索...
**cmk:Comcek简介** `cmk`(Comcek)是一个基于命令行界面(CLI)的...通过将常用命令组织到YAML文件中,用户可以减少手动输入错误,提高生产力。无论是开发者还是系统管理员,`cmk`都是提升工作效率的一个实用工具。
使用nl命令时,可以将文件内容配合行号输出,这在处理程序源代码或日志文件时尤其有用。nl命令可以精确控制行号的格式,包括是否自动填充0,这对于编写文档或生成报告时格式的统一很有帮助。 综上所述,本文档通过...
这一部分涵盖了Bash独有的功能,比如函数定义、别名、作业控制(允许多个命令或进程并发运行)、命令行编辑(如使用`emacs`或`vi`模式进行命令历史记录的查找和编辑)以及历史替换等。 6. **Job Control** Job ...
2. **主机批量执行**:批量执行命令是运维工作中常用的功能,Spug支持跨平台的批量命令执行,能够快速地在多台主机上执行相同的操作,如系统更新、服务启停等,大大提高了工作效率。 3. **主机在线终端**:通过内置...
文档还提到了netstat、nmap以及VNC等工具,这些都是网络管理和远程控制虚拟机时常用的工具。例如,VNC(Virtual Network Computing)是一种远程桌面协议,可以允许用户远程控制虚拟机的桌面。 最后,Xen Cloud ...
别名则允许为常用命令创建简写,例如`alias ll='ls -l'`创建了一个名为ll的新命令,等同于`ls -l`。 四、Shell函数 函数在Bash中用于封装重复性代码,提高脚本的复用性和可读性。函数以`function`关键字定义,如`...
在FreeBSD系统中,Bash shell...在学习和研究这个项目时,你需要熟悉Bash的基本语法、常用命令和高级特性,同时对FreeBSD的系统管理有深入的理解。通过实践,你可以掌握如何编写这样的自动化脚本,提升服务器运维效率。