Linux Shell的提速技巧

Linux Shell的提速技巧,第1张

本文整理自 My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency) 。这里列出的小技巧可以让你在使用shell的时候更加高效~

设想这样一个场景:你输入了 apt-get update ,然后发现需要 sudo 权限才能运行。除了通常的按下向上箭头,然后移动到行首添加 sudo 再运行,你可以输入

按下回车后,shell会生成 sudo apt-get update ,也就是说, !! 被替换为上一条命令的羡友内容。

翻译过来可以理解为截断命令,并且重新粘贴截断内容。这个 *** 作类似于emacs中的快捷键。我们可以使用 ctrl + K 来截断光标后方的命令内容,然后用 ctrl + Y 来重新粘贴截断的内容。

例如:

注意 ctrl + Y 可以多次粘贴。

而如果想要截断光标之前的内容,可以用 ctrl + U 。(事实上很多emacs的快捷键都可以直接在shell环境下使用)

在开发和调试过程中,我们常常会使用 tail -f 命令来追踪日志的输出。这种方式有一个问题,即我们兄液槐无法回溯更早的日志内容。因此我推荐之后都使用 less +F 命令来追踪日志内容。这个命令同样是从文件的尾部开始输出,然后在文件内容更新时输出更新内容。在使用这个命令时,可以按下 ctrl + C 组合键,然后用上下箭头就可以遍历整个文件了。之后按下 shift + F 来回到尾部追踪的模式。

ctrl + x + e (按住ctrl,然后先按下x,再按下e),就可以d出一个编辑器来编辑你当前的命令埋简。

设想如下的情形:

我们要对一个host进行多次 *** 作,而每次我们都要重新输入一遍这个host的!这在调试和维护过程中是非常繁琐的。 alt + . 就为我们提供了一个非常便捷的功能!按下这个命令可以粘贴上一条命令的参数。

shift,上档转换键,电脑键盘上的键,左右两个

,常用于中英文转换。它作为辅助控制键,可以和其它的键一起使用。

用途如下

1彻底删除文件

使用组合键——Shift+Delete即可。

2切换中/英文

在中文输入法中,按该键可迅捷切换中/英文。

3关闭连续窗口

当打开了诸多窗口时,按住“shift”键关闭其中任一窗口,则该窗口和其上的窗口均将被一并关闭。

4更换打开方式

按下“Shift”键,再右击文件名。d出的菜单中便会新添一个“打开方式”的选项。

5略过自动加载

在启动Windows时,按此散则键即可。

6移动程序型文件

我们在“资源管理器”中拖放扩展名为“exe”的程序文件至其他文件夹时,你会发现文件并未被移走,而只是在目标文件夹中创建了一个快捷方式。这时,仅需按住“Shift”键拖放。

7取消光盘自运行

若不想令其自动运行,只需在将光盘放入光驱后长按“Shift”键,直至光盘驱动器的指示灯熄灭。

8启用粘、筛键

连按5次,即“粘滞键”的快捷方式;

9按右shift键8秒以上为“筛选键”的快捷方式。

Shell键在计算机科学中,俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

使用用户的缺省凭证和环境执行

shell。

在UEFI环境下,EFI的Shell环境提供了一组丰富的扩展和增强的命令,在以后的计算机中,传统的DOS界面将会被SHELL环境所取代,所有的.exe文件将不会在以后手掘粗支持SHELL的环境中出现,取而代之的文件后缀是.efi。在SHELL环境下毕镇,分为IA32和X64,32位的*.efi文件不能在X64的计算机中运行。

方法一滚梁

for i in {1..10}do echo "Hello, World"

方法二

在~/.bashrc文件中创建一扒键个run函数春备巧:

function run() {

number=$1

shift

for n in $(seq $number)do

$@

done

}

1

2

3

4

5

6

7

使./bashrc生效

souce ~/./bashrc

1

示例

run 10 echo "Hello, World"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12377649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存