If-Koubou

Kā izdzēst termināla vēsturi Linux vai macOS

Kā izdzēst termināla vēsturi Linux vai macOS (Kā)

Noklikšķiniet uz bultiņas "uz augšu" Mac vai Linux komandrindā, un jūs redzēsiet pēdējo komandu, kuru tu uzvari. Turpiniet nospiest "uz augšu" un redzēsiet vairāk komandu; jūs varat doties atpakaļ dienās, mēnešos vai pat gados.

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: vēsture-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 vēsture-c, nodarbojas ar pašreizējo sesiju.

The vēsture 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

Ja jūs nezināt, 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 atveriet ~ / .bash_history un noklusējuma teksta redaktors atver failu.

Linux sistēmās nomainiet atvērts ar vēlamā teksta redaktora nosaukumu, piemēram, nano, vim, vai gedits. 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 skaidrs šķ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).

Tas ir pilnīgi estētiski: ritiniet uz augšu un jūs joprojām redzēsiet savu iepriekšējo izlaidi. Bet, ja jūs esat savā darbā, tas ir noderīgs.