Bàsics

De WikiMar
Salta a la navegació Salta a la cerca

Genèrics

Manual ajuda:

man COMANDA_QUE_NO_CONEIXEM

Informació breu sobre comandes:

whatis COMANDA_QUE_NO_CONEIXEM
apropos COMANDA_QUE_NO_CONEIXEM
COMANDA_QUE_NO_CONEIXEM --help


Descarregar d'internet:

wget http://...


Trucs per augmentar la velocitat usant Linux


Copiar fitxers

cp -a fitxerorigen fitxerdesti

El -a vol dir "archive" i és per mantenir les propietats del fitxer (data, autor,..) i els links.

Per fer directoris cal copiarlos recursivament amb la opció -r (la opció -a inclou la opció -r).

cp -a directoriorigen directoridestí
cp -r directoriorigen directoridestí

Crear links enlloc de copiar:

cp -l fitxerorigen fitxerdesti

Crear links simbolics enlloc de copiar:

cp -s fitxerorigen fitxerdesti


Exportar sortida a un fitxer

Guardar en un fitxer el stout:

comanda > fitxer.txt

També guardar-hi els errors:

comanda > fitxer.txt 2>&1

En cas d'usar Bash també es pot:

comanda &> fitxer.txt


Importar entrada des d'un fitxer

comanda < fitxer.txt
comanda <<< "texte d'entrada"

SUDO

Executar una comanda com a root des d'un altre usuari:

sudo comanda

Executar les següents comandes com a root sense fer el login amb "su"

sudo -i


Log

Veure el Log general on hi ha molta info de que ha passat:

teil /var/log/everything/current


Editar amb VIM

vim FITXER

Combinacions de teclat:

  • Sortir guardant:
ZZ
  • Sortir sense guardar:
:q!
  • Descartar canvis:
:e!
  • Afegir Indent
Control+T
  • Eliminar Indent
Control+D
  • Eliminar Tot el Indent
0 Control+D
  • Buscar
/ Paraula
  • Buscar Següent
n
  • Desfer canvis
U
  • Desfer un canvi
u

Per activar els colors (en cas que no ho estiguessin)

:syn on


Substituir cadenes

:%s/text1/text2/g


Seleccionar (mode visual)

v

Copiar (yank)

y

Retallar (delete)

d

Enganxar

p (despres del cursor)
P (normal)

Copiar en varis registres (exemples)

"1y
"2y
"3y
"ay
"by
"cy

Enganxar de varis registres (exemples)

"1p
"2p
"3p
"ap
"bp
"cp


Mes info i diagrames a:

http://lpi.aluzina.org/wiki/LPIC-1/101_3

Per veure les diferències entre dos fitxers

vi -d FITXER1 FITXER2

Editar gàficament

kate fitxer.c &


Links en Linux

Links


Processos

Cancelar

Control+C

Pausar/enviar a backgroud

Control+Z
bg

Executar en Background

comanda_a_executar&


Comprimir i Descomprimir

Comprimir i Descomprimir

Informació sobre Processos

Mostrar processos:

ps axf
ps -A

Ordenats per usuaris:

ps axfu


Mata proceś:

kill PID

Mata avisant (millor):

kill -9 PID


Eliminar procés:

killall kdeinit


Informació:

strace -p 8505


Transferir fitxers per FTP

ftp nom_maquina
passive off
bin
pwd (per veure dir remot)
mput nom_fitxer


Programes que s'executen al engegar el pc

Llistar:

rc-update show

Afegir:

rc-update add "prog" default

Reengegar:

rc-update restart prog


Mes info per cada tipus de Linux: Arrencar Linux

Gestió de paquets en Linux

Gestió de paquets en Linux

Filtes de text

Filtres de text

Estructura de fitxers en Linux

Estructura de fitxers en Linux

Revisió històrica de les diferents distribucions

http://lpi.aluzina.org/wiki/LPIC-1/intro_1