Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ls l
CD (CHANGE DIRECTORY)
Accede a un subdirectorio
CD <parmetros>
Ejemplos:
cd Escritorio
cd ..
mkdir Carpeta 1
CAT
Concatena ficheros a la entrada o salida estndar
CAT <nombre_fichero>
Ejemplos:
cat > fich1.txt
cat fich1.txt
MORE
Muestra el contenido de un fichero haciendo una pausa cada vez que se llena la pantalla
MORE <nombre_fichero>
Ejemplos:
more fich1.txt
LESS
Similar a MORE pero permite volver a pginas de detrs pulsando Retroceder pg.
LESS <nombre_fichero>
Ejemplos:
less fich1.txt
HEAD
Muestra las primeras lneas de un documento
HEAD <nombre_fichero> -<num_lneas>
Ejemplos:
head fich1.txt -15
TAIL
Muestra las ltimas lneas de un documento
TAIL <nombre_fichero> -<num_lneas>
Ejemplos:
tail fich1.txt -15
CP
Copia archivos.
CP <origen> <destino>
Ejemplos:
cp fich1.txt folder/
PWD
Muestra el directorio actual en el que te encuentras
PWD
MV
Mueve ficheros
MV <origen> <destino>
Ejemplos:
mv fich.txt ../
mv fich.txt /home/usuario/
RM
Elimina el archivo o carpeta indicado
RM <parmetros> <fichero>
Parmetros
-r
-i
Ejemplos:
rm -i -r *.*
GREP
Busca cadenas en un fichero
GREP <parametros> <cadena> <fichero>
Parmetros:
-n
-i
Ejemplos
grep ejemplo notas.txt
WC
Devuelve la cantidad de lneas, palabras y letras que contiene un fichero de texto
WC <fichero>
SORT
Muestra las lneas de un fichero ordenadas por orden alfabtico
SORT <fichero>
NL
Muestra un archivo de texto numerando cada una de sus lneas
NL <fichero>
CUT
Extrae las partes seleccionadas de un archivo de texto delimitado por campos
CUT <parmetros> <fichero>
Parmetros:
-f
-d "#"
Ejemplos:
CUT -f 2 -d " " datos.txt
CUT -f 5 -d "," ab.csv
TAR
Comprime y descomprime ficheros
TAR <parmetros> <fichero destino> <ficheros de origen>
-cf
Comprime archivos
-xf
Descomprime archivos
-tvf
Ejemplos:
TAR -cf comprimido.tar *.*
GZIP / GUNZIP
Comprime y descomprime ficheros. Eliminando los originales.
GZIP <ficheros>
GUNZIP <ficheros>
ZIP / UNZIP
Otro programa para comprimir ficheros.
ZIP <parametros> <fichero_destino> <ficheros_origen>
UNZIP <parametros> <nombre_fichero> <carpeta_destino>
Parmetros:
-r
Ejemplos:
ZIP zipped.zip *.*
UNZIP zipped.zip
PS
Muestra una lista de los procesos que estn en ejecucin
PS <parmetros>
Parmetros:
-A
KILL
Mata un proceso (Obliga a que se cierre de inmediato)
KILL <parmetros> <n proceso>
Parmetros:
-l
-9
Ejemplos:
KILL -9 2789
\d
Muestra la fecha
\t
Muestra la hora
\u
Muestra el usuario
\h
Ejemplos:
PS1="Introduce comando":
SUDO
Ejecuta una instruccin con permisos de administrador (root)
SUDO <instruccin>
Ejemplos:
SUDO zip zipped.zip *.*
ADDUSER
Crea un nuevo usuario, solicitando sus datos
ADDUSER <nombre>
USERADD
Crea un nuevo usuario, sin pedir ningn dato
Posteriormente hay que activar la cuenta para poder usarla
USERADD <nombre>
USERDEL
Elimina un usuario
USERDEL <nombre>
PASSWD
Asigna un password a un usuario
PASSWD <usuario>
USERS
Muestra los usuarios conectados actualmente al sistema
USERS
WHO
Muestra con detalle los usuarios conectados actualmente al sistema
WHO
WHOAMI
Muestra el usuario actual
WHOAMI
CONCATENAR COMANDOS
El smbolo pipeline | se utiliza para concatenar varios comandos en la misma lnea.
Cada comando pasar el resultado al siguiente.
Ejemplos:
cut -f 6 -d ":" /etc/passwd | grep home | cut -f 3 -d "/"
Muestra los usuarios del grupo home que aparecen en el fichero /etc/passwd
cat agenda.txt | grep Talavera
Muestra las lneas del fichero agenda.txt que contengan la cadena Talavera
CHMOD (PERMISOS)
Cambia los permisos de un archivo. Los permisos de cada archivo aparecen al listar con $ ls l
drwxr-xr-x 2 alberto admin 4096 oct 31 19:49 Imgenes
drwxr-xr-x 2 alberto admin 4096 oct 31 19:49 Msica
-rw-rw-r-- 1 pepe usuarios 1774 feb 26 16:22 passwd
La primera letra del primer grupo indica si es un directorio, y las nueve letras restantes
representan los permisos para cada tipo de usuario. En la lnea tambin se indica quien es el
propietario del fichero y a qu grupo pertenece:
Dir
d
Usu
rwx
Gru
rwx
Otr
rwx
Nm
###
Pro
aaa
Gru
bbb
Tam
Fec
Nom
d
r
w
x
Directorio
Permiso de lectura (Read)
Permiso de escritura (Write)
Permiso de ejecucin (eXecution)
Los permisos se asignan utilizando 3 dgitos decimales, cada uno corresponde a un grupo y
representan de forma binaria si un permiso est inactivo (0) o activo (1).
0
1
2
3
000
001
010
011
----x
-w-wx
4
5
6
7
100
101
110
111
Ejemplos:
CHMOD 740 fichero.txt
r-r-x
rwrwx