Linux服务器八个非常好用的技巧

1501人浏览 2020-09-10

对于Linux终端来说,对于新用户甚至是经验丰富的用户而言,如果不了解Linux的技巧和窍门,它们似乎就不堪重负。Linux是一个非常灵活的操作系统。
但是,很难记住所有命令及其适当的用法。这次分享的技巧将使您像专业人士一样使用Linux!

1.批量创建多个文件夹

创建单个文件夹

$ mkdir new_folder 

同时创建5个文件夹

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

2.快速移动到文件的开头或末尾。

当我们打开一个比较大的日志文件的时候,有时需要快速的移动到文件的末尾或者移动到文件的开头,可以使用'{‘和’}’来实现这个效果。

双击”{“键,回到文件的开头,双击”}”键移动到文件的末尾。

3.同时执行多个命令

通常,您必须等待上一个命令成功运行才能运行下一个命令。这又会消耗您大量的宝贵时间。有一种有效的方法。您可以使用一个命令来执行多个命令,等待时间已经结束!该命令如下所示:

	
command_1; command_2; command_3

多个命令用英文逗号隔开。

4.运行多个命令,前面的失败后面的停止执行。

在运行多个命令的时候某一个命令失败了,我们需要暂停接下来的任务。

可以使用’||’分隔符来使用。

command_1 || command_2

5.定时关机。

如果我们需要在未来时间里关闭系统,就可以用到定时关机的功能。

例如:在21:00完全关机

$ sudo shutdown 21:00

还可以使用分钟定时。

如:15分钟后,自动关机

$ sudo shutdown +15

6.轻松的搜索文件。find命令.

如:搜索某个目录下的所有文件。

$ find /home/my -type f

它将搜索 /home/my文件夹下的所有文件。如果你需要按条件搜索,比如筛选大于10M的文件。可使用以下命令:

$ find . -type f -size 10M

注意:先用cd命令移动到你要查找的文件夹,避免在根目录使用此命令。否则可能导致系统卡顿。

7.将一个文件同时复制到多个文件夹。

复制单个文件的命令:

$ cp /home/my/test.txt /new_dir

如果需要同时复制到多个文件夹呢,可以使用下面的命令:

$ echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1 cp -v /home/my/test.txt

8.删除清空大的日志文件

服务器中有时难免出现特别大的日志文件,这个时候rm命令就不那么实用了。

可以使用如下命令进行大文件的清空。

$ > /file/file.log

执行完毕将清空这个文件。

推荐文章

设置谷歌云服务器使用ssh密码方式远程连接服务器
2020-09-09
Linux查看IO占用过高的进程。
2021-11-22
Golang项目部署守护运行 使用bash脚本校验进程是否后台运行 并停止/启动/重启/编译运行go项目(后台守护运行)
2021-08-06
搜索文章