Nah, Anda dapat menyebutnya sebagai tip Linux untuk hari ini. Saya akan membagikan tip yang memungkinkan Anda menjalankan perintah di shell prompt dan tidak menyimpannya di riwayat perintah. Umumnya setiap perintah yang Anda jalankan di shell disimpan dalam riwayat perintah dan 'sejarah ' perintah akan menampilkan daftar perintah yang telah Anda jalankan di masa lalu. Itu cukup berguna. Namun bagaimana jika Anda ingin menjalankan perintah dan kemudian mencegahnya disimpan dalam histori perintah?
Jawaban:
Menjalankan perintah apa pun yang dimulai dengan
Misalnya,
#<space> hostname
Perintah di atas akan menampilkan nama host mesin, tetapi perintah itu sendiri tidak disimpan dalam riwayat perintah.
Tapi tunggu, Anda harus mengontrol HISTORY (melalui HISTCONTROL variabel lingkungan). Periksa apa yang sedang disetel di HISTCONTROL seperti di bawah ini:
#echo $HISTCONTROL
Sekarang, setel HISTCONTROL seperti di bawah ini:
#export HISTCONTROL=ignorespace
Atau Anda dapat menambahkan baris di atas ke $HOME/.bashrc.
# .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions export HISTCONTROL=ignorespace
Perintah di atas mengontrol riwayat perintah untuk mengabaikan spasi. Jadi setiap kali perintah dijalankan dengan spasi di depan, itu tidak akan disimpan dalam sejarah.