Visualizzazione post con etichetta comandi. Mostra tutti i post
Visualizzazione post con etichetta comandi. Mostra tutti i post

mercoledì 29 settembre 2010

BASH: assegnare l'output di un comando ad una variabile

Niente di più semplice, se si sa come farlo:
 var=`comando` 
(il simbolo ` non è un semplice apice e si ottiene con la combinazione AltGr+').
Oppure:
 var=$(comando) 
Ed ecco un esempio:
 chown `whoami`:`whoami` file.pdf

chown $(whoami):$(whoami) file.pdf

mercoledì 19 maggio 2010

Identificare la destinazione di un link simbolico

Identificare la destinazione (sarebbe meglio usare il termine inglese, target) di un link simbolico in Linux è molto più semplice di quanto si possa pensare. Vediamo due metodi.

1) Con il comando
 stat [symlink] 
si possono ottenere diverse informazioni sul file specificato, compreso il percorso del target cui symlink fa riferimento.

2) Possiamo ottenere il path assoluto del target anche sfruttando il comando readlink in questo modo
 readlink [symlink] 
in tal caso il target sarà l'unica informazione visualizzata.

domenica 16 maggio 2010

Decomprimere file con TAR

In sistemi Linux.
Per decomprimere un file in formato tar.gz:
 tar xzvf nome_archivio.tar.gz 
Per decomprimere un file in formato tar.bz2:
 tar xjvf nome_archivio.tar.bz2 

Comprimere file con TAR

In sistemi Linux.
Per comprimere in formato tar.gz una cartella:
 tar czvf nome_archivio.tar.gz cartella_da_archiviare 
Per comprimere in formato tar.bz2 una cartella:
 tar cjvf nome_archivio.tar.bz2 cartella_da_archiviare