iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux/Unix下Shell快捷键操作有哪些
  • 116
分享到

Linux/Unix下Shell快捷键操作有哪些

2023-06-16 20:06:51 116人浏览 薄情痞子
摘要

小编给大家分享一下linux/Unix下shell快捷键操作有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!有时候,我们需要在 Bash 中重复执行先前的命令

小编给大家分享一下linux/Unix下shell快捷键操作有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一些更好的方式:

1) !!:重复执行上一条指令

2) !a:重复执行上一条以a为首的指令

3) !number:重复执行上一条在history表中记录号码为number的指令

4) !-number:重复执行前第number条指令

5) !$:表示获得上一条命令中的***一项内容

6) 用Ctrl + r 组合键来进入历史搜索模式在history表中查询某条过往指令,找到需要重复执行的命令后,按回车键即可重复命令参数(即上一点中的第5条)

先来看一个例子: mkdir /exampledircd !$

本例中,***行命令将创建一个目录,而第二行的命令则转到刚创建的目录。

这里,“!$”的作用就是重复前一个命令的参数。

事实上,不仅是命令的参数可以重复,命令的选项同样可以。

另外,Esc + . 快捷键可以切换这些命令参数或选项。

用于编辑的快捷键Ctrl + a:

将光标定位到命令的开头Ctrl + e:

与上一个快捷键相反,将光标定位到命令的结尾Ctrl + u:

剪切光标之前的内容Ctrl + k:

与上一个快捷键相反,剪切光标之后的内容Ctrl + y:

粘贴Ctrl + u和Ctrl + k所剪切的内容Ctrl + t:

交换光标之前两个字符的顺序Ctrl + w:

删除光标左边的参数(选项)或内容Ctrl + l:

清屏Ctrl + d:输入已结束。

在shell下相当于一个exitCtrl + c:键盘中断请求。

Ctrl + s &Ctrl + q:

暂停/恢复屏幕输出Ctrl + n(↓):

显示下一条命令Ctrl + p(↑):

显示上一条命令Ctrl + b:

向回移动Ctrl + f:

向前移动Ctrl + shift +↓:

终端向下滚动Ctrl + shift +↑:

终端向上滚动Shift+pgup/pgdown:

终端上下翻页滚动处理作业

首先,使用 Ctrl + z 快捷键可以让正在执行的命令挂起。如果要让该进程在后台执行,那么可以执行 bg 命令。而 fg 命令则可以让该进程重新回到前台来。

使用 jobs 命令能够查看到哪些进程在后台执行。

你也可以在 fg 或 bg 命令中使用作业 id,

如: fg %3

又如: bg %7使用置换命令置换

先看例子: du -h -a -c $(find . -name *.conf 2>&-)

注意 $() 中的部分,这将告诉 Bash 运行 find 命令,然后把返回的结果作为 du 的参数。

进程置换

仍然先看例子: diff <(ps axo comm) <(sshuser@host ps axo comm)

该命令将比较本地系统和远程系统中正在运行的进程。

请注意 <() 中的部分。

xargs 看例:

find . -name *.conf -print0 | xargs -0 grep -l -Z mem_limit | xargs -0 -i cp {}

{}.bak 该命令将备份当前目录中的所有 .conf 文件。

使用管道

下面是一个简单的使用管道的例子:

ps aux | grep init 这里,

“|”操作符将 ps aux 的输出重定向给 grep init。

下面还有两个稍微复杂点的例子:

ps aux | tee filename | grep init 及: ps aux | tee -a filename | grep init将标准输出保存为文件 你可以将命令的标准输出内容保存到一个文件中,

举例如下: ps aux >filename 注意其中的“>”符号。

你也可以将这些输出内容追加到一个已存在的文件中: ps aux 》 filename

你还可以分割一个较长的行: command1 | command2 | &hellip; | commandN >tempfile1 cat tempfile1 | command1 | command2 | &hellip; | commandN >

重定向与组合

重定向流的例子: ps aux 2>&1 | grep init

这里的数字代表:0:stdin1:stdout2:sterr 上面的命令中,“grep init”不仅搜索“ps aux”的标准输出,而且搜索 sterr 输出。

你也可以将这些输出内容追加到一个已存在的文件中: ps aux 》 filename

你还可以分割一个较长的行: command1 | command2 | &hellip; | commandN >tempfile1 cat tempfile1 | command1 | command2 | &hellip; | commandN >

ubuntu中的一些常用的快捷键:

窗口管理Win+E 显示所有桌面,方便的左右选择。

Ctrl + Alt + &rarr; / &larr; 在不同工作台间切换

Ctrl + Alt + Shift + &rarr; / &larr; 移动当前窗口到不同工作台

Alt + Shift+ &uarr; 以很酷的方式显示当前窗口

Ctrl + Alt + D 显示桌面/恢复当前窗口

Alt+ Tab 切换窗口

Alt + F4 关闭窗口

Alt + F5 取消***化窗口 (恢复窗口原来的大小)

Alt + F7 移动窗口 (注: 在窗口***化的状态下无效)

Alt + F8 改变窗口大小 (注: 在窗口***化的状态下无效)

Alt + F9 最小化窗口

Alt + F10 ***化窗口

Alt + Space 打开窗口的控制菜单 (点击窗口左上角图标出现的菜单)

Ctrl+Alt+F7 返回桌面

文件浏览器NautilusShift+Ctrl+N 新建文件夹, 很有用

Alt + Enter 查看选择文件/文件夹的属性,代替单击右键选择属性

Ctrl + 1/2 改变文件夹视图查看方式,图标视图/列表视图

Ctrl + W 关闭当前Nautilus标签

Ctrl + Shift + W 关闭所有Nautilus标签

Ctrl+T 在Nautilus中新建一个标签

Ctrl+Page Up 上一个标签

Ctrl+Page Down 下一个标签

Alt + &uarr;/&darr; 移动到父文件夹/选择的文件夹

Alt + &rarr; / &larr; 后退/前进

Alt + Home 直接移动到主文件夹

Alt+N 切换到第N个标签(N为数字)

F9 开关显示隐藏Nautilus侧边栏

Ctrl + H 开关显示隐藏文件夹

应用程序中的常用快捷键Ctrl+N 新建窗口

Ctrl+X 剪切

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+Z 撤销上一步操作

Ctrl+Shift+Z 重做刚撤销的一步操作

Ctrl+S 保存

其他Ctrl + Alt + L

Alt + F1 打开应用程序菜单

Alt + F2 打开运行应用程序对话框

Win + 鼠标滚轮 放大/缩小屏幕

PrintScreen 全屏截图

Alt + PrintScreen 当前窗口截图

Ctrl+Alt+Shift+Fn 终端N或模拟终端N(n和N为数字1-6)

以上是“Linux/Unix下Shell快捷键操作有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux/Unix下Shell快捷键操作有哪些

本文链接: https://www.lsjlt.com/news/285017.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux/Unix下Shell快捷键操作有哪些
    小编给大家分享一下Linux/Unix下Shell快捷键操作有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!有时候,我们需要在 Bash 中重复执行先前的命令...
    99+
    2023-06-16
  • Linux下Shell编程快捷键有哪些
    这篇文章主要介绍Linux下Shell编程快捷键有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1) !!:重复执行上一条指令2) !a:重复执行上一条以a为首的指令3) !number:重复执行上一条在hist...
    99+
    2023-06-09
  • Linux/Unix中快捷键有哪些
    这篇文章主要为大家展示了“Linux/Unix中快捷键有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux/Unix中快捷键有哪些”这篇文章吧。Ctrl + a 切换到命令行开始 这个...
    99+
    2023-06-13
  • Linux中CLI操作常用快捷键有哪些
    这篇文章主要为大家展示了“Linux中CLI操作常用快捷键有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中CLI操作常用快捷键有哪些”这篇文章吧。如下所示:快捷键作用ctrl +...
    99+
    2023-06-09
  • linux中命令行操作快捷键有哪些
    这篇文章给大家分享的是有关linux中命令行操作快捷键有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。历史相关命令 !!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第n...
    99+
    2023-06-09
  • linux shell命令的常用快捷键有哪些
    本篇内容介绍了“linux shell命令的常用快捷键有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Ctrl + a 切换到命令行开始...
    99+
    2023-06-09
  • 常用电脑操作快捷键有哪些
    这篇文章给大家分享的是有关常用电脑操作快捷键有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  1.隐私初级保护:  一秒切换到桌面:Windows键+D键当我们在电脑上浏览...
    99+
    2024-04-02
  • Suse Linux有哪些快捷键
    这篇文章给大家分享的是有关Suse Linux有哪些快捷键的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。快捷键 ctrl+shift+f (窗口全屏)ctrl+shift+n (新建konsole窗口)ctrl+...
    99+
    2023-06-17
  • Linux中vi快捷键有哪些
    本篇内容介绍了“Linux中vi快捷键有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vi操作,可以说...
    99+
    2024-04-02
  • linux中Bash的快捷键有哪些
    这篇文章主要为大家展示了“linux中Bash的快捷键有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中Bash的快捷键有哪些”这篇文章吧。快捷键Bash准备了大量的快捷键为用户使...
    99+
    2023-06-27
  • 在Linux中加速工作的键盘快捷键有哪些
    这篇文章主要介绍了在Linux中加速工作的键盘快捷键有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。常规快捷方式下面列出了常规快捷方式。打印屏幕和屏幕录像以下快捷方式可用...
    99+
    2023-06-16
  • Dreamweaver快捷键有哪些
    这篇文章主要介绍Dreamweaver快捷键有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!新建文档        Ctrl+N  打开一个 HTML文件   Ctrl+O或者将文件从[文件管理器]或[站点]窗口...
    99+
    2023-06-08
  • Bash快捷键有哪些
    这篇文章给大家分享的是有关Bash快捷键有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。ALT 快捷键ALT+A &ndash; 光标移动到行首。ALT+B &ndash; 光标移动到所在单词...
    99+
    2023-06-16
  • idea有哪些快捷键
    这篇文章主要讲解了“idea有哪些快捷键”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“idea有哪些快捷键”吧!idea快捷键有:Ctrl+F、Ctrl+R、Ctrl+Z、Ctrl+Y、Ct...
    99+
    2023-06-20
  • win10快捷键有哪些
    这篇文章主要介绍“win10快捷键有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“win10快捷键有哪些”文章能帮助大家解决问题。Windows 10 快捷键具体描述:1 Windows 键 打...
    99+
    2023-06-27
  • centos7快捷键有哪些
    centos7中常用的快捷键有:1.Ctrl + c,取消当前操作;2.Tab,获取提示;3.Ctrl + d,退出系统登录;4.ctrl + a,光标回到首行;5.ctrl + u,从首行删除到光标处;6.ctrl + e,光标回到尾行;...
    99+
    2024-04-02
  • Mac系统下Webstorm快捷键有哪些
    这篇文章主要为大家展示了“Mac系统下Webstorm快捷键有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mac系统下Webstorm快捷键有哪些”这篇文...
    99+
    2024-04-02
  • Vim的命令、操作方法和快捷键有哪些
    这篇文章主要讲解了“Vim的命令、操作方法和快捷键有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vim的命令、操作方法和快捷键有哪些”吧!命令历史以:和/开头的命令都有历史纪录,可以首...
    99+
    2023-06-28
  • Navicat快捷键有哪些
    本篇内容介绍了“Navicat快捷键有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Ctrl+Q &n...
    99+
    2024-04-02
  • VSCode快捷键有哪些
    这篇文章将为大家详细讲解有关VSCode快捷键有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 一次搜索所有文件的文本Windows: Ctrl + Shift ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作