bash history - только для гуру
env|grep HIST
HISTSIZE=20000
HISTFILESIZE=20000
и потом только листать :D ... хотя ... если ты так и задумывал, то да, ты знаешь толк в извращениях
HISTSIZE=20000
HISTFILESIZE=20000
и потом только листать :D ... хотя ... если ты так и задумывал, то да, ты знаешь толк в извращениях
Есть такая штука в баше "trap debug", в функцию пишешь сохранение в файл\базу\сислог после каждого ввода и хоть годами храни. Плюс в том, что не проябывается история при краше, килле, закрытии терминала или соседних окон менеджера, да и можно смотреть какой юзер что делал, чтобы потом пнуть какого-нить рукожопа за кривю правку конфигов в продакшене.
Вот как то так:
Feb 28 13:34:25 host bash[2168]: (vkn) 382 sudo su - deploy
Feb 28 13:34:28 host bash[2247]: (vkn)-(root)-(deploy) 1030 mysql -hsrv -usite site
Feb 28 13:43:39 host bash[3522]: (vkn)-(root)-(deploy) 1031 less /var/log/nginx/error_log
Feb 28 13:44:05 host bash[3661]: (vkn)-(root)-(deploy) 1032 tail -f /var/log/nginx/error_log
Вот как то так:
Feb 28 13:34:25 host bash[2168]: (vkn) 382 sudo su - deploy
Feb 28 13:34:28 host bash[2247]: (vkn)-(root)-(deploy) 1030 mysql -hsrv -usite site
Feb 28 13:43:39 host bash[3522]: (vkn)-(root)-(deploy) 1031 less /var/log/nginx/error_log
Feb 28 13:44:05 host bash[3661]: (vkn)-(root)-(deploy) 1032 tail -f /var/log/nginx/error_log
history | grep ls
:D
:D
Ctrl+R в помощь
Команду из двух букв ему влом вводить и он нажимает вверх для автовставки уже ранее введенных команд.
Откровенно говоря, стало не легче...
А меня чет grep и его братец sed подбешивают
Допустим, у вас есть проблема и вы хотите решить её, используя регулярные выражения. Теперь у вас есть две проблемы.
s/(?:..(.))(\s\S+).\.$/н\1т\2./
Кстати, ты не знаешь, может ли sed не заменять кусок строки, отвечающий регекспу, а поставить после регекспа "указатель" и писать уже туда?
s/\(REGEXP\)/\1STRING/g
Где REGEXP — искомое выражение,
а STRING — то, что нужно вставить.
Где REGEXP — искомое выражение,
а STRING — то, что нужно вставить.
пора "открывать" фемдом linux.reactor.cc или geek.reactor.cc
Лучше не надо.
чтобы там были вопросы типа "чем закончился Евангелион"?
Как пропатчить КДЕ под фряху.
тю, давно все знают что если какие вопросы по *nix системам - нужно идти к анимешникам.
make buildkernel KERNCONF=GENERIC -DCFLAGS="-O3"
Ты же понял, почему тебя заминусовали? Не поддерживается -O3 при сборке GENERIC.
eXtract Zip File
А ларчик то просто открывался
eXtract gZip File тогда уж
Тут скорее дело не в том, что он её забыл. Порой тебе настолько лень писать команду, что ты идешь вверх по истории, даже зная, что это будет гораздо дольше, чем если бы ты просто написал то, что тебе нужно заново.
Две кнопки против 20+?
Тут как видишь он прокрутил пол истории чтобы найти ls. И признайся, ты тоже так делаешь...
Если бы я так делал не писал бы коммент. Я пользуюсь "вверх" только на 1-3 команды выше, остальное через CTRL+R, а на 2-3 символа всегда пишу, за исключением если он в истории первый второй
Шварцнегер в помощь
-xxf и не важно какой формат
и запоминать особо ничего не надо
и запоминать особо ничего не надо
А зачем два раза x ?
первый "уходит" в tar второй в gzip/bz2
это естественно для распаковки, пакуют все обычно в один привычно-любимый формат и ключи типа cjf / czf помнят на механическом уровне, а вот если редко распаковываешь какой-нить gzip или bzip2 то лезть в ман\гугл так влом) и у них еще порядок идиотский, вопщем -xxf мне было удобнее однажды запомнить , может кому то еще поможет ^_^
xfj не будет работать. Ключи x и j не требуют аргументов, поэтому их можно соединять с последующими. f требует, поэтому как минимум "tar -xf file.tar.bz2 -j".
Не, я такое юзаю, если знаю, что это было только что. А так есть же.
Ctrl+R xxx
history | grep xxx
Ctrl+R xxx
history | grep xxx
Особенно ценно, если надо достать хистори монстров вроде
netstat -an | grep "89.188.102.130:80" | tr -t ":" " " | awk '{print $6}' | sort -rn | uniq -c | sort -rn| head -n 1;
netstat -an | grep "89.188.102.130:80" | tr -t ":" " " | awk '{print $6}' | sort -rn | uniq -c | sort -rn| head -n 1;
Именно вот этим вот, спасибо
надеюсь этот адрес для тебя не важен, а то кто-нибудь ради любопытства можеи устроить ddos. Не, не я, кто-то другой...
Твой Мистер Хайд
Это же адрес неуловимого Джо. А DDoS денег стоит.
я даже хз в чем проблема, то ли в линухе (и венде походу тоже) нет никаких адекватных средств обработки текста либо сами программы выводят данные так хуево что без 10 пайпов не обойтись
Два одинаковых комента, только одному -4 уже шлепнули, второму пока нет)
ХАХАХАхахаха Как смешно! Ну как смешно хахахаха.
Это же ветка про компиляцию KDE под freebsd?
Где скачать свежие тайтлы?
Где скачать свежие тайтлы?
в фендом анимешников иди
Я практикую:
ls -la
ls -la
Чтобы написать коммент, необходимо залогиниться
command not found