Прочитав
переводную статью о продвинутых командах bash, принял на вооружение следующие:
Запустить последнюю команду с правами рута
Пример притянут за уши - не пытайтесь повторить в домашних условиях :)
user@localhost /etc $ mv sudoers sudoers.bak
mv: cannot move `sudoers' to `sudoers.bak': Permission denied
user@localhost /etc $ sudo !!
user@localhost /etc $
Запустить последнюю команду с заменой одной фразы другой
user@localhost ~/tmp $ mkdir somedir
user@localhost ~/tmp $ ^somedir^anotherdir^
Соответственно "anotherdir" тоже будет создана.
Быстрое копирование или переименование файла
user@localhost ~/tmp $ ls
somefile
user@localhost ~/tmp $ mv somefile{,.txt}
user@localhost ~/tmp $ ls
somefile.txt
user@localhost ~/tmp $ cp somefile.txt{,.bak}
user@localhost ~/tmp $ ls
somefile.txt somefile.txt.bak
Вернуться в предыдущую директорию
Это просто любимое!
user@localhost ~/tmp $ cd files/mp3
user@localhost ~/tmp/files/mp3 $ cd -
/home/user/tmp
user@localhost ~/tmp $
0 коммент.:
Отправить комментарий