创建单个文件夹
$ mkdir new_folder
同时创建5个文件夹
$ mkdir -p new_folder/{folder_1, folder_2, folder_3, folder_4, folder_5}
当我们打开一个比较大的日志文件的时候,有时需要快速的移动到文件的末尾或者移动到文件的开头,可以使用'{‘和’}’来实现这个效果。
双击”{“键,回到文件的开头,双击”}”键移动到文件的末尾。
通常,您必须等待上一个命令成功运行才能运行下一个命令。这又会消耗您大量的宝贵时间。有一种有效的方法。您可以使用一个命令来执行多个命令,等待时间已经结束!该命令如下所示:
command_1; command_2; command_3
多个命令用英文逗号隔开。
在运行多个命令的时候某一个命令失败了,我们需要暂停接下来的任务。
可以使用’||’分隔符来使用。
command_1 || command_2
如果我们需要在未来时间里关闭系统,就可以用到定时关机的功能。
例如:在21:00完全关机
$ sudo shutdown 21:00
还可以使用分钟定时。
如:15分钟后,自动关机
$ sudo shutdown +15
如:搜索某个目录下的所有文件。
$ find /home/my -type f
它将搜索 /home/my文件夹下的所有文件。如果你需要按条件搜索,比如筛选大于10M的文件。可使用以下命令:
$ find . -type f -size 10M
注意:先用cd命令移动到你要查找的文件夹,避免在根目录使用此命令。否则可能导致系统卡顿。
复制单个文件的命令:
$ 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
服务器中有时难免出现特别大的日志文件,这个时候rm命令就不那么实用了。
可以使用如下命令进行大文件的清空。
$ > /file/file.log
执行完毕将清空这个文件。