在Linux系统下一直用上下键查找以前输入的命令,这个找刚输入不久的命令还是很方便的,但是比较久远的命令,用上下键效率就不高了。...那个history命令也是个花架子,虽然功能多,但不好用,网上找了下,发现了用ctrl + r这个快捷键查找历史命令,研究了一下发现真是好用。
1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。...2、Ctrl+Z是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将mysql...3、Ctrl+D 是发送一个exit信号,没有那么强烈,类似ctrl+C的操作,比如你从管理员root退回到你的普通用户就可以这么用。
ctrl键组合 ctrl+a:光标移到行首。 ctrl+b:光标左移一个字母 ctrl+c:杀死当前进程。 ctrl+d:退出当前 Shell。 ctrl+e:光标移到行尾。...ctrl+h:删除光标前一个字符,同 backspace 键相同。 ctrl+k:清除光标后至行尾的内容。 ctrl+l:清屏,相当于clear。 ctrl+r:搜索之前打过的命令。...会有一个提示,根据你输入的关键字进行搜索bash的history ctrl+u: 清除光标前至行首间的所有内容。...ctrl+w: 移除光标前的一个单词 ctrl+t: 交换光标位置前的两个字符 ctrl+y: 粘贴或者恢复上次的删除 ctrl+d: 删除光标所在字母;注意和backspace以及ctrl+h的区别,...这2个是删除光标前的字符 ctrl+f: 光标右移 ctrl+z : 把当前进程转到后台运行,使用’ fg ‘命令恢复。
Ctrl+c,Ctrl+d,Ctrl+z在Linux中意义 Ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. Ctrl+c是强制中断程序的执行。...Ctrl+z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态。...例如:当你vi一个文件是,如果需要用shell执行别的操作,但是你又不打算关闭vi,因为你得存盘推出,你可以简单的按下Ctrl+z,shell会将vi进程挂起~,当你结束了那个shell操作之后,你可以用...Ctrl+d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。 以上就是本文的全部内容,希望对大家的学习有所帮助。
Ctrl + Q恢复向终端输入 很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常会习惯性的按下Ctrl+s来保存文件内容。...其实正确的方法是ctrl+q来解除锁定,ctrl+s在linux下是锁定屏幕显示的意思和ScreenLock键是一个效果,不信你试试按下ScrLk或者Fn+ScrLk....事实上Ctrl + s在终端下是有特殊用途的,那就是暂停该终端,要退出这种状态,让终端继续运行,很简单,按下Ctrl + q就行了。...下面随便提一下其它几个特殊按键: Ctrl + c 中止当前正在执行的程序。 Ctrl + d 相当于exit命令,退出当前会话。 Ctrl + z 将当前运行的程序放到后台运行。...Ctrl+l 清屏,【是字母L的小写】等同于Clear Tab 键 自动补全命令。
Linux系统下,不小心按了ctrl+z命令后,退出了当前进程的执行界面,程序没有结束,只是被挂起了。
Linux 下进入了 python 交互模式 当我们想退出 python ,返回我们的 shell 时,你将如何退出?...而这个操作在 Windows 和 Linux 两个平台是不同的——前者使用 Ctrl + z 而后者使用 Ctrl + d 。但是,为什么不同呢?...EOF 实际上就是 -1 : #define EOF (-1) C 语言之父肯·汤普森与丹尼斯·里奇恰好也是 Unix 的缔造者,而 Unix 深远地影响了操作系统的发展:无论是 Windows 还是 Linux...+ z 在 Linux 上键入 Ctrl + d 所以,你也就知道为什么 在 Windows 下用 Ctrl+Z 退出 Python 而 Linux 下用 Ctrl+D 了吧!...一些补充 有朋友问了,Ctrl + c 也是杀死进程,为啥 Ctrl + c 不行呢?
最近来了一批新的机器,交给运维同学重装之后,发现每次登录都没法通过 ctrl-r 来检索历史命令,每次操作都非常蛋疼。...于是简单了解了一下 ctrl-r 是通过 .bash_history 文件来记录历史命令的,所以遇到类似情况,可以考虑一下是不是这个文件超过了预定义的大小或者命令超出行数了,但在我这里都不是这个问题,主要还是这个文件的属性
以下命令部分可以在Windows powershell 执行(如果你觉得开虚拟机太麻烦)powershell 可以执行复杂的cmd命令和部分Linux命令(还是推荐在Linux系统终端练习)用户信息查询...uname 显示Linux系统信息 hostname 显示系统主机名 hostname -i 显示ip地址 date 显示日期和时间 finger username 显示有关用户的信息 id 显示活动用户的详细信息...directory_name' 创建一个新目录 rm file_name 删除一个文件 rm -f filename 强制删除文件 cp file1 file2 将file1的内容复制到file2 cp -r...Ctrl+R 按字符串寻找历史命令 Ctrl+Z 将当前进程放到后台(但程序是Stopped状态) Shift+Insert 粘贴 Ctrl+PageUp 屏幕输出向上翻页 Ctrl+PageDown...屏幕输出向下翻页 Ctrl+P (Up) 上一条命令 Ctrl+N (Down) 下一条命令
[1]- Terminated sleep 1000 ~$ jobs -l [2]+ 8894 Running sleep 2000 & Ctrl-C...终止前台任务 ~$ fg sleep 2000 ^C ~$ jobs -l 上面示例中,我们用Ctrl-Z暂停前台任务并转后台,用bg命令使后台停止的任务继续执行,其实本质上都是向指定进程发送signal...,Ctrl-Z发送的是SIGTSTP,bg发送的是SIGCONT。...sleep 2000 & ~$ # 下面是另外一个控制台的命令 ~$ ~ kill -SIGTSTP 9746 ~$ ~ kill -SIGTCONT 9746 效果和用Ctrl-Z...更多signal的知识,请看另外一片文章:Linux下的signal机制
它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。...nano 命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了...CTRL+C #说明目前光标所处的行数与列数等信息; CTRL+X #关闭当前文件缓冲区 / 离开 nano 退出时候会询问是否需要保存修改,输入Y确认保存,输入N不保存 CTRL+R #从其它文件中读取字符串到文件中...(单击开在单击关) Alt + M # 支持鼠标移动光标 ^J (F4) #对齐当前段落 ^A #跳至当前行首 ^E #跳至当前行尾 Ctrl+Y #翻页到上一页 Ctrl...+V #翻页到下一页 Ctrl+C #显示游标位置[ 行 21/25 (84%),列 1/1 (100%),字符 347/354 (98%) ] ---- 0x02 基础使用 示例1.启动换行以及不换行使用
它比vi/vim要简单得多,比较适合Linux初学者使用。某些Linux发行版的默认编辑器就是nano。...nano 命令可以打开指定文件进行编辑,默认情况下它会自动断行,即在一行中输入过长的内容时自动拆分成几行,但用这种方式来处理某些文件可能会带来问题,比如Linux系统的配置文件,自动断行就会使本来只能写在一行上的内容折断成多行了...CTRL+C #说明目前光标所处的行数与列数等信息; CTRL+X #关闭当前文件缓冲区 / 离开 nano 退出时候会询问是否需要保存修改,输入Y确认保存,输入N不保存 CTRL+R #从其它文件中读取字符串到文件中...(单击开在单击关) Alt + M # 支持鼠标移动光标 ^J (F4) #对齐当前段落 ^A #跳至当前行首 ^E #跳至当前行尾 Ctrl+Y #翻页到上一页 Ctrl...+V #翻页到下一页 Ctrl+C #显示游标位置[ 行 21/25 (84%),列 1/1 (100%),字符 347/354 (98%) ] 0x02 基础使用 示例1.启动换行以及不换行使用;
按ALT+CTRL+F1切换到bai字符界面(Linux实体机),此时按ALT+CTRL+F7切换到图形界面(Linux实体机)。 1、按ALT+CTRL+F1切换到字符界面(Linux实体机)。...如果是VMware虚拟机安装的Linux系统,则切换到字符界面的时候需要以下操作: 按下ALT+CTRL+SPACE(空格),ALT+CTRL不松开,再按F1。这样就可以切换到字符界面了。...2、按ALT+CTRL+F7切换到图形界面(Linux实体机) 如果是VMware虚拟机安装的Linux系统,则切换到图形界面的时候需要以下操作: 按下ALT+CTRL+SPACE(空格),ALT+CTRL...在Linux中一般有ALT+CTRL+F1----F6为字符终端(字符界面),ALT+CTRL+F7为图形界面。不同的发行版本可能有一些差别,但切换方法都是一样的。
特点 无图形界面; 只能编辑文本内容,不能进行排版; 不支持鼠标操作; 无菜单、只有命令; 工作模式 命令模式:对文件进行常规编辑操作,如定位、翻页、复制等,是vim的入口; 末行模式:执行保存、退出等功能...ctrl + b 向下翻页 ctrl + f 屏幕顶部 H 屏幕中间 M 屏幕底部 L 上一段 { 下一段 } 括号匹配及切换 % 添加标记x mx 定位到标记x所在位置 ‘x 从光标位置开始选择文本...v 选中光标经过的完整行 V 垂直方向选中文本 ctrl + v 撤销 u 恢复撤销 ctrl + r 删除光标所在字符或选中文字 x 删除移动命令对应内容 d 删除光标所在行,ndd复制多行 dd...删除至行尾 D 复制 y 复制一行,nyy复制多行 yy 粘贴 p 替换当前字符 r 替换当前行光标后的字符 R 向右增加缩进 >> 向左减少缩进 << 重复上次命令 ....文件类型检查 set noerrorbells "出错时不要发出响声警告 set mouse=a " 支持鼠标 总结 以上就是对与Linux
Linux基础Linux系统简介退出服务器:exit文件结构:Linux中一切皆文件/:根目录/home/:用户家目录. 当前目录.....TAB:补全Ctrl+U:剪切光标位置到行首的字符Ctrl+C:终止任务Ctrl+L:清屏Ctrl+E:回到行尾Ctrl+A:回到行首Ctrl+W:剪切一个单词Ctrl+Y:粘贴命令行剪切的内容Ctrl...管道符more/lessmore:逐页查看,按空格翻页,按回车换行,按q退出less:方向键查看文本内容;Enter向下移动一行;空格键翻页,按q退出常用参数:-N ##显示行号-S ##单行显示用法:...+f/b::上/下翻页gg:文档第一行的第一个字符G:快速到文档底部(或[])快捷键:x:剪切单个字符10x:连续剪切10个字符(以行为单位,不足则停止)dd:剪切所在行10dd:剪切所在行及向下共10...行yy:复制光标所在行10yy:复制所在行及向下共10行p/P:在当前行的下面/上面粘贴内容u:复原前一个操作(可连续撤销)Ctrl+r:重做上一个动作命令模式按i进入:从光标开始按o进入:从当前行最后一个字符后开始末行模式命令模式下输入
为什么要学 vim linux 有大量的配置文件,所以 linux 的文本处理工具也是比较多的,常用的有 less vi head tail cat grep sed awk …. 。...预期读者 运维,开发、及想对 linux 进阶的人。...的话, 会 vim 还是方便点,不可能每次都要跑到 windows 上去编辑吧 开始学习 vi 的三种模式及切换 一般模式 编辑模式 指令列模式 graph LR A[一般模式] -- I/O/A/R-.../问号/正斜杠 --> C[指令列模式] C -- ESC --> A B -- ESC --> A 从一般模式切换到编辑模式各命令区别 i 在当前光标处插入 o 另起一行插入 a 后面一个字符插入 r...向下翻页,翻半页命令为 ctrl + d ctrl + b 向上翻页,翻半页命令为 ctrl + u 0 移动到一行的开头,移到到一行的结尾为 $ gg 到开头,G 移动到结尾 ,3G 移动到第 3
服务器部署会经常用到linux,很多时候都是用的时候上网查一下指令,然后用完过不了多久就忘记了,因此本文记录一些自己常用的linux指令,以作备忘。并不断添加。...倒序查是tac)(#cat filename) 2、系统相关命令 a、查看cpu信息:#/proc/cpuinfo | grep name | cut -f2 -d: | uniq -c b、查看linux...k、杀死某些进程:pkill xxx(进程关键字) 3、压缩解压 a、tar压缩:#tar xcvf dst src b、tar解压:#tar xvf dst c、zip压缩:#zip -r ... dst 4、vi/vim常用 a、i ->切换成输入模式 b、esc ->切换到命令模式 c、:q ->退出指令 d、:wq ->保存并退出 e、数字+/- ->加或者减多少行 f、ctrl...+f/d ->后翻页 g、ctrl+b/u ->前翻页 h、ctrl+n/m ->下翻行 i、ctrl+e/y ->上翻行 j、hjkl ->上下左右 k、ctrl+s/q ->终止屏幕输出和恢复输出
+ c 清屏 - CTRL + l = clear 换行 - \ 光标跳到行首 - CTRL + a 光标跳到行尾 - CTRL + e 清空到光标所在位置的前面所有内容...- CTRL + u 清空到光标所在位置的后面所有内容 - CTRL + k 查看历史命令 (默认保留1000行) - history 调用历史命令 - !...22) 清空历史命令 - history -c 字体放大 - CTRL + SHIFT + + 字体缩小 - CTRL + - Linux 目录结构 --- boot:存放系统引导文件和内核文件...--help使用man手册进行命令查看(man:命令阅读手册) - “男人没有什么搞不定的” - man 命令字 - 上下键滚动文本 - Page down & Page Up 上下翻页...- 空格也支持翻页,回车键走一行 - 输入 / ,可以查找info 也可进行命令帮助查找(使用与man接近)pinfo 命令字 以浏览器的形式查看详细的GUN信息/usr/share/doc
玩转Linux常用操作 导语用户切换vi基本操作异常处理保存退出移动移动(程序)选中文本(可视模式)删除复制粘贴移动下一行替换缩进查找替换多行注释文件浏览器分屏命令 导语 大家好,我是光城,终于出来冒泡了...重点来了:那就是,本篇文章:玩转Linux常用操作。欢迎大家转发,赞赏与收藏! 18年的更文已经结束,19年更起了,陆陆续续,后面的文章及学习计划顺时安排起来,开始搞事了!...用户切换 user切换到root sudo su root切换到user su light vi基本操作 u 撤销 ctrl+R 恢复 nyy 复制n行 np 粘贴n行 vi l.py +5 直接进入错误代码第...+b 向上翻页 ctrl+f 向下翻页 H Head 屏幕顶部 M Middle 屏幕中间 L Low 屏幕底部 移动(程序) 段落移动 { 上一段 } 下一段 括号切换 % 括号匹配及切换...+W命令,w对应的单词是window w window 切换到下一个窗口 ctrl+w+w r reverse 互换窗口 c close 关闭当前窗口,但是不能关闭最后一个窗口 q quit 退出当前窗口
Linux简介 Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。...linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。...cp -r dir1/ 递归处理,将指定目录下的文件与子目录一并拷贝 mv mv dir1 dir2 移动文件或目录、文件或目录改名 rm rm 1.txt 删除文件 -r rm -rf dir1...1.txt 分页显示文本文件内容,可前后翻页,空格向后,b向前 less less 1.txt 分页显示文本文件内容,可前后翻页,空格向后,b向前,支持底行模式(后面介绍) head head 1...4,w=2,x=1,-=0)| linux系统常用快捷键及符号命令 命令 参数 示例 说明 ctrl + c 停止进程 ctrl + l 清屏 ctrl + r 搜索历史命令 ctrl +
领取专属 10元无门槛券
手把手带您无忧上云