26Aug
Nyomja meg a "fel" nyilat a Mac vagy Linux parancssorban, és megjelenik az utolsó futott parancs. Tartsa nyomva a "fel" -t, és több parancsot fog látni;vissza tud térni napok, hónapok vagy akár évek.
Ez az úgynevezett történelem, és nagyon kényelmes. Ha hibát vétettél egy hosszú parancs beírásával, egyszerűen nyomja meg az "up" gombot, és javítsa ki a problémát. Ha újra szeretne csatlakozni egy olyan SSH kiszolgálóhoz, amelyet másnap használ, csak nyomja meg a "fel" gombot, amíg meg nem jelenik a megfelelő parancs.
Hasznos, de itt is van egy lehetséges biztonsági probléma, különösen ha véletlenül egyszerre begépelt egy jelszót egyszerű szövegben. Hogyan tisztázható ez a történelem? Hosszú történet rövid, ezt két parancskal teheti meg: history -c, majd rm ~ /. bash_history.Íme, ezek a parancsok, a nagyobb tisztaság érdekében.
Az aktuális munkamenet története törlése
Az Ön története két részre bontható.Jelenleg a jelenlegi munkamenetek története, és van a hosszú távú története. Első parancsunk, a history -c, foglalkozik az aktuális munkamenetekkel.
A history parancs a Bash-ba épül, és a -c modifikátor azt mondja a programnak, hogy törölje a történetet. Ez a parancs megakadályozza, hogy a jelenlegi munkamenetben bármit is megírjunk a hosszú távú történelemtörténetektől, de nem derül ki a hosszú távú történelemből.
Ha törölni kívánja az összes történetét
Ha el szeretné távolítani az összes történetét, akkor futtassa a következő parancsot:
rm ~ /. bash_history
Ha nem tudja, rm egy hosszú távú parancs a fájlok törléséhez UNIX alapúrendszereket.~ /. bash_history egy egyszerű szöveges dokumentum, amely tárolja a Bash-történetet.
Alternatív megoldásként megnyithatja a fájlt, és törölheti az érintett vonalakat. Macintoshon írja be a nyitott ~ /. bash_history parancsot, és az alapértelmezett szövegszerkesztő megnyitja a fájlt.
Linux rendszereken cserélje ki a kívánt szövegszerkesztő nevét, például nano, vim vagy gedit. Az egyik, amelyik megnyitotta a fájlt, törölheti azokat a sorokat, amelyeket nem kéne kézben tartani. Mentse el a fájlt, majd indítsa újra a shelljét, és a törölt sorok leállnak.
Törölje Terminálját egy újszerű munkamenethez
Ez nagyrészt nem kapcsolódó, de egyébként is megemlítem. A parancs egyértelművé teszi, hogy a terminál úgy tűnik, mintha új munkamenetet nyitott volna meg, ami hasznos, ha sok screenshotot készítesz, és szeretné, hogy a dolgok rendben legyenek( vagy ne vigyék az emberek a vállára, hogy lássák, milyen parancsokat futtattak.)
Ez teljesen esztétikus: görgetés felfelé, és még mindig láthatja az előző kimenetét. De ha te vagy a munkámban, akkor jól jön.