Comandos consola linux
Administración de archivos
ls
Descripción: = list. listar contenido de directorios.
Ejemplos: ls, ls -l, ls -fl, ls --color
cp
Descripción: =copy. copiar ficheros/directorios.
Ejemplos:cp -rfp directorio /tmp, cp archivo archivo_nuevo
rm
Descripción: =remove. borrar ficheros/directorios.
Ejemplos: rm -f fichero, rm -rf directorio, rm -i fichero
mkdirDescripción: =make dir. crear directorios.
Ejemplos: mkdir directorio
rmdir
Descripción: =remove dir. borrar directorios, deben estar vacíos.
Ejemplos: rmdir directorio
mv
Descripción: =move. renombrar o mover ficheros/directorios.
Ejemplos: mv directorio directorio, mv fichero nuevo_nombre, mv fichero a_directorio
chmod
Descripción: cambia los permisos delectura/escritura/ejecución de ficheros/directorios.
Ejemplos: chmod +r fichero, chmod +w directorio, chmod +rw directorio -R, chmod -r fichero
chown
Descripción: =change owner. cambia los permisos de usuario:grupo de ficheros/directorios.
Ejemplos: chown root:root fichero, chown pello:usuarios directorio -R
ln
Descripción: =link. para crear enlaces, accesos directos.
Ejemplos: ln -s /directorio enlace
file
Descripción: nos dice de que tipo es un fichero.
Ejemplos: file fichero, file *
find
Descripción: Permite encontrar un archivo con el nombre especificado, a partir del directorio especificado.
Ejemplos find / -name nombrearchivo.
Comandos Para manejo de dispositivos
Montar usb, cd, floppy, particiones windows fat32 y ntfs
* mount: Permite que particiones del sistemas,CD-ROMs, floppys puedan ser leídas en el sistema. Su formato: mount -t .
* umount: Desactiva la partición que se indicada, los parámetros que toma este comando son similares a los de mount .
Comandos Generales
* dmesg: Imprime los mensajes desplegados por el "kernel" al inicio.
* depmod -a: Genera un archivo que contiene las dependencias de los módulos que son cargados para el"Kernel",esto es, es capaz de reconocer cuales módulos deben ser cargados para que un tercero sea utilizado en el sistema.
* free: Estadísticas de uso de Memoria.
* init q: Comando que vuelve a leer los parámetros que se encuentran en inittab .
* insmod: Habilita ("loads") el modulo que se especifica en la línea, para que el "kernel" sea capaz de utilizarlo.(ejemplo: insmod ip_alias.o )
* ldconfig:Actualiza las librerías utilizadas por el sistema, recomendable ejecutarlo cada vez que se instale un programa.
* lsmod: Despliega la información referente a los módulos que están habilitados por el "kernel".
* slocate: Actualiza la base de información que es utilizada para encontrar archivos con el comando locate .
* stat: Despliega información detallada sobre el archivo especificado como: fechasde modificación y cambio, dueño del archivo, etc.
* uname -a: Información completa sobre el "Host".
* uptime: Hora actual, tiempo que lleva el sistema corriendo desde el ultimo "reboot", usuarios conectados al servidor, carga del sistema en los últimos 1,5 y 15 minutos.
* chkconfig: Este comando despliega la información sobre los niveles de ejecución de los "scripts" ubicados en eldirectorio /etc/rc.d/init.d
Código:
chkconfig --list httpd Este comando despliega:
httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff
Lo anterior indica que cuando se utilice el nivel de arranque 3, el "script" httpd en el directorio /etc/rc.d/init.d recibirá el argumento "start", cuando se corra el nivel de arranque 6, httpd recibirá el argumento "stop", etc...
Para modificar hacia argumento "start":Código:
chkconfig --add
--level
Para modificar hacia el argumento "stop":
Código:
chkconfig --del
--level
* Es precisamente de los directorios /etc/rc.d/rc [0-6] de donde proviene la información que despliega chkconfig.
* ntsysv: Es una herramienta gráfica que tiene la misma funcionalidad que chkconfig, la diferencia es que esta herramienta despliega todos los "scripts"...
Regístrate para leer el documento completo.