Секреты командной строки Linux

    \   ^__^
     \  (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  # вывод команд, которые начинаются с more

mkdir date
cd !*  # подставляет аргументы предыдущей комманды, в данном случае будет cd date

r = 4
w = 2
x = 1

rwx - 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' '|'
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x