Newsgroup: it.comp.macintosh
Titolo: [Strano[ Comando da terminale

Il comando č:
ioreg -p IODeviceTree -n battery -w 0 | grep Battery
Alcuni link e comandi un po' lunghi, li tengo in memoria in un documento
di TextEdit per usarli all'occorrenza con il mio bel 
copia&incolla.
Ora la stranezza č che quando vado ad incollarlo a terminale, subito 
dopo il mela+v il comando parte direttamente senza il mio Invio.
Questo succede solo quando sono on-line.
Capitato a qualcun' altro?
-- 
Marie Dany Keisler

.
-- 
"I have a very simple life, I have my family and I have Apple and Pixar.
And I don't do much else." S. J.

.
Messa così mi pare molto più semplice; basta l'alias.
Faq molto utile,
THX :-)
-- 
Marie Dany Keisler

 Se usi tcsh:
Orc.....! ma quando chiudo e riapro il terminale l'alias sparisce! :-/
-- 
Marie Dany Keisler

 Orc.....! ma quando chiudo e riapro il terminale l'alias sparisce! :-/
L'alias lo devi mettere nell'apposito file di configurazione della
shell, se vuoi che sia permanente. Leggiti bene la FAQ.


 L'alias lo devi mettere nell'apposito file di configurazione 
Se a questo punto si vuole personalizzare la configurazione della shell,
la cosa migliore è farlo utilizzando i file (1) che questa cerca nella
cartella ~/Library/init/tcsh
(1)
Per creare questi file si può tranquillamente usare TextEdit,
In aliases.mine possiamo andare a definire i nostri alias personali,
ovvero le scorciatoie per eseguire lunghe stringhe di comandi.
==============================
Come faccio ad editare aliases.mine?
TextEdit non lo trova.
TextEdit->Apri->Libreria  -> /init/tcsh (non c'è)
-- 
Marie Dany Keisler

 TextEdit->Apri->Libreria  -> /init/tcsh (non c'è)
Semplice, prima ti crei le due cartelle "~/init" (occhio che deve stare
nella tua home, non a livello root) e "~/init/tcsh", poi crei un nuovo
documento di testo (con la codifica specificata nella FAQ) e lo salvi
col nome "aliases.mine". ;-)


 col nome "aliases.mine". ;-)
Scusa puoi spiegare più facile?!
In pratica sono andata su Finder->Hard Disk>Libreria e ho creato le due
cartelle ma poi mi sono persa :-/
-- 
Marie Dany Keisler

 Finder->Hard Disk>Libreria
None: devi metterle dentro la cartella Libreria che sta dentro la tua
cartella inizio.


 cartella inizio.
Ok, ho creato le due cartelle in Keisler->Libreria e in ambedue ho
inserito i due file nominati aliases.mine con dentro le stringhe editate
con TextEdit:
alias rm 'rm -i'
alias cp 'cp -i'
alias mv 'mv -i'
alias batteria 'ioreg -p IODeviceTree -n "battery" -w 0 | grep Battery'
alias supertext 'sudo
/Applications/TextEdit.app/Contents/MacOS/TextEdit' 
Dove ho sbagliato?
Devo forse riavviare per rendere effettivo/stabile il comando Batteria?
-- 
Marie Dany Keisler

 Devo forse riavviare per rendere effettivo/stabile il comando Batteria?
Se hai eseguito la FAQ in *TUTTE* le sue parti, ti basta chiudere la
finestra del terminale e aprirne una nuova. Se invece ti sei limitata a
creare le due cartelle e metterci dentro il file, non serve a niente,
perché nessuno dice alla shell di andare a guardare quel file...


 file e guarda sotto "Nome & Estensione".
Salvato come .rtf ma per la codifica UTF-8 non ne sono sicura.
Con mela+i non si nota?!
-- 
Marie Dany Keisler

 Salvato come .rtf ma per la codifica UTF-8 non ne sono sicura.
Appunto, rtf non va bene: il formato deve essere testo, quindi in
TextEdit scegli "Formato|Converti in formato testo" e risalva il
documento scegliendo la codifica UTF-8, senza aggiungere l'estensione
.txt. COmunque ripeto: non basta questo, devi crearti anche i file
.login e .tcshrc nella tua cartella inizio. Nella FAQ c'è scritto
tutto...


 tutto...
Questo lo ho fatto come da FAQ:
[cito]
Per farlo, basta digitare nel Terminale
cp /usr/share/tcsh/examples/rc ~/.tcshrc 
cp /usr/share/tcsh/examples/login ~/.login 
Ma probabile che l'errore sta qui (se ho interpretato bene la faq).
Nella home, questi due file non li trovo.
(1) l'alias non funge ancora sob!
-- 
Marie Dany Keisler .. con la capoccia dura, ma che ce la farà (spero)

 Nella home, questi due file non li trovo.
Normale, sono file invisibili, come tutti quelli il cui nome inizia per
".". Verifica da terminale con un "ls -a".


 ".". Verifica da terminale con un "ls -a".
[computer-di-keisler:~] keisler% ls -a
.                   .Trash              Desktop             Music
..                  .emacs.d            Documents           Pictures
.CFUserTextEncoding .login              Invia Registrazione Public
.DS_Store           .tcsh_history       Library             Sites
.MCXLC              .tcshrc             Movies
A 'sto punto non mi resta che riprovare tutta l'operazione:
ricreare la cartella eccetera.
Speriamo che funzia.
-- 
Marie Dany Keisler

 Speriamo che funzia.
Un dubbio: sei sicura che stai usando la tcsh? Considera che in Panther
il default è bash.


 sei sicura che stai usando la tcsh?
Q'ui ancora Jaguar
-- 
Marie Dany Keisler

 un'estensione.
Forse avevo sbagliato una qualche estensione ma, fatto sta che, ho
semplicemente rieditato aliases.mine e sostituito al precedente e ora
funziona alla grande. Grazie per il prezioso supporto e per la FAQ :-)
Apropo', ho visto su Tevac-tutorial che viene indicata la Faq=0178 come
ottimo tutorial per tcsh, ... complimentoni!
-- 
Marie Dany Keisler .. che con la testa dura ha vinto.

 ottimo tutorial per tcsh, ... complimentoni!
Dai non esagerare, parla di "tutorial ben scritto"... ;-)
