Paano linisin ang kasaysayan ng utos sa Linux

How Clear Command History Linux



Ang bash history ay nag-iimbak ng mga tala ng lahat ng mga utos ng terminal na isinagawa ng isang gumagamit sa command-line Linux system. Gamit ang tampok na kasaysayan, madali mong mahahanap ang dating naipatupad na mga utos sa iyong Linux system sa pamamagitan ng pag-navigate ng mga arrow key.

Bakit natin aalisin ang Kasaysayan ng linya ng Linux Command?

Kadalasan, hindi namin nais na ibunyag ang kasaysayan ng terminal ng iba pang mga gumagamit sa iyong Linux system. Halimbawa, kung nagbibigay ka ng mga klase sa iyong mga mag-aaral sa isang computer sa Lab at maaaring nagturo ka ng ilang mga nakakasamang utos at hindi inirerekumenda na gamitin sa aming system. Ngunit karamihan sa mga mag-aaral ay walang ideya tungkol sa mga epekto ng mga kritikal na utos na ito. Ang isang mausisa na mag-aaral ay maaaring maghanap tungkol sa kasaysayan ng linya ng utos at subukan ang mga ito upang suriin ang pagtatrabaho ng bawat utos. Maaaring mag-crash ang iyong system ng maraming beses. Gayunpaman, maaari mong ayusin o muling mai-install ang iyong system sa isang mabilis na paraan. Ngunit, ito ay hindi magandang pagsasanay. Kaya, sa kasong ito, nais naming mas gusto na i-clear ang kasaysayan ng linya ng utos pagkatapos magtrabaho dito. Lalo na kapag nagbahagi ka ng pag-access sa iyong mga kaibigan o kasamahan. Nilinaw lamang namin ito sa isang simpleng halimbawa lamang; maaaring may iba pang mga problema kung saan nais mong limasin ang kasaysayan ng linya ng utos ng Linux. Sa artikulong ito, bibigyan ka namin ng isang demo kung paano mo malilinaw ang kasaysayan ng linya ng utos sa system ng Linux.







Naipatupad namin ang lahat ng mga utos sa application ng terminal ng Ubuntu 20.04 sa artikulong ito. Samakatuwid, kinakailangan upang buksan ang window ng terminal sa iyong system. Mag-click sa 'Mga Aktibidad' na matatagpuan sa kaliwang sulok ng desktop ng iyong system, at pagkatapos ay gamitin ang search bar ng application, hahanapin mo ang keyword na 'terminal'. Matapos makumpleto ang paghahanap, mag-click sa icon ng terminal at ilunsad ito.





Inaalis ang kasaysayan ng linya ng Linux Command

Kung nais mong tingnan ang kasaysayan ng iyong terminal utos pagkatapos, i-type ang sumusunod na utos sa terminal:





$kasaysayan

Karaniwan, ang kasaysayan ng linya ng utos ay nag-iimbak sa isang file na pinangalanang 'bash_history'. Ang file na ito ay maaari mong hanapin sa direktoryo ng isang partikular na home /home/username/.bash_history. Isagawa ang utos na ibinigay sa ibaba upang hanapin ang bash_history file:



$ls -ang /bahay/humirit/.bash_history

Tandaan: Maaaring obserbahan ng isang root user ang kasaysayan ng utos ng lahat ng mga gumagamit sa iyong system. Ngunit, ang karaniwang gumagamit lamang ang makakatingin sa kanilang sariling kasaysayan ng linya ng utos.

Alisin ang isang Linya mula sa bash history

Kung nais mong alisin ang isang solong linya mula sa bash history file, pagkatapos ay maaari mong gamitin ang pagpipilian na -d na may command ng kasaysayan at ipasok ang naka-target na numero ng linya, na nais mong alisin.

Halimbawa, nais naming limasin ang isang utos na naglalaman ng iyong password kung saan nakapasok ka ng isang password sa isang simpleng teksto; madali mong mahahanap ang numero ng linya sa file ng kasaysayan at i-clear ito sa pamamagitan ng pagpapatupad ng sumusunod na utos:

$kasaysayan -d 355

Alisin o I-clear ang lahat ng mga utos mula sa kasaysayan ng bash

Maaari mo ring i-clear o tanggalin ang lahat ng mga entry mula sa bash history file. Kaya, gamitin ang pagpipilian -c kasama ang utos ng kasaysayan. Maaari mong patakbuhin ang sumusunod na utos sa terminal upang i-clear o tanggalin ang lahat ng kasaysayan ng bash:

$kasaysayan -c

Bilang kahalili, sa pamamagitan ng pagpapatakbo ng sumusunod na utos, maaari mong alisin o tanggalin ang lahat ng kasaysayan ng mga huling naipatupad na utos sa bash history file na permanenteng.

$pusa /dev/wala>~/.bash_history

Konklusyon

Sa artikulong ito, ipinakita namin ang isang mas mahusay na pag-unawa sa utos ng kasaysayan at kung bakit kailangan namin itong limasin. Mula sa nabanggit sa itaas na nabanggit na utos, inaasahan ko na ngayong malilinaw ang kasaysayan ng iyong system nang madali. Ngunit, laging tandaan na ang ginagawa mo sa terminal ang lahat ng mga utos na naitala sa isang bash history file, kaya inirerekumenda na huwag kang gumamit ng mga password sa isang format na simpleng teksto sa linya ng utos ng Linux. Kung mayroon kang anumang mga query at saloobin na nauugnay sa artikulong ito pagkatapos, mangyaring ibahagi ang iyong mga ideya sa amin.