Сви знамо шта Историја басха. Много пута нам је из неког разлога (сигурност, параноја итд.) Потребно да одређена команда НИЈЕ сачувана у историји, односно, на пример, желимо да се сачувају све наредбе, осим оних које се односе на ссх, на овај начин ако неко успе да приступи нашем рачунару неће моћи да зна на ком рачунару радимо ССХ.
Да се искључи све што је везано за команду sSH записујемо следећи ред у .басхрц :
HISTIGNORE='ere*:ssh*'
На овај начин ако, на пример, радимо нешто попут:
ssh root@virtue
... То неће бити сачувано у историји 😉
Ако желимо да изузме све што је везано за наредбу ls пишемо следеће:
HISTIGNORE='ere*:ls*'
Запамтите да је датотека .басхрц има тачку на почетку имена, што значи да је то скривена датотека која се налази у нашем дому. Ако желите, помоћу команде ецхо можете писати директно у .басхрц без потребе да га отварате, на пример, изузмимо све што је повезано са ссх из историје:
echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc
Па мислим да се више нема шта додати.
Поздрав 😀
Ово ме готово надахњује да отворим ман страницу и објавим на овој страници, а писање о томе како да напишем скривене датотеке требало би да буде сјајан допринос.
Занимљив алат. Пре него што представља?
Занимљиво 😀 за обележиваче, али у будућности ми то треба, хвала вам пуно.
Заиста занимљиво и корисно, посебно за оне од нас у свету мрежне администрације (параноја никада не боли).
А ту је и прагматични режим, само унесите размак пре команде и то је то, неће се памтити.
Па, увек користим историју -ц, али од кД није остало ништа, та опција је врло једноставна и селективна.
Свемирска ствар ми није пошла за руком.
Ни ја, зато га нисам ставио у пост од почетка
додавање:
ХИСТЦОНТРОЛ = занемарује простор
простор ради 🙂
Свемир ми је радио месецима, конфигуришући се на следећи начин:
ХИСТИГНОРЕ = '(размак) + (*)' => овако: ХИСТИГНОРЕ = '*'
????
Interesante Gaara. Si bien no lo necesito en este momento me gusta saber que tengo todo un repositorio de tips aquí en DesdeLinux.
Кратко, концизно и корисно! одличан допринос.