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.
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.
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.
Š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.