martes, 2 de abril de 2019

Comandos mas usados en Linux


  • ls
Este comando lista los ficheros y directorios
También se puede usar "ls -l", "ll", "ls -la" 
ls /home 
  • cd
Con este comando nos podemos mover entre diferentes directorios. Si nos queremos ir a un directorio el particular.
cd /var/cache 
  • mkdir
Este comando se usa para crear directorios (carpetas) - MaKeDIRectory
mkdir LaLigaDeLaJusticia 
  • rmdir
Este comando se usa para eliminar directorios (carpetas) - ReMoveDIRectory
rmdir /LaLigaDeLaJustica/GreenLantern  
  • touch
Con este comando podemos crear ficheros
touch fichero1 fichero2 fichero3 
  • rm
Se usa para eliminar archivos
  • mv
Se usa para mover archivos de un directorio a otro
mv /Avengers/PeterParker.jpg /Avengers/Spider-Man.jpg
  • rename
Cambia el nombre de un fichero o conjunto de ficheros.
rename 's/.jpeg/.jpg/' * 
  • man
Con este comando podemos consultar el manual, de ahí que se llame “man”. Si lo utilizamos seguido del comando a consultar, nos mostrará su entrada en el manual.
man touch 
  • info
Es un comando similar al de ‘man’ con información ampliada sobre el comando a consultar.
info touch 
  • whatis
Se encarga de buscar el contenido de la palabra indicada, en una base de datos propia, que contiene breves descripciones de los comandos
whatis man
  • clear
Este comando se encarga de limpiar la pantalla.
  • sudo
Con este comando nos podemos otorgar los poderes de super usuario, siempre que tengamos permisos para ello.
# make install pastel¡No tienes permisos!#sudo make install pastel¡No te olvides apagar el horno!
  • history
Se encarga de mostrar un historial de todos los comandos que has utilizado.
  • pwd
Nos muestra el nombre del directorio de trabajo actual.
  • cat
Muestra el contenido de un fichero dado. Si se utiliza con varios ficheros a la vez, mostrará su contenido de manera secuencial.
  • chmod
Se encarga de cambiar los permisos de acceso a los ficheros.
  • chown
Cambia el usuario y grupo propietarios de ficheros
chown david:familia fotos-de-vacaciones.tar.gz
  • find
Busca un directorio o ficheros específico en el sistema de ficheros.
  • locate
Similar al comando ‘find’, se encarga de buscar en el todo el sistema, ficheros o directorios que coincidan con una consulta. Por forma predeterminada busca únicamente en los ficheros que tiene permisos. A diferencia de ‘find’ tiene su propia base de datos de consulta.
  • wget
Descarga el fichero o página web dada, indicando la URL
  • grep
Busca en uno o más ficheros una cadena determinada de texto. Si encuentra la cadena nos indica donde está. Es un comando muy potente, muy utilizado por DevOps y desarrolladores.
cat /etc/passwd | grep -i davidochobits 
  • tail
Muestras las ùltimas líneas de un fichero, usualmente usada para ver los logs de errores que tienen los sistemas funcionando en tiempo real. Por ejemplo, la siguiente sintaxis muestra los log del glassfish:
tail -f /opt/glassfish/domains/logs/server.log
  • head
Al igual que tail nos mostraba por defecto las diez últimas líneas, con head se nos muestran las diez primeras líneas.
  • dpkg
Es la herramienta habitual para trabajar con los paquetes con extensión .DEB, esto es, el gestor de paquetes de Debian. Su fin es instalar, compilar, eliminar y manipular los paquetes de Debian.
  • rpm
Es un potente administrador de paquetes con extensión .RPM, como bien dice su nombre “Red Hat Package Manager”, sirve para gestionar los paquetes de RHEL y similares, en distribuciones como Centos, Fedora o ScientificLinux
  • free
Muestra la memoria utilizada y disponible en el sistema, incluyendo la swap.
Sus parámetros más habituales, por ejemplo, “-m” que nos muestra la información en megabytes, o “-k” que nos la muestra en kilobytes.
 free -m
  • df
Nos informa de la utilización de disco en un sistema de ficheros. Este comando se encarga de mostrar el espacio usado y del disponible en todos los sistemas de ficheros montados.
df -h
  • du
Muestra el espacio estimado ocupado por los ficheros y directorios.
du -sh
  • lsblk
Muestra información de los dispositivos de bloques, como son los discos duros, volúmenes y grupos de volúmenes
lsblk -fm
  • fdisk
Muestra información de los discos duros y los discos lógicos, llamados particiones.
fdisk -l
  • top
Top se encarga de mostrar una lista de los principales procesos y su uso de CPU entre otros valores.
  • ps
Infoma del estado de los procesos. Nos muestra una instantánea de los procesos actuales.
ps -eaf
  • kill
Se encarga de matar un proceso dado de forma inmediata y sin pedir permiso a nadie.
  • mount y umount
Se encarga de montar o desmontar un dispositivo dado sobre el sistema de ficheros. Su uso mas común es cuando quieres compartir archivos entre servidores.
  • uname
Imprime información del sistema, incluyendo la versión del kernel o núcleo y del sistema operativo.

uname -a
  • uptime
Indica el tiempo que el sistema encendido
  • who
Nos muestra quien está conectando en el sistema. Importante si lo queremos reiniciar y no queremos que nadie se encuentre con la sorpresa.
  • whereis
Nos indica la ubicación de los binarios de un comando.
  • sort
Ordena el resultado de un texto dado
  • more
Se encarga de paginar texto, mostrando una pantalla cada vez.
  • less
Se trata de un programa similar a “more”, pero más avanzado, ya que permite consultar páginas hacia atrás y hacia delante.

No hay comentarios:

Publicar un comentario