使用Linux的10大技巧和窍门

对于不了解Linux提示和技巧的新手和有经验的用户,Linux终端可能会让您不知所措。 Linux是一个非常灵活的操作系统。
但是,很难记住所有命令及其正确用法。我们的绝妙技巧使Linux成为专业人士!

查看这些10技巧和窍门,以扩展Linux游戏。

1.删​​除大文件

由于管理技能不佳,文件可能“繁重”,在某些情况下可能高达250 GB。在那种情况下,rm实用程序不是很有用,因为它包含大量数据。

因此,请避免使用rm实用程序删除该大小的单个日志文件。您应该选择一个更简单的解决方案:

 > /path-to-file/huge_file.log

您需要更改区分大小写的文件名和路径。结果是该特定文件的空输出。

2.复制到多个目录

通常,要复制文件,请使用类似于以下内容的cp命令:

cp /path-to-file/my_file.txt /path-to-new-dir

正确?如果要将其复制到多个目录怎么办?您通常会执行以下操作:

cp /home/user/my_file.txt /home/user/1
cp /home/user/my_file.txt /home/user/2
cp /home/user/my_file.txt /home/user/3

重复创建这些命令不仅耗时,而且令人沮丧。如果我们说我们可以用一个命令行来继续这个过程呢?你相信吗?试试这个:

echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1 cp -v /home/user/my_file.txt

瞧!您的工作完成了。

3.最小化按键

您按键盘上的键的次数越多,完成任务所花费的时间就越长。如果您知道某些节省时间的命令,那么流形可以帮助您更有效地工作。

您必须使用UNIX bash shell执行最后一个命令。

不必重新键入整个命令,而是使用Ctrl + R并根据需要更改几行。它为您节省了大量时间并加快了工作速度。

4.轻松的文件搜索

这似乎比您想象的要容易。以下是用于查找文件的命令的示例。

find /home/user -type f

此命令将在/ home / user中找到所有文件。这是一个功能强大的命令,但是您可能需要优化搜索以提供更多说明。

例如,假设您包含搜索大于10 MB的文件的选项。您可以通过以下方式执行此操作:

find . -type f -size 10M

注意不要使用根目录。故障可能导致系统I / O过多。

5.关闭系统电源

您是否知道可以使用某些命令在特定时间关闭系统?您可能会或可能不会在场以关闭计算机,但是您可以选择何时关闭计算机。使用以下命令配置关闭时间:

sudo shutdown 21:00

系统将在21:00完全关闭。您可以选择分钟而不是小时。
例如:

sudo shutdown +15

15分钟后,计算机将自动关闭。

6.使用适当的命令

由于可以自由使用多个命令行,因此在需要时很难调用它们。除了记住正确的命令之外,您还需要有效地执行它们。

您正在寻找的是:

#apropos

只需将“ description”替换为您要查找的实际命令的描述即可。

请参阅以下示例:

  • dir(1)–列出目录内容
  • ls(1)–列出目录内容

使用此技巧,您不必调用任何必需的命令。只是搜索!

7.执行多个命令

在大多数情况下,必须等待上一个命令成功执行才能执行它。这也会消耗您大量的宝贵时间。

有一种有效的方法可以做到这一点。您可以使用一个命令来执行多个命令,等待时间已经结束!

该命令如下所示:

command_1; command_2; command_3

当要在规定的时间内完成作业时,此隔离器可以节省生命。

8.多个命令:如果第一个命令失败

上一节介绍了怎样使用单个命令执行多个命令。但是,如果第一个命令没有成功执行怎么办?仅在上一个命令成功后才运行后续命令。

为此分隔符使用“ ||”:

command_1 || command_2

此后,使用上述单行命令,仅在命令1之后执行命令2。

9.创建目录树

在Linux上,通常使用mkdir命令创建一个新目录。

创建目录的普通命令如下所示:

mkdir new_folder 

怎样在新文件夹中创建7个子文件夹?重复上述命令7次不是理想的解决方案。您可以改用以下命令。

mkdir -p new_folder/{folder_1, folder_2, folder_3, folder_4, folder_5, folder_6, folder_7} 

使用上面的命令,您可以轻松创建7个子文件夹,而不必多次运行mkdir。

10.移至行尾或行首

我输入了一个长命令,但我注意到必须去命令的开头进行更改。

你的职业是什么?多次按下该左箭头键,直到到达命令开头?
有个更好的方法。

您可以选择使用Ctrl + E到达末尾并使用Ctrl + A到达起点,而不是使用End和Home键。

推理

学习这些技巧和技术将帮助您轻松地迁移到Linux。

即使您不是Linux专家,上面的命令也很容易为任何人所理解。那就是美丽!

这些便捷的技巧在提高效率方面具有惊人的效果。最适合您的Linux旅程!

相关阅读:

Posted in: Linux