Comando |
Uso |
Ejemplos |
echo |
imprime una cadena de texto. |
echo 'hola'
(Imprimiría en la
pantalla la palabra 'hola' ) |
<, > , << , >>
(Redirección) |
Con este comando redireccionamos
la salida de texto de un comando a
un archivo de texto. |
echo 'hola' >> hola.txt
(Crearía un archivo
llamado hola.txt con
la palabra hola dentro) |
cp
(Copiar) | Pues simplemente sirve para
copiar archivos de una ubicación
a otra. |
cp arch.txt car1/car2
(Copiaría el archivo
arch.txt dentro de la
carpeta car2 que a su
vez esta dentro de la
carpeta car1) |
mv
(mover) |
Sirve para mover un archivo de
una ubicación a otra. |
mv arch.txt car1/car2
(Movería el archivo
llamado arch.txt
dentro de la carpeta
car2 que a su vez
esta dentro de la
carpeta car1) |
ls |
Muestra el contenido del
directorio actual. |
ls
(Esto mostraría el
contenido en el directorio
actual imágenes,
carpetas, archivos, etc.) |
* |
Sustituye cualquier cadena de
caracteres de cualquier archivo. |
cp *.txt car1/car2
(Esto copiaría todos los
archivos extensión txt
dentro de la
carpeta car2 que a su
vez esta dentro de la
carpeta car1) |
? |
Sustituye un caracter por
cualquier otro. |
cp arch?.txt car1/car2
(en el caso de tener 2
archivos con nombres
arch1 y arch2 copiaría
ambos a car2 o en el
caso de haber olvidado
el ultimo caracter del
nombre de igual forma
copiaría el archivo a
car2.) |
cal |
Devuelve un bonito y rustico
calendario del mes y año
especificados. |
cal 11 1995
(Devolvería un
calendario de noviembre
de 1995.) |
calendar |
Servicio de efemérides integrado
puede guardar y notificar fechas. |
calendar
(esto devolvería
efemérides del día en
curso.) |
cat |
Muestra y/o concatena el texto
en uno o mas archivos. |
cat texto1.txt texto2.txt
(Mostraría el texto en el
primer archivo seguido
del texto en el segundo
archivo.) |
grep |
Muestra o resalta un texto
predeterminado en un archivo o
salida de texto. |
grep hola hola.txt
(supongamos que el
archivo hola.txt contiene
la frase "hola como
andamos en estos
tiempos" al usar grep
veríamos la palabra hola
resaltada en el texto) |
|
(Tuberias) |
Concatena la salida de texto de un
comando para uso de otro (lo entenderás en el ejemplo). |
ls | grep lol
(la salida de el comando
ls se enviaría a grep para
resaltar el archivo(s) o
carpeta(s) con la palabra
"lol" en su nombre) |
awk |
Comando complicado por su
sintaxis, muestra las palabras en
un archivo o salida de texto. |
awk '{print $1 " " $4 " "
$6 " " $2 " " $5 " " $3 " "
$2 " pendejos"}' hola.txt
(supongamos que el archivo hola.txt contiene
la frase "hola como
andamos en estos
tiempos" y una segunda
linea que diga "pos bien"
tras efectuar este
comando veríamos
impreso en la pantalla "
hola en tiempos como
estos andamos como
pendejos" y una segunda
linea que diría "pos bien
bien pendejos" nótese
los dobles espacios que
reemplazan las
posiciones que no existen
veremos este comando
mas a fondo mas
adelante) |
cc |
Compilador de C |
cc arch.cc
(ejecutaría el archivo .cc) |
cd |
Saltar entre directorios (carpetas) |
cd carp1
(Saltarías de tu ubicación
actual a la carpeta carp1) |
chmod |
Da permisos a archivos |
chmod +x arch.cc
(Daría permiso de
ejecución al archivo
arch.cc) |
comm |
Compara dos archivos de
texto y muestra lineas en común. |
comm -3 -nocheck-order arch1
arch2
(Mostraría las diferencias entre los archivos separando con una
sangría las diferencias en
determinada linea en arch2
y sin sangría la misma linea en
arch1) |
cmp |
Compara dos archivos de
texto y muestra el octeto en
el que difiere. |
cmp arch1 arch2
(Mostraría el primer octeto en
el que difiera y la linea). |
cut |
Corta verticalmente los
textos en campos utilizando
un delimitador especifico. |
cut -f2,4,6 -d" " hola.txt
(supongamos que el archivo hola.txt contiene
la frase "hola como
andamos en estos
tiempos" y una segunda
linea que diga "pos bien"
tras efectuar este
comando veríamos
impreso en la pantalla "
como en tiempos" y una
segunda linea con la palabra
"bien"). |
date |
Muestra la fecha y hora de
el día en curso. |
date
(Imprimiría en pantalla la fecha
y hora actual). |
diff |
Muestra la diferencia entre
el contenido de dos carpetas
diferentes |
diff -r /usr/lib32/ /usr/libx32
(Mostraría todas las diferencias
existentes entre su contenido). |
ex |
Editor de texto en linea de
comandos. |
ex hola.txt
(Nos daría la oportunidad de
editar o crear el archivo hola.txt
). |
find |
Busca archivos
especificados. |
find Descargas/ -name *.zip
-print
(Buscaría archivos con
extención .zip en su nombre
y los imprimiría en pantalla). |
help |
Muestra la ayuda. |
help ex
(Esto mostraría la ayuda del
comando ex) |
kill |
Mata un proceso. |
kill -9 777
(Así mataríamos el proceso 777) |
ln |
Enlaza un archivo con otro
o un directorio. |
ln arch1.txt arch2.txt
(esto enlazaría el archivo
arch1.txt al arch2.txt con
idéntico contenido). |
login |
En caso de haber mas de un
usuario permite cambiar de
usuario. |
login Paco
(esto pedirá el password de
paco). |
lp |
Manda a imprimir. |
lp arch1.txt arch2.txt
(Mandaría a imprimir ambos
archivos). |
lpstat |
Muestra el estatus de
impresiones |
lpstat arch1.txt
(Mostraría en que estatus se
encuentra arch1.txt) |
mail |
Enviaría un mail a el correo
asignado |
mail hola@como.com
(Tras esto pedirá el cuerpo del
mensaje y con Ctrl-D se enviara). |
man |
Sirve para ver el manual de
un comando |
man ls
(Mostrara el manual de ls). |
mesg |
Habilita o deshabilita la
entrada de mensajes. |
mesg -y
(Habilita la entrada de mensajes) |
mkdir |
Crea un directorio. |
mkdir carp3
(Esto crearía la carpeta carp3). |
passwd |
Permite cambiar el
password |
passwd
(Esto pedirá el nuevo password). |
paste |
Combina lineas entre
archivos |
paste arch1.txt arch2.txt
(Mostraría la primer linea de
ambos archivos separados por
una sangría). |
ps |
Muestra los procesos
activos |
ps -aux
(Mostraría todos los procesos
activos y sus usuarios). |
pwd |
Muestra el directorio actual |
pwd
(Mostraría el directorio, por
ejemplo /root/home/). |
rm |
Borra. |
rm -r Basura.odt
(Borraría el archivo Basura.odt) |
rmdir |
Borra directorios siempre
y cuando estén vacíos |
rmdir porno
(Borraría la carpeta porno si
estuviera vaciá, pero ¿quien va a
tenerla vaciá?) |
sed |
Editor de flujo. |
sed 2p hola.txt
(supongamos que el
archivo hola.txt contiene
la frase "hola como
andamos en estos
tiempos" y una segunda
linea que diga "pos bien"
tras efectuar este
comando veríamos
impreso en la pantalla
"hola como andamos en
estos tiempos" y una
segunda linea con la frase
"pos bien" y una tercera con
la frase "pos bien"). |
sort |
Ordena la salida de un
comando de la manera que
se le ordene. |
ls | sort -d
(Ordenaría la salida de ls por
orden alfabético). |
tail |
Muestra las ultimas lineas
de un archivo. |
tail -20 texto.txt
(Mostraría las ultimas 20 lineas
del archivo texto.txt). |
tee |
Guarda la salida de un
comando en un archivo de
texto. |
echo "puto el que lo lea" | tee abreme.txt
(Crearía el archivo abreme.txt
con la dicha frase). |
uniq |
Elimina las lineas
duplicadas de un archivo. |
uniq aqui-esta-escrito-3-veces-
si.txt
(mostraría una sola vez la
palabra si en la pantalla). |
vi |
Crea y/o edita archivos. |
vi hola.txt
(Visualiza el archivo hola.txt
o de no existir lo creara.) |
wc |
Cuenta lineas, palabras y/o
caracteres en un texto. |
wc hola.txt
(mostraría el numero de
palabras, lineas y caracteres). |
who |
Muestra información de el
usuario que quieras. |
who -u
(muestra los usuarios conectados
a la maquina). |
write |
Enviá mensajes a otros
usuarios. |
write champie
(Pediría el texto del mensaje y
con Ctrl-D se enviaría a
Champie). |
tr |
Cambia caracteres de un
texto o salida de texto. |
echo 'puto el que lo lea' | tr aeoiu
lesar
(convertiría las vocales del
texto en las letras de alado
imprimiendo en pantalla "prta el
qre la lel"). |
file |
Determina que tipo de
archivo es el que le
pregunta. |
file hola.txt
(Nos arrojaría en pantalla
"ASCII Text"). |