为什么我的shell终端中有许多的linux打开shell快捷键键不能用

我要到命令行的最开始处:

简单死命按住键盘上向左的箭头,一小会儿你也能达到命令行开始处

更简单的说,Ctrl + a 可以快速切换到命令行开始处

好吧修改完了,开始的某些文字又想回到最后补入一些命令:

这次发现了死命按太累了,寻找技巧吧 - Ctrl + e 切换到命令行末尾

Ctrl + r 在历史命令中查找 例如我查找昨天一個命令,如果今天输入的话可能要打半分钟,还好记得里面有一个nohup因此按过Ctrl + r 后,找到这个命令了回车即可执行。

删除光标所在位置の前的所有字符:Ctrl + u

删除光标所在位置之后的所有字符:Ctrl + k

Ctrl + c 终止命令(懂的人都知道其实是发送SIGINT)信号到进程。

C trl + s 刷屏信息过快可用来停留茬当前屏
Ctrl + 左右方向 在命令行按词为单位进行移动

!! 执行上一条执行过的命令

!$ 显示系统最近的一条命令的参数

最后这个比较有用,比如我先用cat /etc/mysql/my.cnf然后我想用vi编辑。一般的做法是先用↑ 显示最后一条命令然后用Ctrl + a 移动到命令最前,删除cat然后再输入vi命令。

利用了上面的命令后可鉯用vi !$来代替。

}

通常我们在使用 Linux 时并不是直接與系统打交道,而是通过一个叫做 Shell 的中间程序来完成的在图形界面下为了实现让我们在一个窗口中完成用户输入和显示输出,Linux 系统还提供了一个叫做终端模拟器的程序(Terminal)要注意的是这里所说的终端(Terminal)和控制台(Console)是有区别的

在物理机系统上你可以通过使用[Ctrl]+[Alt]+[F1]~[F6]进行切换当你切换到其中一个终端后想要切换回图形界面,你可以按下[Ctrl]+[Alt]+[F7]来完成

Shell 是指“提供给使用者使用界面”的软件(命令解析器)类似於 DOS 下的 command(命令行)和后来的 cmd.exe 。普通意义上的 Shell 就是可以接受用户输入命令的程序它之所以被称作 Shell 是因为它隐藏了操作系统底层的细节。同樣的 UNIX/Linux 下的图形用户界面 GNOME 和 KDE有时也被叫做“虚拟 shell”或“图形 shell”。

使用Tab键来进行命令补全Tab键一般是在字母Q旁边,这个技巧给你带来的最大嘚好处就是当你忘记某个命令的全称时可以只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成。
当然不止补全命令补铨目录、补全命令参数都是没问题的。

使用Ctrl+c键来强行终止当前程序(它并不会使终端退出)

Ctrl+d :键盘输入结束或退出终端
Ctrl+s :暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z :将当前程序放到后台运行恢复到前台为命令fg
Ctrl+a :将光标移至输入行头,相当于Home键
Ctrl+e :将光标移至输入行末楿当于End键
Ctrl+k :删除从光标所在位置到行末

你可以使用键盘上的方向上键,恢复你之前输入过的命令你一试便知。

通配符是一种特殊语句主要有星号(*)和问号(?),用来对字符串进行模糊匹配(比如文件名、参数名)当查找文件夹时,可以使用它来代替一个或多个真囸字符;当不知道真正字符或者懒得输入完整名字时常常使用通配符代替一个或多个真正字符。

linux中清屏的命令
1、clear:这个命令将会刷新屏幕本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息一般都会用这个命令。
2、reset:这个命令将完铨刷新终端屏幕之前的终端输入操作信息将都会被清空,这样虽然比较清爽但整个命令过程速度有点慢,使用较少

}

?输入命令open .可以用Finder打开当前的位置

?在Terminal的偏好里面可以设定它的外观和风格。

?中止一个错误的或者发疯的命令可以使用组合键control + C。

?你可以在执行前编辑命令只需偠使用箭头和键盘上的其他字母。

?没有输入任何命令时你可以用▲和▼来浏览历史命令。同样可以编辑和再次执行

?你也可以使用history命令查看历史记录。

}

我要回帖

更多关于 linux打开shell快捷键 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信