Komentorivi

Spotlightin käyttäminen komentoriviltä

Spotlightin käyttäminen onnistuu myöskin komentoriviltä. Tämä on joskus ihan hyödyllinen ominaisuus. Varsinkin jos hallitsee komentorivin käytön. Itse ainakin käytän sitä silloin, kun hakutuloksia on paljon.

Hakeminen ei paljoa eroa Spotlightin normaalista käytöstä. Hakusana vaan paikalleen...
mdfind hakusana

Man sivulta löytyy vielä muutama kätevä ominaisuus:
man mdfind

schedule - Virranhallinnan ajastustoiminnot

Mac OS Xn virranhallinta-asetuksista löytyvällä schedule-toiminnolla on mahdollista ajastaa kone heräämään, nukahtamaan tai sammumaan haluttuna ajankohtana. Se on kuitenkin aika rajoitetun oloinen. Herätys- ja sammutus-ajastuksia on kumpiakin mahdollista tehdä vain yksi. Ja kaiken lisäksi siitä ei saa edes kerran toistuvaa tapahtumaa. Onneksi pmset-komentoriviohjelma pelastaa päivän...

Ohjelman syntaksi on seuraava:
sudo pmset schedule toiminto aika käyttäjä, jossa

  • toiminto - haluttu toiminto (sleep, wake, poweron, shutdown, wakeorpoweron)
  • aika - haluttu aika ("MM/dd/yy HH:mm:ss")
  • käyttäjä - Ajastuksen asettanut käyttäjä (valinnainen)

Ajastus perutaan komennolla:
sudo pmset schedule cancel toiminto aika käyttäjä

Esim. Ajastan koneeni käynnistymään 12.3.2008 klo 13:23:
sudo pmset schedule poweron "03/12/08 13:23:00" mirko

Ajastus on myös madollista laittaa toistumaan tiettyinä viikonpäivinä:
sudo pmset repeat toiminto päivät aika

  • toiminto - haluttu toiminto (sleep, wake, poweron, shutdown, wakeorpoweron)
  • päivät, joina tapahtuma toistetaan ("MTWRFSU")
  • aika - haluttu aika ("HH:mm:ss")

Toistuva ajastus perutaan:
sudo pmset schedule cancel

Vaikuttaa kuitenkin siltä, että toistuvia ajastuksia on mahdollista asettaa vain yksi kerrallaan.

Ajastukset löytyvät tiedostosta: /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist Tiedostoa ei kannata muokata käsin, koska ajastuksien tulee olla aikajärjestyksessä. Käytä siis aina pmset-ohjelmaa!

hfsdebug - Tiedostojärjestelmän tutkimista

hfsdebug on pieni komentoriviltä ajettava ohjelma, jonka avulla voidaan seurata kiintolevyn tiedostojärjestelmän tilaa Mac-koneissa.

Ohjelman voi ladata osoitteesta: http://www.osxbook.com/software/hfsdebug/.

Itse asensin ohjelman koneelle /usr/local/bin/ -kansioon:

#Aluksi avasin HFSDebug-3.00.dmg-tiedoston
sudo mkdir -p /usr/local/bin/
sudo cp /Volumes/HFSDebug*/hfsdebug /usr/local/bin/
sudo chmod 755 /usr/local/bin/hfsdebug
#Nyt ohjelma voidaan ajaa komentoriviltä

Tässä muutama käyttesimerkki:

  • Listataan 15 pahiten pirstoutunutta tiedostoa
    sudo hfsdebug -f -t 15
  • Listataan tiedoston /usr/local/bin/hfsdebug tiedot
    sudo hfsdebug /usr/local/bin/hfsdebug
  • Listataan yhteenvedon ulkoisesta kovostani
    hfsdebug -V /Volumes/HD-HSU2 -s

Ohjelman ajaminen käynnistyslevyllä vaatii pääkäyttäjän oikeudet:
sudo hfsdebug ...

Lisää infoa löytyykomennolla hfsdebug --help ja ohjelman kotisivulta.

Syndicate content