Comandos Linux
COMANDOS DE GRAN IMPORTANCIA EN LINUX
SENTENCIAS
Argumentos
Ciclo if (si)
Ciclo while
Ciclo for
Ciclo case
Ciclo select
COMANDOS BASICOS DE LINUX
cd =========> comando para cambiarnos de directorio.
pwd =========> nos dice en qué directorio nos encontramos actualmente
ls =========> listar contenido de directorios
cp =========> copiar ficheros/directorios
rm =========> borrar ficheros/directorios.
mkdir =========> crear directorios.
rmdir =========> borrar directorios, deben estar vacios.
mv =========> renombrar o mover ficheros/directorios.
nano =========> editor de fichero muy simple. Vi o emacs son para la 31337.
clear =========> limpia la pantalla. Ctrl-L tiene el mismo efecto
exit =========> termina la sesión del shell. Ctrl-D tiene el mismo efecto
date =========> gestión de fecha de sistema, se puede ver y establecer
history =========> muestra el historial de comandos introducidos por el usuario
more =========> muestra el contenido de un fichero con pausas cada 25 lineas.
grep =========> filtra los contenidos de un fichero.
cat =========> muestra todo el contenido de un fichero sin pausa alguna.
chmod =========> cambia los permisos de lectura/escritura/ejecucion de ficheros/directorios.
chown =========> cambia los permisos de usuario:grupo de ficheros/directorios.
tar =========> archivador de ficheros.
gunzip =========> descompresor compatible con ZIP.
rpm =========> gestor de paquetes de redhat y fedora. Para instalar o actualizar software de sistema.
dpkg =========> gestor de paquetes de Debian. Para instalar o actualizar software en el sistema.
alias =========> para crear alias de comandos. Útil para comandos largos.
mount =========> montar unidades de disco duro, diskette, cdrom.
umount =========> desmontar unidades.
who =========> muestra los usuarios de sistema que han iniciado una sesion.
sort =========> ordena el contenido de un fichero.
COMANDOS DE ADMINISTRACION: PROCESOS, USUARIOS, KERNEL
sysctl =========> Configurar los parámetros del kernel en tiempo de ejuecución.
ulimit =========> muestra los limites del sistema (maximo de ficheros abiertos, etc..)
adduser =========> añadir usuario de sistema.
COMUNICACIONES
telnet =========> Establece conexiones a puertos TCP
mesg =========> Establece si se aceptan mensajes a través de write o talk.