====== Comandes bàsiques ====== [[servers:command:tar_recursiu_alguns_fitxers|Com fer un tar (backup) recursiu de certs fitxers]] [[servers:command:sshfs|Com muntar un directori d'una altra màquina que tingui un servidor de SSH utilitzant el paquet sshfs]] ===== Canvi de permís system pels grups ===== Si posem el permís system al grup d'un directori, els fitxers i els directoris que es creïn a dins seu pertanyeran al grup del directori enlloc del grup de l'usuari: chmod g+s nomdirectori Aquesta comanda permet canviar recursivament el permís system al grup a tots els subdirectoris que pengin del directori actual: find . -type d -print0 | xargs -0 chmod g+s ===== Cerca i tractament recursiu de fitxers ===== Busca tots els fitxers i directoris que s'anomenin recursivament (nom pot tenir comodins): find . -name "nom" -print Eliminar tots els fitxers i directoris que s'anomenin recursivament (nom pot tenir comodins): find . -name "nom" -exec rm -fr {} \; Canvia el nom de tots els fitxers i directoris que s'anomenin per recursivament (nom pot tenir comodins, rename acceptar qualsevol expressió regular): find . -name "nom" | rename 's/[^\/]*$/nom2/' [[servers:command:sed_grep_file|Cerca i reemplaça text en fitxers]] ===== Conversió de fitxers iso-8859-15 a utf-8 ===== Per convertir un fitxer iso-8859-15 en un fitxer utf-8 es pot utilitzar aquesta comanda: iconv fitxer_iso.txt -f iso-8859-15 -t utf-8 -o fitxer_utf.txt ===== Ports ===== Per saber qui té el port obert podem fer: $ sudo netstat -putan | grep 8081 tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN 21419/python Ara que sabem el procés ID, podem fer un ps $ ps aux | grep 21419 root 21419 0.1 1.0 122760 19708 ? Sl Apr19 1:39 python ./start-openerp-web.py -c /home/usuari/openerp-server/.openerp_web_server usuari 27073 0.0 0.0 3040 796 pts/1 S+ 09:03 0:00 grep --color=auto 21419 ===== Varis ===== * uptime: Saber el temps que porta encès el servidor * iconv --from-code=UTF-8 --to-code=ISO-8859-1 fitxer.sql > fitxer_iso.sql