\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||Команда apropos может оказаться полезной в том случае, если вы знаете, что нужно сделать, но не знаете названия инструмента для выполнения поставленной задачи
^ Замена текста в предыдущей компанде, например systemctl restart nginx ^restart^status # получится systemctl status nginix
cd ~ # Переход в родительскую директорию cd - # Переход в директорию, в которой вы были до этого
copy file1 file2 & # запускает в фоновом режиме nohub copy file1 file2 & # запускает в фоновом режиме и продолжает работать даже если закрыть терминал jobs -l # посмотреть фоновоые задачи %JOB-ID или fg JOB-ID # перемещает из фонового режима bg n или %n & # Перевод задания в фоновый режим без его отмены
mkdir mydir; cd mydir # последовательный запуск комманд, если в первой будет ошибка, то следущая проигнорирует и запустится mkdir mydir && cd mydir # последовательный запуск комманд, если в первой будет ошибка, то следущая не запустится (логическое "И") mkdir mydir || cd mydir # если первая выполнится с ошибкой, то запустится вторая (логическое "ИЛИ")
history # вывод истории !45 # запуск 45 комманды из history !45:p # вывод на экран 45 комманды из history !-5 # запуск 5 с конца комманды из history !more:p # вывод команд, которые начинаются с moremkdir date
cd !* # подставляет аргументы предыдущей комманды, в данном случае будет cd date
r = 4 w = 2 x = 1rwx - 7 ( 4+2+1 )
rw- - 6 ( 4+2+0 )
r-x - 5 ( 4+0+1 )
r-- - 4 ( 4+0+0 )
-wx - 3 ( 0+2+1 )
-w- - 2 ( 0+2+0 )
--x - 1 ( 0+0+1 )
--- - 0 ( 0+0+0 )
cat files | tr '\n' '|'