To sauc par savu vēsturi, un tas ir ļoti ērti. Ja jūs pieļāvāt kļūdu, ierakstot garu komandu, vienkārši nospiediet "uz augšu" un novērsiet problēmu. Ja vēlaties atkārtoti izveidot savienojumu ar SSH serveri, kuru izmantojāt nākamajā dienā, vienkārši nospiediet "uz augšu", līdz tiek parādīta attiecīgā komanda.
Tas ir noderīgi, taču tur ir arī iespējama drošības problēma šeit, jo īpaši, ja jūs kādreiz esat nejauši ievadījis paroli vienkāršā tekstā. Kā kāds izskaidro šo vēsturi? Garš stāsts ir īss, to var izdarīt ar divām komandām:
history -c
kam seko
rm ~/.bash_history
. Lai iegūtu lielāku skaidrību, lūk, ko izpilda šīs komandas.
Notīriet pašreizējās sesijas vēsturi
Jūsu vēsturi var sadalīt divos gabalos. Jūsu pašreizējā sesiju vēsture ir jūsu ilgtermiņa vēsture. Mūsu pirmā komanda
history -c
nodarbojas ar pašreizējo sesiju.
history
komanda ir iebūvēta Bashā pati un
-c
modificētājs pasaka programmai, lai notīrītu šo vēsturi. Šī komanda novērsīs to, ka jūsu pašreizējā sesijā kaut kas tiek ierakstīts jūsu ilgtermiņa vēsturē, taču nenozīmē šo ilgtermiņa vēsturi.
Notīrīt visu savu Bash vēsturi
Ja vēlaties noņemt visu savu vēsturi, palaidiet šādu komandu:
rm ~/.bash_history
rm
ir ilgstoša komanda failu dzēšanai UNIX sistēmās.
~/.bash_history
ir vienkāršs teksta dokuments, kurā tiek saglabāta Bash vēsture.
Varat arī atvērt failu un izdzēst visas līnijas, par kurām esat noraizējies. Mac datorā ievadiet
open ~/.bash_history
un noklusējuma teksta redaktors atver failu.
open
ar vēlamā teksta redaktora nosaukumu, piemēram,
nano
,
vim
vai
gedit
. Viens, no kura esat atvēris failu, varat izdzēst visas līnijas, kuras nevēlaties glabāt ar rokām. Saglabājiet failu, pēc tam restartējiet čaulu, un izdzēstās rindiņas pārtrauks parādīties.
Notīriet savu termināli jaunajai sesijai
Šis visbiežāk ir nesaistīts, bet es tomēr tā pieminēju. Komanda
clear
šķiet, ka jūsu Terminal izskatās kā tikko atvērta jauna sesija, kas ir noderīga, ja ņemat daudz ekrānuzņēmumu un vēlas, lai lietas izskatās pareizi (vai arī nevēlaties, lai cilvēki pēc pleciem redzētu, kādas komandas esat izmantojis).