Habilidades de linux.lema de AilurusDale un pez a un hombre y podrá comer un día; pero si le enseñas a pescar podrá comer ...
Mostrar el uso de espacio de discodf -hMostrar uso de espacio de archivos/carpetasdu -bsh NOMBRE_DE_LA_CARPETAMostrar la c...
Muestra la MAC de una dirección de IP dadaarping DIRECCION_IPMuestra el nombre de NetBIOS de una dirección de IP dadanmblo...
Cambiar nombre completo del usuario, número y extensión de la oficina e información del númerotelefónico del hogar.sudo ch...
Mostrar una lista de nombres de archivos. De archivos que contengan una cadena dadagrep -lr REG_EXP PATHNAMEMostar todos l...
Mostrar los sub-directorios en el directorio actualls -d */.Mostrar el número de archivo en el directorio actualls . | wc ...
You      can        configure       "preferred            applications"   by       this      file"$HOME/.local/share/appli...
If you want to use colorful "ls", that is, use colors to distinguish types of files, you can add these linesin $HOME/.bash...
Mostrar una lista de paquetes cuyos nombres coincidan con un patrón de expresión regular.apt-cache search EXPRESIÓN_REGULA...
apt-cache statsMostrar los nombres de todos los paquetesapt-cache pkgnamesMostrar alguna información de un paquete dado.ap...
Upcoming SlideShare
Loading in …5
×

Habilidades de linux

391 views

Published on

Descripción de algunos comandos básicos para moverse en este sistema operativo.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
391
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Habilidades de linux

  1. 1. Habilidades de linux.lema de AilurusDale un pez a un hombre y podrá comer un día; pero si le enseñas a pescar podrá comer por el resto desus días.Mostrar ID del distribuidor de Linuxlsb_release -isMostrar el número de versión de Linuxlsb_release -rsMostrar el nombre clave de Linuxlsb_release -csMostrar el nombre del hardware de la computadorauname -mMostrar una lista de todos los dispositivos PCI, tales como placas de video, placas de red...lspciRecuperar la memoria que almacena pagecache, dentries e inodesecho 3 > /proc/sys/vm/drop_cachesMostrar la lista de módulos del kernel LinuxlsmodLista de dispositivos USBlsusb -vMostrar el estado de la placa de redsudo ethtool eth0Lista de hardwaresudo lshwLista de particiones del disco rígidosudo fdisk -lMostrar parámetros de los discos SATAsudo hdparm -I /dev/sda
  2. 2. Mostrar el uso de espacio de discodf -hMostrar uso de espacio de archivos/carpetasdu -bsh NOMBRE_DE_LA_CARPETAMostrar la cantidad de memoria libre y utilizadafreeMostrar procesosps -eMostrar árbol de procesospstreeMostrar los procesos dinámicamentetopTerminar un proceso con un id de proceso dadosudo kill -9 ID_DEL_PROCESOTerminar un proceso con un nombre de proceso dadosudo killall NOMBRE_DEL_PROCESOLista de archivos que están abiertos por un proceso dadolsof -p ID_DEL_PROCESOlsof -c NOMBRE_DEL_PROCESOLista de procesos que abrieron un archivo dadolsof NOMBRE_DEL_ARCHIVOLista de procesos que están usando el puerto 80lsof -i :80Configurar una conexión ADSLsudo pppoeconfIniciar conexiones ADSLsudo ponCierra conexiones ADSLsudo poff
  3. 3. Muestra la MAC de una dirección de IP dadaarping DIRECCION_IPMuestra el nombre de NetBIOS de una dirección de IP dadanmblookup -A DIRECCION_IPMuestra la dirección IP y MACifconfig -aMostrar rutanetstat -rnConfigurar el MAC de una interfaz de redsudo ifconfig eth0 hw ether 00:11:22:33:44:55Mostrar información acerca de un nombre de dominiowhois example.comMostrar la ruta de red de un host dadotracepath example.comPedir una dirección IP al servidor DHCPsudo dhclientReiniciar temporariamente un script de iniciosudo /etc/init.d/NOMBRE_DEL_SCRIPT restartDetener temporariamente un script de iniciosudo /etc/init.d/NOMBRE_DEL_SCRIPT stopAñadir un usuariosudo adduser NOMBRE_DE_USUARIOEliminar un usuariosudo deluser NOMBRE_DE_USUARIOCambiar la contraseña de usuariosudo passwd NOMBRE_DE_USUARIO
  4. 4. Cambiar nombre completo del usuario, número y extensión de la oficina e información del númerotelefónico del hogar.sudo chfn NOMBRE_DE_USUARIOMostrar la información del usuariofinger NOMBRE_DE_USUARIOPrevenir temporariamente que un usuario inicie sesiónsudo usermod -L NOMBRE_DE_USUARIORevocar la operación anteriorsudo usermod -U NOMBRE_DE_USUARIOAñadir un usuario al grupo adminsudo usermod -G admin -a NOMBRE_DE_USUARIOConfiguración de un proxy HTTPexport http_proxy=http://PROXY.DOMINIO.NOMBRE:PUERTOModificar la información después del inicio de sesiónsudo vim /etc/motd.tailElija el método de entrada para X Windowim-switch -cConvertir el nombre de archivo de GBK a UTF8convmv -r -f gbk -t utf8 --notest NOMBRE_DE_ARCHIVOConvertir el contenido del archivo de GBK a UTF8iconv -f gbk -t utf8 NOMBRE_DE_ARCHIVOConvertir las etiquetas en *.mp3 de GBK a UTF8find . -name *.mp3 -execdir mid3iconv -e GBK {} ;Leer un archivo largoless FILE_NAMEMostrar las líneas que coincidan con un patróngrep REG_EXP FILE_NAME
  5. 5. Mostrar una lista de nombres de archivos. De archivos que contengan una cadena dadagrep -lr REG_EXP PATHNAMEMostar todos los archivos .txtfind . -name *.txtCrear dos archivos vacíostouch nombre_de_archivo_1 nombre_de_archivo_2Crear un directorio. Crear los directorios padres que sean necesarios.mkdir -p /tmp/a/b/c/d/eCambiar el directorio de trabajo al homecdCambiar el directorio de trabajo al directorio de trabajo anteriorcd -Mostrar archivos ocultosls -aCopiar un directorio. Conservando enlaces, modos de archivo, propietarios, marcas de tiempo.cp -a DIRECTORIO_ORIGEN DIRECTORIO_DESTINODeterminar el tipo de archivofile NOMBRE_DE_ARCHIVOMostrar en pantalla las últimas 6 líneastail -n 6 NOMBRE_DE_ARCHIVOCopiar archivos vía SSHscp -rp NOMBRE_DE_ARCHIVO NOMBRE_DE_USUARIO@HOST:RUTA_DE_DESTINORenombrar los archivos *.rm a *.rmvbrename s/.rm$/.rmvb/ *Cambia el nombre de archivo a minúsculasrename tr/A-Z/a-z/ *
  6. 6. Mostrar los sub-directorios en el directorio actualls -d */.Mostrar el número de archivo en el directorio actualls . | wc -wExtraer un archivo «*.gz»gunzip NOMBRE_DE_ARCHIVO.gzExtraer un archivo «*.tar.gz»tar zxf NOMBRE_DE_ARCHIVO.tar.gzExtraer un archivo «*.tar.bz2»tar jxf NOMBRE_DE_ARCHIVO.tar.bz2Comprimirtar czf NOMBRE_DE_ARCHIVO.tar.gz ARCHIVO_1 ARCHIVO_2 ... ARCHIVO_Ntar cjf NOMBRE_DE_ARCHIVO.tar.bz2 ARCHIVO_1 ARCHIVO_2 ... ARCHIVO_NMostrar un calendariocalcal MES AÑOConfigurar fecha y hora vía NTPsudo ntpdate ntp.ubuntu.comApagar su computadorasudo haltsudo shutdown -h nowApagar su computadora a las 23:00sudo shutdown -h 23:00Apagar su computadora después de 60 minutossudo shutdown -h +60Reiniciar su computadorasudo rebootsudo shutdown -r nowIf you want some program to start up automatically, please put .desktop files into$HOME/.config/autostart
  7. 7. You can configure "preferred applications" by this file"$HOME/.local/share/applications/mimeapps.list"Monitorear continuamente el uso de memoriawatch -d freeMostrar la respuesta HTTP HEADw3m -dump_head http://example.comMostrar el contenido del archivo con el número de líneanl NOMBRE_DE_ARCHIVOEliminar Rootkitsudo rkhunter --checkallCambiar hostnamesudo NOMBRE_ACTUAL NUEVO_NOMBRE«Tasksel» agrupa paquetes de software en «tareas». Puede seleccionar una «tarea» y luego instalartodos los paquetes de software necesarios. Es fácil configurar servidores LAMP o servidores decomputación en nube.Mostrar todas las tareastasksel --listMostrar la descripción extendida de una tareatasksel --task-desc lamp-serverMostrar los paquetes que son parte de una tareatasksel --task-packages lamp-serverInstalar/Eliminar una tareagksudo taskselCambiar prioridad de los procesosrenice NUEVA_PRIORIDAD `pgrep NOMBRE_DEL_PROCESO`ejemplo: renice 5 `pgrep firefox` renice -5 `pgrep wine-server` alto <------------------> bajoNUEVA_PRIORIDAD = -19, -18, -17 [...] 18, 19, 20Borrar el historial de Bashhistory -c
  8. 8. If you want to use colorful "ls", that is, use colors to distinguish types of files, you can add these linesin $HOME/.bashrc:if [ "$TERM" != "dumb" ]; then eval "`dircolors -b`" alias ls=ls --color=autofi$HOME/.thumbnails/ directory is a cache dir GNOME makes when you browse through your foldersin nautilus.It contains thumbnail pictures of picture files youve previously looked at.You can get its total size bydu -bs $HOME/.thumbnails/You can delete the files in the .thumbnails directory that havent been accessed for seven days, to freedisk space.find $HOME/.thumbnails/ -type f -atime +7 -exec rm {} ;Capturar pantalla después de 10 seggnome-screenshot -d 10Capturar ventana actual después de 10 seggnome-screenshot -wd 10Iniciar el editor de GConf:Presione Alt+F2, escriba gconf-editor.Configurar apt sourcesudo software-properties-gtksudo software-properties-kdeMostrar los paquetes que no están instalados pero dejaron una configuración residualdpkg -l | awk /^rc/ {print $2}Añadir un repositorio PPA:sudo add-apt-repository ppa:NOMBRE_DEL_REPOSITORIOMostrar una lista con los archivos instalados por un paquete dado.dpkg -L NOMBRE_DEL_PAQUETEMostrar una lista de paquetes que instalaron un archivo dado.dpkg -S NOMBRE_DE_ARCHIVO
  9. 9. Mostrar una lista de paquetes cuyos nombres coincidan con un patrón de expresión regular.apt-cache search EXPRESIÓN_REGULARMostrar un lista de paquetes que provean un archivo dadoapt-file search NOMBRE_DE_ARCHIVOMostrar la lista de dependencias de un paquete dado.apt-cache depends NOMBRE_DEL_PAQUETEMostrar la lista de paquetes que dependen del paquete dado.apt-cache rdepends NOMBRE_DEL_PAQUETEPide que se inserte un disco, y luego añade el disco a source list.sudo apt-cdrom addInstala las nuevas versiones de los paquetes instalados en el sistema.sudo apt-get upgradeElimine la archivos residuales de configuración.dpkg -l | grep ^rc | awk {print $2} | sudo xargs dpkg -PInstalar automáticamente los archivos necesarios para ./configure ; make ; make installsudo auto-apt run ./configureGuarda la lista de paquetes instalados en el sistema.dpkg --get-selections | grep -v deinstall > ALGÚN_ARCHIVODespués use el archivo para restaurar los paquetes.dpkg --set-selections < ALGÚN_ARCHIVO ; sudo dselectDespués de ejecutar «sudo apt-get install», los archivos «*.deb» se almacenan en«/var/cache/apt/archives»Puede limpiar esta carpeta con:sudo apt-get cleanMostrar la URL de un paquete dadoapt-get -qq --print-uris install NOMBRE_DEL_PAQUETEMostrar algunas estadísticas acerca de apt cache
  10. 10. apt-cache statsMostrar los nombres de todos los paquetesapt-cache pkgnamesMostrar alguna información de un paquete dado.apt-cache show NOMBRE_DEL_PAQUETE

×