PDF de programación - Lista de Algunos Comandos Utilizados en Linux

Imágen de pdf Lista de Algunos Comandos Utilizados en Linux

Lista de Algunos Comandos Utilizados en Linuxgráfica de visualizaciones

Publicado el 3 de Febrero del 2020
904 visualizaciones desde el 3 de Febrero del 2020
603,1 KB
8 paginas
Creado hace 18a (22/12/2005)
(En la elaboración de este texto, se han utlizado los siguientes editores: "pico", "kwrite" y
OpenOffice.org Writer.
Se ha utilizado Redhat 9 y Guadalinex 2004.

En este documento podremos ver:

1.- LISTA DE ALGUNOS COMANDOS UTILIZADOS CON RED HAT LINUX 9.0 (p2)

2.- CARACTERES COMODÍN.

3.- LISTA DE VARIABLES INTERESANTES DE LINUX

4,. LISTA DE FICHEROS INTERESANTES EN LINUX.

(P6)

(P6)

(P6)

5.- OTROS PROGRAMAS INTERESANTES EN LINUX (para ejecutar desde la consola) (P6)

6.- LISTA DE FICHEROS Y DIRECTORIOS INTERESANTES EN LINUX.

(p7).

7.- OTROS PROGRAMAS INTERESANTES EN LINUX (para ejecutar desde la consola) (p7).

8.- SCRIPTS

9.- RECETAS

(p8).

(p8).

1.- LISTA DE ALGUNOS COMANDOS UTILIZADOS EN
LINUX



#!

<comando>&

<comando1>
1> <fichero1>
2> <fichero2>

<comando1> >
<fichero1>
<comando1>
>> <fichero1>
<comando1> |
<comando2>
<comando1> ||
<comando2>

<comando1>
&&
<comando2>
<comando1>;<
comando2>
<ctrl><Z>
<VARIABLE>=<
VALOR>

Permite especificar el intérprete que tomará la shell por defecto, a la hora de
interpretar un script. Si no se especifica nada, se supone "#!/bin/sh" que es la
shell por defecto.
Ejemplo: "#!/usr/bin/perl" <-- para utilizar un intérprete perl.
Ejecuta <comando> en segundo plano. Es decir, nos devuelve el control antes
de que haya terminado la ejecución de <comando>.
Cuando ejecutamos un comando <comando1>, éste nos puede devolver dos
clases de salida: la salida estándar, la normal si no se ha producido ningún
error, y la salida de error. Normalmente, las dos salidas se redireccionan a la
pantalla, pero nosotros podemos decidir redireccionar cada una donde más nos
convenga. Ejemplos:

cat manual.txt 1>salida.bien 2>salida.mal

La salida de <comando1> se redirecciona al fichero <fichero1>. Si <fichero1>
ya existía, su antiguo contenido se perderá. Ejemplo: "ls -la >listado.txt".
La salida de <comando1> se redirecciona al fichero <fichero1>. <fichero1> no
se "machaca", sino que el nuevo texto, se añade al final del existente.
(TUBERÍAS) Se ejecuta <comando1>. La salida de <comando1> será la
entrada para <comando2>. Después se ejecuta <comando2>.
Se ejecuta <comando1>. Si se produce un error, entonces se ejecuta
<comando2>. Si no se produce error con <comando1>, <comando2> nunca se
ejecutará.
Se ejecuta <comando1>. Solamente si <comando1> se ha ejecutado sin error,
se ejecutará <comando2>.

Se ejecuta <comando1>. Después se ejecutará <comando2>. Sin condiciones.

Combinación de teclas que permiten suspender un proceso.
Asignación de variables. Ejemplo: "MIVARIABLE=23". Podemos comprobar
que realmente hemos asignado dicho valor, si ejecutamos "echo
$MIVARIABLE".

!numerodelinea Ejecuta el comando situado en el número "numerodelinea" dado por el

alias

comando history.
Permite crear alias. Permite consultar los alias ya creados. Ejemplo: "alias
type='cat' "

Elaborado por: Felipe Romero Salas (2003-2006)

-1/8-

apropos
<palabra>

apt-get install

apt-get remove

apt-setup

at

atq
atrm
bg %n

bzip2

bunzip2
cal
case

Busca ayuda sobre la palabra especificada. No hace falta que la palabra sea
completa.
Se trata de ayudas cortas. Para ello, "apropos" consulta en la BD "whatis" que
se crea con el comando /usr/sbin/makewhatis. Consultar el comando "whatis"
para más información.
Permite instalar programas, haciendo uso de repositorios.
Este programa es típico de las distribuciones basadas en Debian.
Forma de uso:
apt-get install nombredelpaquete.
Comando relacionado: dpkg
Permite eliminar un paquete instalado:
apt-get remove nombredepaquete
Comando relacionado: dpkg
Permite añadir automáticamente direcciones de repositorios en el fichero de
configuración “etc/apt/sources.list” (debian).
Aunque podemos añadir repositorios de manera manual, esta herramienta nos
ahorra buscar las direcciones de manera manual.
Permite planificar la ejecución de tareas. Ejemplos:
"at now + 60 minutes"
at> echo "Tengo que estudiar"
at> cdp
at> date
<ctrl> <d>

Los parámetros posibles son: now, am, pm, teatime, midnight, noon, sun, mon,
tue, wed, thu, fri, sat, today, tomorrow, next, minute, hour, day, week, month,
year, jan, feb, mar, apr, may,jun, jul, aug, sep, oct, nov, dec, utc.
Para más información, consultar /usr/share/doc/at-3.1.8.
Comandos relacionados: "atq" "atrm"
Lista los trabajos en espera creados con el comando "at".
Elimina trabajos en espera (trabajos creados con "at").
Permite pasar a segundo plano el proceso con PID=n. Se supone que este
proceso "n" se está ejecutando en primer plano. Ver el comando relacionado
"fg".
Compresor que utiliza el algoritmo de compresión Burrows-Wheeler y código
Huffman. Se supone que este algoritmo es superior a los utilizados en otros
compresores. El funcionamiento de bzip2 es similar a gzip. Ver también
"bunzip2". Las extensiones típicas son: bz, bz2, tbz, tbz2.
Equivale a "bzip2 -d".
Muestra el calendario. Ejemplo: "cal 1999". "cal 08 99".
Ejemplo:

echo -n "Introduce el nombre de un animal"
read ANIMAL
echo -n "Un $ANIMAL tiene "
case $ANIMAL in
(caballo | perro | gato) echo -n "cuatro"
(hombre | mono | pato) echo -n "dos"
( * ) echo -n "un número desconocido de"
esac
echo "patas."

cat

cd
cdp
cdplay
chsh
chfn

chgrp
chmod

chown
clear
cmp
cron

csplit

compress
configure

Dos funciones: muestra ficheros de texto, y concatena ficheros de texto. Es
parecido al "type" del DOS. Ejemplo: "cat /etc/passwd".
Cambia de directorio.
cdplay.
Reproduce CD's de música. Utilidad para shell.
"change shell": cambia la shell.
"change finger": cambia la información personal del usuario especificado
(nombre, dirección, tfno...)
Permite cambiar el grupo propietario de un archivo.
Cambia los atributos de un determinado fichero. P.e.: chmod 777 fichero.eje
hace que tanto el propietario del fichero, como el grupo propietario, como el
resto de los usuarios, tengan permiso de lectura, escritura y ejecución. Otra
forma de utilizarlo: chmod g-r fichero.eje quita el permiso de lectura al grupo
propietario.
Otras opciones interesantes de chmod: bits SGID(s), SUID(s) y STICKY(t).
SUID (Set User ID):bit 11.
- Aplicado a ficheros: permite que el usuario que ejecute el fichero con este
permiso, tome la personalidad, durante la ejecución, del propietario del fichero.
- Aplicado a directorios:
SGID (Set Group ID): bit 10.
- Aplicado a ficheros: parecido a SUID pero aplicado al grupo de usuarios al
que pertenece el fichero.
- Aplicado a directorios:
STICKY BIT (Bit pegajoso): bit "t". Bit 9.
- Aplicado a ficheros: éstos se mantendrán en el swap para ser cargados más
rápidamente. Se usa para ficheros que se están utilizando frecuentemente.
- Aplicado a directorios: Los ficheros contenidos en el directorio, sólo podrán
ser eliminados por el propietario del directorio o por el propietario del fichero.
Se puede aplicar "chmod 1000 nombre_objeto". (o 1750 o según los permisos
que queramos dar).
Permite cambiar el usuario propietario de un archivo.
Limpia la pantalla.
Compara ficheros. Ejemplo: "cmp fichero1 fichero2".
Permite "programar" cuando se van a ejecutar ciertos comandos.
Ver archivo /etc/crontab al final de este documento.
Separa un archivo por secciones, según el delimitador que nosotros le
proporcionemos. Ejemplo:
Sintaxis: "csplit <fichero1> <delimitador>".
Comprime archivos. El descompresor se llama "uncompress".
Se utiliza en la instalación de programas. Se trata de un script que suele
encontrarse en el paquete de instalación (paquetes .tar.gz), y que al ejecutarlo
(./configure) se encarga de realizar la precompilación. En esta precompilación,
hay que indicar al sistema las opciones de precompilación no predeterminadas
(./configure --opciones no predeterminadas). Al realizar la precompilación, se
generará un comando "makefile".

Elaborado por: Felipe Romero Salas (2003-2006)

-2/8-

find

finger

fold
for

free
fsck
grep

groupadd
groupdel
groupmod
groups
<usuario>
gunzip

gzip

cut

date

dd

depmod
df

<fich1>

diff
<fich2>
dmesg

dpkg

du

echo

egrep
env
exit
expand

export
fdformat

fg <n>

fgrep
file <fichero>

Permite seleccionar parte de cada línea de un fichero de texto. Por ejemplo:
"cut -f1 -d: /etc/passwd >usuarios.txt"
recorta el principio de cada línea de /etc/passwd, hasta llegar al carácter :, e
introduce este "recorte" en el fichero "usuarios.txt". Concretamente, este
ejemplo, toma el nombre de todos los usuarios del sistema y lo introduce dentro
del fichero "usuarios.txt".
(el parámetro "f1" indica que vamos a trabajar con campos (fields), en lugar de
con bytes o caracteres).
Muestra la fecha y la hora. Permite cambiar la fecha y la hora. Ejemplo "date
1230001999" cambia la hora y fecha actual por la del mes=12 día=30
hora=00:19 año=99.
Convierte y copia un fichero. Convierte a: ascii, EBCDIC, mayúsculas a
minúsculas, minúsculas a mayúsculas, cambiar señal de carro por espacio en
blanco, y viceversa... etc.
También permite crear un disco de instalación de Linux.
Ejemplo: "dd conv=ucase if=pr3" <- pone en mayúsculas el fichero "pr3".
Ejemplo: "dd if=/mnt/cdrom/images/bootnet.img of=/dev/fd0"
Comprueba la dependencia entre módulos.
Muestra información del sistema de ficheros o sistemas de ficheros instalados
en el ordenador. (nombre, bloques, espacio libre, espacio ocupado, % ocupado,
dónde se encuentra montado...).
Ejemplo: "df -hl"
Muestra diferencias entre <fich1> y <fich2>. Es decir, los compara, y muestra
las diferencias.
Muestra el tono del kernel (hardware, sistemas montados,...). Es decir, los
mensajes que nos salieron al iniciar el sistema.
Permite instalar paquetes .deb
Ejemplo:
dpkg -i /home/felipe/paquete.deb
También permite eliminar paquetes.
Comando relacionado: apt-get.
Informa sobre el espacio ocupado por ficheros y directorios.
Ejemplo: "du -h /root/Desktop/Mail"
Muestra una línea de texto. Muestra el valor de
  • Links de descarga
http://lwp-l.com/pdf17202

Comentarios de: Lista de Algunos Comandos Utilizados en Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad