Alam nating lahat kung ano ang Kasaysayan ng Bash. Maraming beses na kailangan namin para sa ilang kadahilanan (seguridad, paranoia, atbp.) Na ang isang tiyak na utos ay HINDI nai-save sa kasaysayan, iyon ay, at halimbawa, nais naming mai-save ang lahat ng mga utos maliban sa mga nauugnay sa ssh, sa ganitong paraan kung may isang tao na nagawang ma-access ang aming computer ay hindi malalaman kung aling computer ang ginagawa namin sa SSH.
Upang ibukod ang lahat na nauugnay sa utos SSH isusulat namin ang sumusunod na linya sa .bashrc :
HISTIGNORE='ere*:ssh*'
Sa ganitong paraan kung halimbawa gumawa kami ng isang bagay tulad ng:
ssh root@virtue
… Hindi ito nai-save sa kasaysayan 😉
Kung nais naming ibukod ang lahat na may kaugnayan sa utos ls isinusulat namin ang sumusunod:
HISTIGNORE='ere*:ls*'
Tandaan na ang file .Ang bashrc ay may isang panahon sa simula ng pangalan, na nangangahulugang ito ay isang nakatagong file na nasa aming tahanan. Kung nais mo, gamit ang utos ng echo maaari kang sumulat nang direkta sa .bashrc nang hindi na buksan ito, halimbawa ibukod natin ang lahat na nauugnay sa ssh mula sa kasaysayan:
echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc
Sa tingin ko wala nang maidaragdag.
Pagbati
Ito ay halos nagbibigay inspirasyon sa akin upang buksan ang isang pahina ng tao at mag-post sa site na ito, ang pagsusulat tungkol sa kung paano ilista ang mga nakatagong file ay dapat na isang malaking kontribusyon.
Kagiliw-giliw na tool. Ang ere na kinakatawan nito?
Kagiliw-giliw na 😀 sa mga bookmark nang wala sa hinaharap kailangan ko ito, maraming salamat.
Talagang kawili-wili at kapaki-pakinabang, lalo na para sa atin sa mundo ng network administration (ang paranoia ay hindi kailanman nasasaktan).
At mayroong ang mode na pragmatic, i-type lamang ang isang puwang bago ang utos at iyon lang, hindi ito maaalala.
Kaya, palagi akong gumagamit ng history -c, ngunit walang natitira xD, ang pagpipiliang iyon ay napaka-simple at pumipili.
Hindi gumana para sa akin ang space space.
Hindi rin ako, kaya't hindi ko inilagay ito sa post mula sa simula 🙁
pagdaragdag:
HISTCONTROL = balewalain
gumagana ang puwang 🙂
Ang puwang na bagay ay nagtrabaho para sa akin ng maraming buwan sa pag-configure sa ganitong paraan:
HISTIGNORE = '(space) + (*)' => tulad nito: HISTIGNORE = '*'
????
Interesting si Gaara. Kahit na hindi ko ito kailangan sa ngayon, gusto kong malaman na mayroon akong isang buong repositoryo ng mga tip dito sa DesdeLinux.
Maikli, maigsi at kapaki-pakinabang! mahusay na kontribusyon.