UNIX
Per modificare i permessi relativi ai file Il comando generico è: chmod permessi nome_file
I permessi contengono due informazione: chi riceve il permesso e che permesso viene concesso. I codici sono: u utente che possiede il file g gruppo che possiede il file o chiunque altro a tutti
r permesso di lettura w permesso di scrittura x permesso di esecuzione programma
Cosi' ad esempio con "chmod a+x nome_file" si permette a tutti di eseguire lo script nome_file Per
visualizzare file immagine con UNIX ghostview
(per file.ps) imgwork
(per file.rgb) showcase (per file generici) Per
cercare un file which file Per
visualizzare un programma lanciato in remoto sul proprio schermo: setenv DISPLAY nome_computer:0.0 Per visualizzare tutti i processi attivi ps
–ef Per visualizzare invece tutti i processi attivi di uno specifico user: ps
–ef | grep user oppure per visualizzare tutti i processi attivi di un programma: ps
–ef | grep programma Per
eliminare core file find
~ -name core -print -exec \rm '{}' \; Per
eliminare core file automaticamente Per rimuovere core files è possibile creare un crontab file che è capace di rimuovere i core files automaticamente per voi. Per le SUN impostare prima l’editor di testo come “vi” ed aprire poi un file di nome crontab. Questo viene realizzato con i seguenti comandi: setenv
EDITOR vi crontab
-e Nel file inserire le seguenti righe: #
remove all my core files daily 05
23 * * * find ~ -name core -exec rm -f {} \; Salvare ed uscire. Questo file cercherà e cancellerà tutti i core files ogni giorno alle 23.05. Con workstation di tipo SGI, creare con “vi” un file identico a quello descritto per le workstation SUN e poi digitare crontab
<file> NB
Questa procedura può essere utilizzata anche con le SUN. Per
autorizzare l’accesso in remoto di altri computer Inserire l’ IP address ed il nome della macchina che ha il permesso di accedere in /etc/hosts.enviroment Per autorizzare momentaneamente tutte le macchine ad accedere alla workstation dove lavori bisogna digitare xhost + in una shell di UNIX.. Se però si vuole autorizzare l’accesso solo di una macchina in particolare si può digitare xhost + IP address.
Per
comprimere file Gzip può ad esempio comprimere delle directory contenenti a loro volta altre directory con il comando: gzip
-r -9 nomedir Il -9 sta ad indicare l’opzione per la compressione più efficace. Questo però va a discapito della velocità di compressione. Il metodo di compressione più efficace è: tar
cvf - nomedir | gzip -9 > nomedir.tar.gz Per decomprimere il file così creato si usa il comando: gzcat
dir.tar.gz | tar xvf - Per
rinominare un gruppo di file Supponiamo che si voglia rinominare un gruppo di file chiamati: file.1 file.2 file.3 etc... e che si voglia rinominarli come: prova_1_file.txt prova_2_file.txt prova_3_file.txt etc... si può usare il seguente script: #!/bin/csh
-f foreach x ( file.* ) mv $x prova_$x:e_file.txt end Per
aggiungere una colonna di numeri in un file awk
'{sum=sum+$1;printf("sum: %d\n", sum)}' < input | tail -1 Per
calcolare la media dei numeri contenuti in un file egrep
"^:2" *out | egrep total | cut -c44- | \ awk
'{sum += $1;total += 1;printf"avg = %.4f\n", sum/total}' | \ tail
-1 Per
trovare una “parola” in un file posseduto da uno “username” in “.” find
. -user username -print -exec \grep parola '{}' \; > output Per
trovare tutti files che non finiscono per “.mat” in “.” find
. \( ! -name \*mat \) -print Per
trovare tutti files che non finiscono per “.mat” in “.”ed eseguire su
questi un comando find
. \( ! -name \*mat \) -exec \comando '{}' \; Per
individuare file più grandi di 2M e più vecchi di 30gg find
. -type f -size +4096 -atime +30 -exec \du -sk '{}' \; Per
cercare file con wild card find
. -name test\* -print Per
trasformare tutti i tabs di un file in spazi: expand
-tabstop filename.in > filename.out eg expand
-3 garb > garb.out will
convert tabs to three spaces Per
controllare le code di stampa lpq Per
rimuovere un processo di stampa lprm
<job # from lpq Per
controllare lo stato della stampante lpc Per
confrontare due file xdiff
file1 file2 Per
rimuovere spazi linee vuote da un file sed -e '/^$/d' file.in > file.out
PC
Per importare file da Adobe Illustrator a PowerPoint by Jarrod Smith The question is, "how should I import Adobe Illustrator files into Powerpoint?" There are two answers. One for generating slides/handouts/transparencies, and one for electronic presentations. If you plan to print the slides out you should save the Illustrator file as .eps, and check the box to add document thumbnails. Then import the file into powerpoint. Then print your powerpoint document to a postscript printer using the postscript driver for said printer. You'll get the best possible image quality this way (regardless of how it looks onscreen in powerpoint). If you plan to do the presentation electronically right off a computer/projector screen, you don't want to do this, because inside powerpoint the .eps thumbnail graphics look terrible. In this case, in Illustrator, choose to export the file as .tif. The recommended settings are to use medium resolution (150dpi), antialiasing, and LZW compression. This will generate a managable sized file which looks very good on screen. In the example with Arun's NMR spectrum, the file was only 200K and looked very nice.
LINUX
Per impostare la risoluzione dello schermo con RedHat 6.2 lanciare il programma XF86Setup
|