dimecres, 21 d’abril del 2010

shell en linux (comandes bàsiques)

Hola,
Aquests dies he estat treballant amb linus, i una de les coses importants son les comandes de consola, ja que fan que l'administració del sistema sigui més senzilla (encara no sempre).
Per això us deixo aquí unes quantes comandes bàsiques.

Informació de la shell

echo $shell
Resultat: /bin/bash

echo $bash_version
Resultat: 2.05b.0(1)-release

whereis bash
Resultat: /bin/bash

cat /etc/shells
Resultat:
/bin/bash
/bin/csh
/bin/sh
/bin/tcsh
/bin/zsh

fer que bash sigui la shell per defecte

chsh -s /bin/bash


comodins

? #un sol caràcter
* #zero o més caràcters
[conjunt] #un dels caràcters del conjunt
[!conjunt] #caràcter que no estigui al conjunt

Exemples:

ls *.txt
ls carta?.txt

comodí "tilde"

~/carol/Desktop #fà referencia al directori home de l'usuari carol

comodí de les claus

echo c{ami, ontamina}on #mostrarà per pantalla "camion contaminaon con"

ls *.{h,c,cpp,o}
Resultat (per exemple)
ls: *.c: No such file or directory
ls: *.o: No such file or directory
clave.cpp clave.sh

echo l{a..e}
Resultat:
la lb lc ld le


Espero en un futur poder oferir més informació.
Gràcies,
Marc CG