note




Qualche comando da terminale utile per linux:

comando grep x trovare tutti i file che contengono all'interno una stringa , partendo dalla cartella locale ricorsivamente

grep -r "define string_to_find" "."





per fare la copia compressa:

spostarsi nella cartella da copiare

cd /media/partizione_da_copiare/


sudo tar -cvpzf /destinazione/backup.tar.gz *

per decomprimere:

sudo tar -xvpzf /path/to/backup.tar.gz -C /media/whatever --numeric-owner


---------------------------------------------------------------------------------------------------------------------------


Estrarre tutti i files da cartelle in modo ricorsivo:

find /src/dir -type f -exec mv --backup=numbered -t /dst/dir {} +


The command will find all regular files under /src/dir (including all subdirectories) and move them to the /dst/dir by use of the command mv. Just replace the directories by yours. Files with the same names will be renamed automatically.

Selecting files to move

If you want to move just MP3 files, add -iname "*.mp3" option to the find command after -type f.










-----------------------------------------------------------------------------------------------------------------------




Copiare sistemi linux:

montare le 2 partizioni da un sistema a parte ,live cd ad esempio

sudo cp -rfa -v /media/disk1/* /media/disk2/


esempio:

sudo cp -rfa -v /media/9b3153ba-a4df-4408-b6ac-197893ac8b22/* /media/b4a375f0-3cae-41ec-a130-fd9fa5207b07/home/


-----------------------------------------------------------------------------------------------------------------------------
Formattare partizioni o penne usb:

sudo mkfs.ext4 -O ^has_journal /dev/sdx1
sudo mkfs.ext3 -O ^has_journal /dev/sdx1
sudo mkfs.ext2 -t /dev/sdx1


-----------------------------------------------------------------------------------------------------------------------------
Per vedere gli id delle partizioni dare:
sudo blkid

-----------------------------------------------------------------------------------------------------------------------------

Per vedere lo stato di tutte le partizioni montate dare:

df -h

-----------------------------------------------------------------------------------------------------------------------------

Per vedere i messaggi del bus dare:

tail -f /var/log/messages

-----------------------------------------------------------------------------------------------------------------------------
Per vedere tutti i files e le cartelle con i permessi in una directory dare:
ls -lrt

-----------------------------------------------------------------------------------------------------------------------------
Per montare una iso :
sudo mount -o loop disk1.iso /mnt/disk

-----------------------------------------------------------------------------------------------------------------------------
Per montare cartella condivisa samba:


sudo mkdir /media/server


sudo chmod -R 777 /media/server

sudo chown -R marco /media/server

Poi aprire /etc/fstab e aggiungere:

//ipserver/server /media/server cifs username=miousername,password=miapassword,noauto,user,defaults,rw,noatime 0 0


la condivisione sul server (/etc/samba/smb.conf) si deve chiamare "server"

-----------------------------------------------------------------------------------------------------------------------------
comprimere cartella:

tar -c cartella/ | pbzip2 -c -k -v > myfile.tar.bz2

oppure per usare 2 gb di ram:
tar -c cartella/ | pbzip2 -c -k -v -m2000 > myfile.tar.bz2

estrarre:
pbzip2 -dc -v myfile.tar.bz2 | tar x

-----------------------------------------------------------------------------------------------------------------------------
Programmi da installare:
sudo apt-get update
sudo apt-get install -y vlc mplayer2 comix transmission mencoder ffmpeg arduino chromium-browser gdebi gdebi-core

-----------------------------------------------------------------------------------------------------------------------------
Cache in ram

sudo nano /etc/rc.local


Right above “exit 0″ we’ll add the commands that need to run each time at startup:

mkdir /tmp/ram
mkdir /tmp/ram/cache
chmod 777 /tmp/ram
chmod 777 /tmp/ram/cache


nano /etc/fstab


aggiungi:

none /tmp tmpfs defaults,rw,noatime 0 0


sudo nano /etc/fstab

al file

For Chromium:

rm -rf /home/marco/.cache/chromium


ln -s /tmp/ram /home/marco/.cache/chromium

For Mozilla Firefox:

The cache for Firefox can be found inside your Firefox profile (which includes a big random string in it). As long as you only have one Firefox profile you can do this:

cd ~/.mozilla/firefox/*default


rm -rf Cache

ln -s /tmp/ram/cache Cache
-----------------------------------------------------------------------------------------------------------------------------

creare nuovo utente:
sudo useradd newuser
sudo passwd newuser
sudo mkdir /home/newuser
sudo chown newuser:users /home/newuser


-----------------------------------------------------------------------------------------------------------------------------
lanciare un comando da un altro utente essendo root:

su


/bin/su - newuser -c " mkdir prova"
-----------------------------------------------------------------------------------------------------------------------------
Eseguire script allo spegnimento:

sudo chmod a+x /etc/init.d/smonta.sh


cd /etc/init.d/

sudo update-rc.d smonta.sh start 20 0 6
-----------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------------------------

        






Comments:

Lascia un Commento

L'indirizzo email non verrà pubblicato.

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>