summaryrefslogtreecommitdiff
path: root/LINUX/HOME_SERVER/5 малоизвестных команд для Linux.md
diff options
context:
space:
mode:
Diffstat (limited to 'LINUX/HOME_SERVER/5 малоизвестных команд для Linux.md')
-rw-r--r--LINUX/HOME_SERVER/5 малоизвестных команд для Linux.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/LINUX/HOME_SERVER/5 малоизвестных команд для Linux.md b/LINUX/HOME_SERVER/5 малоизвестных команд для Linux.md
new file mode 100644
index 0000000..36ec72f
--- /dev/null
+++ b/LINUX/HOME_SERVER/5 малоизвестных команд для Linux.md
@@ -0,0 +1,48 @@
+### tldr
+
+Если набрать, например, man tar, вы получите труднопонятную простыню текста. В отличие, от man, результат вывода команды ниже более понятен.
+
+tldr [command]
+
+Например:
+tldr tar
+Create a .tar archive
+tar cf archive.tar file1 file2
+
+Extract a .tar.gz archive
+tar xzf archive.tar.gz
+
+List contents of a tar file
+tar tf archive.tar
+
+### timeout
+
+Команда timeout позволяет выполнять команду в течение определенного времени. Если время истечет, тайм-аут убьет процесс, так что скрипт не будет выполняться вечно. Пара примеров:
+timeout 5s ping google.com
+timeout 30s ./myscript.sh
+
+### ncdu
+
+Инструмент ncdu похож на du, но с текстовым интерактивным интерфейсом, который позволяет проверять использование диска и удалять мусор на месте.
+ncdu
+--- /home/user ------------------------
+. 3.1 GiB [##########] Downloads
+ 1.2 GiB [###.......] Videos
+ 800.0 MiB [##........] Projects
+ 450.0 MiB [#.........] Documents
+
+### fd
+
+Это удобная альтернатива find с простым синтаксисом (больше никаких длинных флагов или странных шаблонов). Несколько примеров:
+fd notes.txt
+fd -e py
+fd config /etc
+
+### trash
+
+Если вы быстро набирали rm и удаляли не тот файл (или, что еще хуже, целую папку), вы знаете, как жесток Linux в отношении удаления файлов. Кнопки «отменить» нет. Если что-то исчезло, значит, оно действительно исчезло.
+
+Вот тут-то и пригодится команда trash. Она работает так же, как rm, но вместо того, чтобы навсегда удалять файлы, она отправляет их в корзину, откуда их можно легко восстановить позже. Несколько примеров:
+trash filename.txt
+trash file1.txt file2.txt folder/
+trash-restore \ No newline at end of file