Date: 2022-07-03 14:10 (UTC)
From: [personal profile] ex0_planet
Самое интересное в unix shell это когда начинаешь сочетать команды и приёмы. Без этого непонятно в чём цимес, ну написал ls, оно тебе список файлов, действительно, я лучше коммандер возьму.

Навскидку:
sudo !! # повтор предыдущей команды с правами root


Еще
(cd path/to/dir && command) # выполнение command в поддиректории и сабшелле, без влияния на текущий шелл


Или вот это бывает полезно при кернельном хакерстве:
echo enable | sudo tee /sys/some/important/feature/control # запись в файл, права на который есть только у рута
# без этого приходится городить городухи вида sudo su -c 'echo foo > /sys/bar'
# - бонусный балл за то чтобы сослаться на переменную окружения там
# - два балла за правильно расставить кавычки
# - три балла если в именах есть пробелы


Или brace expansion + glob
wc -l *.{c,h} # количество строк во всех .c и .h файлах
cp document.md{,.backup} # self-explanatory

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org