Sei sulla pagina 1di 9

LS (LIST)

Presenta una lista de los subdirectorios y ficheros del directorio actual


LS <parmetros>
Ejemplos:
ls

Presenta un listado resumido de carpetas y ficheros

ls l

Presenta un listado detallado de carpetas y ficheros

CD (CHANGE DIRECTORY)
Accede a un subdirectorio
CD <parmetros>
Ejemplos:
cd Escritorio

Accede al subdirectorio "Escritorio"

cd ..

Regresa al directorio superior

Se puede autocompletar un directorio escribiendo su primera letra y pulsando TAB


MKDIR (MAKE DIRECTORY)
Crea un directorio nuevo
MKDIR <nombre_carpeta>
Ejemplos:
mkdir Prueba

Crea una carpeta llamada "Prueba"

mkdir carpeta1 carpeta2

Crea dos carpetas: "carpeta1" y "carpeta 2"

mkdir Carpeta 1

Crea DOS carpetas llamadas "Carpeta" y "1"

mkdir "Carpeta 1"

Crea UNA carpeta llamada "Carpeta 1"

RMDIR (REMOVE DIRECTORY)


Borra directorios. Estos deben estar vacos para poder ser borrados.
RMDIR <nombre_ficheros>
Ejemplos:
rmdir Prueba

Borra la carpeta "Prueba"

rmdir carpeta1 carpeta2

Borra las carpetas "carpeta 1" y "carpeta2"

CAT
Concatena ficheros a la entrada o salida estndar
CAT <nombre_fichero>
Ejemplos:
cat > fich1.txt

Recibe un texto que introduzcamos por teclado y lo


guardar cuando pulsemos CTRL+Z

cat fich1.txt

Muestra el contenido de 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

Muestra el contenido de fich1.txt haciendo pausas

LESS
Similar a MORE pero permite volver a pginas de detrs pulsando Retroceder pg.
LESS <nombre_fichero>
Ejemplos:
less fich1.txt

Muestra el contenido de fich1.txt haciendo pausas mejoradas

HEAD
Muestra las primeras lneas de un documento
HEAD <nombre_fichero> -<num_lneas>
Ejemplos:
head fich1.txt -15

Muestra las 15 primeras lneas de fich1.txt

TAIL
Muestra las ltimas lneas de un documento
TAIL <nombre_fichero> -<num_lneas>
Ejemplos:
tail fich1.txt -15

Muestra las 15 ltimas lneas de fich1.txt

CP
Copia archivos.
CP <origen> <destino>
Ejemplos:
cp fich1.txt folder/

Copia fich1.txt a la carpeta folder que est en su mismo


directorio

PWD
Muestra el directorio actual en el que te encuentras
PWD
MV
Mueve ficheros
MV <origen> <destino>
Ejemplos:
mv fich.txt ../

Mueve fich.txt al directorio inmediatamente superior

mv fich.txt /home/usuario/

Mueve fich.txt al directorio /home/usuario

RM
Elimina el archivo o carpeta indicado
RM <parmetros> <fichero>
Parmetros
-r

Borra recursivamente (entrando en subdirectorios)

-i

Pregunta confirmacin antes de cada borrado

Ejemplos:
rm -i -r *.*

Borra todos los archivos de la carpeta actual y sus sub-carpetas


pidiendo confirmacin antes de cada borrado.

GREP
Busca cadenas en un fichero
GREP <parametros> <cadena> <fichero>
Parmetros:
-n

Muestra el nmero de lnea donde aparecen las coincidencias

-i

Ignora maysculas y minsculas

Ejemplos
grep ejemplo notas.txt

Busca la cadena 'ejemplo' en el fichero 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

Nmero de columna a extraer

-d "#"

# ser el carcter que se tomar como delimitador de cada


columna

Ejemplos:
CUT -f 2 -d " " datos.txt
CUT -f 5 -d "," ab.csv

Muestra los datos de la segunda columna, estando cada


columna separado por un <espacio>
Muestra los datos de la 5 columna de un fichero CSV
cuyas columnas estn separadas por comas

TAR
Comprime y descomprime ficheros
TAR <parmetros> <fichero destino> <ficheros de origen>
-cf

Comprime archivos

-xf

Descomprime archivos

-tvf

Lista el contenido de un archivo comprimido

Ejemplos:
TAR -cf comprimido.tar *.*

Comprime todos los archivos de la carpeta actual en un


fichero llamado comprimido.tar

TAR -xf comprimido.tar

Descomprime todos los archivos de 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

(ZIP) Aade directorios y su contenido

Ejemplos:
ZIP zipped.zip *.*

Comprime todos los ficheros del directorio actual en el


archivo zipped.zip

UNZIP zipped.zip

Descomprime los archivos que contiene zipped.zip

PS
Muestra una lista de los procesos que estn en ejecucin
PS <parmetros>
Parmetros:
-A

Muestra todos los procesos

KILL
Mata un proceso (Obliga a que se cierre de inmediato)
KILL <parmetros> <n proceso>
Parmetros:
-l

Lista el tipo de seales que se pueden enviar

-9

Enva una seal de tipo SIGKILL (Cierre) al proceso

Ejemplos:
KILL -9 2789

Mata el proceso con el n 2789

CAMBIO DEL PROMPT DEL SISTEMA


El prompt es el texto que indica que podemos introducir comandos. Ej. $ o #
PS1=<formato>
(CUIDADO con dejar espacios en blanco)
Cdigos de formato:

\d

Muestra la fecha

\t

Muestra la hora

\u

Muestra el usuario

\h

Muestra el nombre de la mquina

Ejemplos:
PS1="Introduce comando":

Cambia el prompt a Introduce comando:

PS1="Fecha:\d - Hora:\t >"

Cambia el prompt a Fecha: xx - Hora: xx >

SUDO
Ejecuta una instruccin con permisos de administrador (root)
SUDO <instruccin>
Ejemplos:
SUDO zip zipped.zip *.*

Ejecuta la instruccin zip zipped.zip *.* como administrador

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

Significado de las columnas:


Dir
Usu
Gru
Otr
Nm
Pro
Gru
Tam
Fec
Hor
Nom

d
r
w
x

Directorio
Permiso de lectura (Read)
Permiso de escritura (Write)
Permiso de ejecucin (eXecution)

Indica si es un directorio o un fichero


Permisos para el propietario
Permisos para el grupo propietario
Permisos para otros usuarios
Nmero de ficheros que contiene (si es un directorio)
Propietario del fichero
Grupo al que pertenece el propietario
Tamao del fichero
Fecha del fichero
Hora del fichero
Nombre del fichero (o directorio)

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

Asigna los permisos rwxr-----

CHMOD 664 fichero.txt

Asigna los permisos rw-rw-r--

r-r-x
rwrwx

Potrebbero piacerti anche