Paātriniet lēnu termināļa darbību, notīrot žurnālfailus
Laika gaitā Mac OS X termināļa palaišana var kļūt lēna, taču ir vienkāršs risinājums, kā to atkal paātrināt.
Dzēšot Apple sistēmas žurnālus, varat ievērojami samazināt jaunu termināļa logu/cilņu atvēršanas un palaišanas kavēšanos, manā gadījumā no aptuveni trīs sekunžu aizkaves līdz momentānai!
Lūk, kā izdzēst žurnālfailus un atgūt termināļa lietotnes palaišanas ātrumu:
Novērsiet lēnu termināļa palaišanas laiku, notīrot žurnālfailus operētājsistēmā Mac OS X
Komandrindā izmantojiet šādu sintaksi:
cd /private/var/log/asl/
Tagad vēlaties pārbaudīt, vai atrodaties pareizajā direktorijā, uzskaitot .asl žurnālfailus:
ls .asl
Visbeidzot, ja tiek parādīti tikai .asl faili, ierakstiet šo komandu, lai tos dzēstu:
sudo rm !$
Update: mēs pielāgojām iepriekš minētās komandas katram lietotāja komentāram, tagad tas ir drošāks vairāk iesācēju lietotājiem. Lūk, vecā komanda, kas saglabāta pēcnācējiem, tā ir svītrota, jo iesācējiem to ievērot ir nedaudz riskantāk:
Komandrindā ierakstiet: cd /private/var/log/asl/
, pēc tam šajā direktorijā ierakstiet: sudo rm -rf .asl
Brīdinājums: esiet pilnīgi pārliecināts, ka komandu sudo rm -rf ierakstāt tikai direktorijā /var/log/asl/! rm -rfizdzēš visus direktorijā esošos failus, neuzdodot jautājumus, tāpēc, ja veicat šo uzdevumu nepareizajā direktorijā (piemēram, mājas mapē), radīsies nopietna problēma! Es pieņemu, ka jums ir mērena pieredze komandrindas vidē — ja jums tā nav, šis padoms, visticamāk, jums tik un tā nebūs vajadzīgs.
Update 2: Kā komentāros norāda Marks, drošāk ir norādīt dzēst tikai žurnālfailus. Iepriekš minētā komanda ir mainīta, lai to atspoguļotu. Alternatīva un īsāka komanda ir šāda:
sudo rm -rf /private/var/log/asl/.asl
Galvenais uzdevums ir: esiet piesardzīgs ar sudo un rm komandām, īpaši, ja tiek lietotas aizstājējzīmes.
Vai tas paātrināja lietotnes Terminal palaišanu? Šis triks joprojām darbojas visās OS X versijās, tādēļ, ja jūsu Mac datorā ir lēnas palaišanas terminālis, izmēģiniet to un paziņojiet mums komentāros.