====== Comandes LINUX d'ús freqüent ====== ===== A ===== ^ **Comanda** ^ //Descripció// ^ | **apt-get install** //nom_programa// | Instal·la un programa, cal tenir privilegis d'administració, per aquest motiu, aquesta comanda es fa servir precedidad de la comanda **sudo** | ===== B ===== ^ **Comanda** ^ //Descripció// ^ | **blkid** | Retorna l'idenftificado UUID de les particions del sistema | ===== C ===== ^ **Comanda** ^ //Descripció// ^ | **cd** //nom_directori// | canvia el directori de treball actual | | **cd ..** | va al directori superior | | **cd -** | torna al directori anterior | | **cd (sense paràmetres)** | canvia el directori de treball al directori personal (home) de l’usuari. | | **chattr +i ///etc/hosts /etc/hosts.YaST2save//** | Canvi a immutable els arxius indicats | | **chgrp** //usuari fitxer// | canvia el grup dels fitxers i directoris | | **chmod** //xxx nom fitxer// | canvia els permisos d’un fitxer o directori.\\ Els permisos s'agrupen en l'ordre següent: **Usuari | Grup | Altres**. Tipus de permisos:\\ r: permís de lectura (valor numèric 4) w: permís d'escriptura (valor numèric 2) x: permís d'execució (valor numèric 1) | | **chmod -R 755** ///srv/ftpusers// | Canviar els privilegis dels arxius o carpeta | | **chown -R **//ftpuser:ftpgroup /home/ftpusers// |Canviar el propietari d'uns arxius | | **chown** //usuari fitxer// (o directori) | assigna o canvia el propietari d’un fitxer o directori a un nou propietari | | **clear** | neteja la terminal de treball. | | **cmp** //arxiu1 arxiu2// | compara dos arxius byte a byte informant de les seves diferencies. | | **cp** //arxiu1 arxiu2// | copia un fitxer a un altre arxiu/directori. | ===== D ===== ^ **Comanda** ^ //Descripció// ^ | **date** | dóna la data de sistema. Per introduir una nova data: date MMddhhmmyyyy (mes,dia,hora, minuts, any). | | **df** | Retorna l'estat de les particions del sistema (espai ocupat, espai lliure i percentatge | | **dig** //URL// | Retorna la IP de la màquina especificada. P.e. **dig www.xtec.cat** retorna la IP de l'ordinador de la XTEC | | **dpkg** | http://www.alcancelibre.org/staticpages/index.php/como-dpkg | | **dpkg -l** | Mostra la llista e paquets instal·lats. Si es combina amb grep, es pot obtenir la llista de paquets instal·lats d'un grup determinat, per exemple **dpkg -l | grep libreoffice** | ===== E ===== ^ **Comanda** ^ //Descripció// ^ | **/etc/init.d/smb status** | Retorna l'estat de funcionament del servidor Samba, també es pot fer servir la comanda **rcsmb status** | | **exportfs - raf** | Repara la compartició NFS del servidor | | **ethtool** | ---- | ===== F ===== ^ **Comanda** ^ //Descripció// ^ | //**fc-cahce -f -v**// | Actualitza la cache de fonts de lletra que fa servir el linux | ===== G ===== ^ **Comanda** ^ //Descripció// ^ | **getent** | Obté entrades de les bases de dades d'administració, per conèixer les seves possibilitats cal teclejat //getent --help// | | **getent passwd** | ::: | | **getent group**| ::: | | //**gnomesu nautilus**// | Posa en funcionament el nautilus amb privilegis de root | | //**gksudo nautilus**// | Posa en funcionament el nautilus amb privilegis de root | | **GPS** //**sudo hctitool scan**// | Escanejar els dispositius GPS | | **GPS** //**sudo rfcomm connect 4**// | Connectar el GPS | | **GPS** //**sudo rfcomm release 4**// | Desconnectar el GPS | | **groupadd** //ftpgroup// | Crea un grup d'usuaris. //en aquest exemple el grup **ftpgroup**//| | **groups** //usuari// | Retorna informació sobre els grups als quals pertany l'usuari demanat. És una ordre complementària de **id ** | | **gunzip** //nom_arxiu.gz// | descomprimeix arxius amb l’extensió ".gz”. Per comprimir es fa servir l’ordre gzip (gzip smb.conf crearia l’arxiu smb.conf.gz) | ===== H ===== ^ **Comanda** ^ //Descripció// ^ | **head -n** //m nom arxiu// | mostra les primeres m línies d’un fitxer. | | **hostname** | visualitza el nom de la màquina | ===== I ===== ^ **Comanda** ^ //Descripció// ^ | **id** //usuari// | Retorna informació sobre l'usuari i els grups al que pertany. És una ordre complementària de groups | | **iftop** | ---- | | **ip route show** | Mostra la ruta d'una IP | | **iptraf** | ---- | ===== K ===== ^ **Comanda** ^ //Descripció// ^ | **kill -x** //PID// | elimina un procés a través del PID (Identificador de Proces). x=1 reinicia el procés i 9 l’elimina del tot | ===== L ===== ^ **Comanda** ^ //Descripció// ^ | **ldapsearch -x** | ---- | | **ln nom_fitxer_origen nom_fitxer-desti** | Crea un enllac dur (hard) entre entre els fitxers per la qual cosa es disposa d’una replica sense copiar-lo. | | **ln -s nom_fitxer_origen nom_enllac_simbolic** | Crea un enllac simbòlic entre el fitxer d’origen i el nom de l’enllac. | | **ls** | Llistat d'arxius d'una carpeta | | **ls -l** | llista fitxers amb descripció de permisos, grandària , propietari i grup | | **ls -la** | llista fitxers inclosos els ocults de sistema | | **ls -lh** | llista els fitxers i mostra la mida en un format més entenedor (human-readable). | | **ls -R** | llista els arxius i directoris de manera recursiva entrant a tots els subdirectoris | | **ls | less** | Fa que la sortida del comandament es pagini i permet el desplaçament fent servir les tecles de cursor | | **ls | more** | Fa que la sortida del comandament es pagini | | **lsattr ///etc/hosts*//** | Retorna els atributs dels arxius que són a l'adreça indicada | \\ ===== M ===== ^ **Comanda** ^ //Descripció// ^ | **man //comanda//** | Retorna la informació del manual sobre l'ordre especificada. | ===== N ===== ^ **Comanda** ^ //Descripció// ^ | **nslookup** //ip// | Retorna el nom que correspon a la ip indicada | | **nslookup** //nom.domini// | Retorna la ip corresponent al no inciat | ===== P ===== ^ **Comanda** ^ //Descripció// ^ | **passwd** | Canviar el password de root | | **passwd** //usuari_local// | permet modificar el password d'un usuari determinat | | **pdbedit -L** | Retorna la llista d'usuaris i màquines donades d'alta al domini PDC | | **pdbedit -Lv linkat** | ::: | | **ps** | informa i mostra els processos actius associats a un sessió, informa també del número (PID) del procés. | | **ps -ef** | ho fa en un format mes llarg. | | **ps -aux** | El format més utilitzat | | **pure-pw mkdb** | Creació de la base de dades d'usuaris del servidor de FTP | | **pure-pw useradd** //nom_usuari -u ftpuser -d /srv/ftp/user// | Creació d'un usuari per al servidor de FTP | | **pwd** | visualitza el directori actual de treball. | ===== R ===== ^ **Comanda** ^ //Descripció// ^ | **rc....** | Són ordres que es troben al directori **///usr/sbin//**. Són crides a procediments que es troben a **///etc/init.d//**. Es poden comprobar les ordres que hi ha, executant la comanda //**ls -la /usr/sbin/rc***// | | **rcapache2** | Control del servidor apache2 | | **rcalsasound** || | **rcdansguardian** || | **rcdnsmasq** || | **rcSuSEfirewall2** || | **rm** //arxiu// | esborra arxius o directoris (**és interessant utilitzar el parametre -i perquè demani confirmació ja que els fitxers esborrats son irrecuperables**) | | **rm -rf** //directori// | esborra de forma recursiva un directori sencer independentment de si aquest directori es troba buit. | | **rmdir** //nom directori// | esborra un directori existent que estigui buit | | **rpm -i nom paquet** | instal·la els paquets rpm en distribucions basades en RedHat, SuSe, Mandrake). | | **rpm -Uvh** //nom_paquet.rpm// | Es recomana instal·lar paquets fent servir les opcions: -Uvh | ===== S ===== ^ **Comanda** ^ //Descripció// ^ | **ssh -D 2202 root@ceipturodeguiera.xtec.cat** | Connexió SSH amb el servidor de l'escola | | **su** | permet identificar-se com a root (cal introduir la contrassenya de root). | | **su nom_usuari** | permet canviar a un altre usuari (cal introduir la contrasenya del nou usuari) | | **sudo ...** | Executar un comandament amb perfil de **ROOT** | | **sudo su** o **sudo - s**| Operar com a **root** | | **sux** | Activar una sessió d'usuari **root** | ===== T ===== ^ **Comanda** ^ //Descripció// ^ | **tail -n** //m nom arxiu// | mostra les darreres m línies d’un fitxer. | | **tar** | desempaqueta i empaqueta arxius amb els seus directoris (fitxers *.tar) | | **tar -zcvf** //fitxer.tar.gz directori1// | empaqueta (.tar) i comprimeix (.gz) l’arxiu fitxer.tar.gz que conté els fitxers/subdirectoris del directori : directori1 | | **tar -zxvf** //fitxer.tar.gz// | desempaqueta (.tar) i descomprimeix 8.gz) els arxius/subdirectoris continguts dins de l’arxiu fitxer.tar.gz | | **testparm** | Retorna la configuració del servidor **Samba**, consulta l'arxiu **//smb.conf//** | | **top** | llista processos amb dades de CPU, per sortir heu de prémer la tecla q. | | **tree** | Presenta un esquema amb les carpetes i el seu contingut | | **tune2fs -c 50 -i 0 /dev/sda2** | Ajusta els paràmetres per fer una escaneig de la integritat dels arxius del sistema del LINUX.\\ El paràmetre //**-c**// indica el nombre de vegades que es muntarà el disc abans de fer una escaneig.\\ El paràmetre //**-i**// indica els segons que hi haurà entre un escaneig i un altre. | ===== U ===== ^ **Comanda** ^ //Descripció// ^ | **uname -a** | Per saber la versió del kernel del linux | | **useradd -g** //group// **-s** //directori_home// | Crea l'usuari ftpusers del group ftpgroup | | **useradd -m -d /home-local/usuari-local -s /bin/bash usuari-local** | -m indica que s'ha de crear el home de l'usuari,\\ afegint-hi -k /etc/skel_personalitzat podries indicar que utilitzi un esquelet del home personalitzat\\ -s indica que li assignem la shell bash | ===== W ===== ^ **Comanda** ^ //Descripció// ^ | **who** | informa dels usuaris connectats. | | **whoami** | informa de la identitat de l’usuari | | **wine** //programa.exe// | instal·lar un programa per a Wine | ===== Z ===== ^ **Comanda** ^ //Descripció// ^ | **zenmap -n nmap -T4 -F 192.168.0.0/24** | Escaneja la xarxa | | **zip/unzip** | comprimeix i descomprimeix arxius en format zip. | \\ \\ ---- [[:inici|Inici de l'Espai]] | [[informatica:| Menú de Documents ]]