设想这样一个场景:你输入了 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 + . 就为我们提供了一个非常便捷的功能!按下这个命令可以粘贴上一条命令的参数。
很多朋友都想知道linux怎么粘贴?下面就一起来说说吧!linux怎么粘贴
1、复制粘贴命令:在一行的任何位置按下yy,y是yanked拷贝的意思,
2、然后去想粘贴的位置按下p即可,p是粘贴的意思。
3、如果想复制3行的话,按下3yy,就复制3行,如果想复制多行的话,直接按数字可以选中多好,然后粘贴。
4、剪切和粘贴:把光标移动到想剪切那一行的任意位置,按dd,然后再想粘贴的位置按下p粘贴就完成了。
本文章基于ThinkpadE15品牌、centos7系统撰写的。
1,将文件从/etc/aaa.gz拷贝到/tmp/目录下:cp/etc/aaa.gz/tmp/
将文件从/etc/aaa.gz拷贝到/tmp/目录下,并给它命名为bbb.gz
cp/etc/aaa.gz/tmp/bbb.gz
将目录/etc/fold/拷贝到/tmp/目录下
cp-rf/etc/fold/tmp/
注:-r用来拷贝文件夹,-f用来强制拷贝不提示确认
2,linux里给/etc/aaa.gz创建一个叫bbb.haha的链接,并移动到/usr目录下
ln-s/etc/aaa.gz/usr/bbb.haha
注:-s是用来创建软连接,类似windows上的快捷方式。
3,linux里给/etc/qqq.gz改名为bbb.gz
mv/etc/qqq.gz/etc/bbb.gz
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)