linux常用命令及使用技巧,linux常用命令详解和用法

首页 > 经验 > 作者:YD1662024-03-27 11:38:17

在Linux控制终端上到达行首和行尾

如果你在Linux控制终端上写了一条很长的命令,这时候你发现你忘记了在这行命令的开始处键入sudo,你需要回到行首添上漏掉的sudo,然后,你还要回到行尾去添加一些参数。

你可以通过同时按下crtl a移动光标到行首,同样地,你也可以通过同时按下 crtl e移动光标到行尾。

linux常用命令及使用技巧,linux常用命令详解和用法(5)

ll命令

键入ll而不是ls –la命令,可以让你在一年中节省几天敲键盘的时间。这个命令适用于大多数Linux服务器。

执行以前执行的命令

执行上一个命令

想要再次执行上一个命令,当然可以按↑(向上箭头)键。但你也可以直接敲键盘!!. 以根用户身份重复执行上一个命令非常容易。就像下面这样:

sudo !!

如果要重复执行以apt开头的上一个命令,直接键入!apt。

搜索历史命令

要查找你执行过的上一个包含/tmp的命令,可以按ctrl r,并且键入/tmp。如果你还想得到下一个结果,可以再次按下ctrl r。

要显示所有执行过的包含/tmp的命令,可以使用正则表达式搜索,命令如下:

history | grep "/tmp"

linux常用命令及使用技巧,linux常用命令详解和用法(6)

yes命令

如果你想对一个命令中出现的问题都回答“是”,那么你可以用yes命令。例如:

yes | yum install curl

这个命令会对yum安装过程中的所有问题都回答“yes”。

如果你想回答“no”的话,那么就用yes no, 命令如下:

yes no| yum install curl

警告:使用yes命令可能会产生一些意想不到的后果。比如说,你可能会意外地安装10GB的依赖项,或其他你不想发生的事情。

linux常用命令及使用技巧,linux常用命令详解和用法(7)

在后台运行一个长时进程时,关闭终端窗口

如果你运行一个脚本,需要3天的时间,那么你不需要一直打开终端窗口。你可以使用nohup命令在后台运行它:

nohup wget http://large-files.com/10gb-super-movie.avi &

这样的话,wget命令就在后台工作,它的输出会保存到工作目录下的nohup.out文件中。

linux常用命令及使用技巧,linux常用命令详解和用法(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.