GNU/Linux >> Tutoriales Linux >  >> Linux

Comandos de Linux:descripción general y ejemplos

La línea de comandos es una de las características más poderosas de Linux. Existe un mar de herramientas de línea de comandos de Linux, que le permiten hacer casi todo lo que pueda pensar en hacer en su PC con Linux. Sin embargo, esto suele crear un problema:con tantos comandos disponibles para usar, no sabe dónde ni cómo empezar a aprenderlos, especialmente cuando es un principiante.

Si enfrenta este problema y está buscando una manera fácil de comenzar su viaje de línea de comandos en Linux, ha venido al lugar correcto, ya que en este artículo, le presentaremos una gran cantidad de Linux popular y útil. comandos El artículo está organizado de manera que aprenderá rápidamente lo que hace cada comando a través de un ejemplo fácil de entender. Para obtener más información sobre un comando, haga clic en el enlace 'Más...' al final de su explicación.

Agregar usuario/Agregar grupo

El adduser y agregar grupo commands le permite agregar un nuevo usuario y grupo a un sistema, respectivamente. Aquí hay un ejemplo para adduser:

$ sudo adduser testuser
Adding user `testuser' ...
Adding new group `testuser' (1003) ...
Adding new user `testuser' (1003) with group `testuser' ...
Creating home directory `/home/testuser' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:

Leer más:

  • Tutorial de comandos de Linux adduser/addgroup para principiantes (7 ejemplos)

A propósito

El comando apropos se usa para buscar rápidamente los nombres y las descripciones de todas las páginas man disponibles. Ejemplos:busque todas las páginas del manual para el programa postfix:

$ apropos postfix

Leer más:

  • Linux apropos Command Tutorial para principiantes (5 ejemplos)

Aspell

El hechizo El comando le permite realizar una revisión ortográfica en un archivo de texto. Ejemplo para ejecutar un corrector ortográfico en el archivo de texto test.txt:

$ aspell -c test.txt

Eche un vistazo a este tutorial para obtener una introducción detallada al comando aspell:

  • Tutorial de comandos Linux aspell para principiantes (5 ejemplos)

Ar

El ar El comando le permite crear, modificar o extraer archivos. Ejemplo de cómo listar archivos del archivo 'test.a':

$ ar t test.a

Leer más:

  • Tutorial de comandos Linux ar para principiantes (5 ejemplos)

Arco

El arco El comando se utiliza para imprimir la arquitectura de la máquina. Por ejemplo:

$ arch
i686

¿No está seguro de lo que significa 'i686'? Dirígete aquí.

Nombre base

El comando basename le permite eliminar componentes de nombres de archivo que no son necesarios. Por ejemplo:

basename NAME [SUFFIX]
basename OPTION... NAME...

Más ejemplos del comando basename:

  • Tutorial de comando Linux basename para principiantes (con ejemplos)

Bzip2

El comando bzip2 se usa para crear archivos comprimidos en formato bzip2. Bzip2 tiene una mejor relación de compresión que el formato zip o gzip.

$ bzip2 list.txt list1.txt list2.txt

Más ejemplos:

  • Tutorial de comando Linux bzip2 para principiantes (6 ejemplos)

Otros comandos para trabajar con archivos comprimidos en formato bzip2 son bzcmp, bzdiff, bzmore, bzless y bzgrep, que se explican en este tutorial:

  • Comandos de Linux bzcmp, bzdiff, bzmore, bzless y bzgrep explicados con ejemplos

Cal/Ncal

La cal y ncal los comandos muestran un calendario en la salida.

$ cal
March 2017
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
$ ncal
March 2017
Su 5 12 19 26
Mo 6 13 20 27
Tu 7 14 21 28
We 1 8 15 22 29
Th 2 9 16 23 30
Fr 3 10 17 24 31
Sa 4 11 18 25

Más ejemplos de los comandos cal y ncal:

  • 10 ejemplos prácticos del comando Linux Cal/NCal para principiantes

Gato

El gato El comando le permite concatenar archivos o datos proporcionados en la entrada estándar e imprimirlos en la salida estándar. En términos sencillos, el comando imprime la información que se le proporciona, ya sea a través de stdin o en forma de archivo.

$ cat test.txt
Hello...how are you?

Más ejemplos de comandos CAT:

  • 10 ejemplos de comandos Cat de Linux para principiantes

CD

El cd El comando se usa para cambiar el directorio de trabajo actual del usuario.

$ cd /home/himanshu/

Más ejemplos de comandos de CD:

  • Tutorial de comando Linux cd para principiantes (8 ejemplos)

Chattr

El chat El comando se usa para enumerar y editar atributos de sistema de archivos extendidos para archivos y carpetas como el atributo inmutable. Este ejemplo muestra cómo hacer un archivo inmutable para que ningún usuario de Linux, ni siquiera el usuario raíz, pueda editarlo o eliminarlo sin eliminar primero el atributo inmutable.

chattr +i /path/somefile.txt

El atributo inmutable se elimina con:

chattr -i /path/somefile.txt

En este tutorial se muestran más ejemplos del comando chattr:

  • Tutorial de comandos de Linux chattr para principiantes (5 ejemplos)

Chgrp

El chgrp El comando le permite cambiar la propiedad del grupo de un archivo. El comando espera un nuevo nombre de grupo como primer argumento y el nombre del archivo (cuyo grupo se está cambiando) como segundo argumento.

$ chgrp howtoforge test.txt

Más:Comando Chgrp de Linux para principiantes (5 ejemplos)

Chmod

El chmod El comando le permite cambiar los permisos de acceso para un archivo. Por ejemplo, si tiene un archivo binario (por ejemplo, helloWorld) y desea que sea ejecutable, puede ejecutar el siguiente comando:

chmod +x helloWorld

Más:Tutorial del comando chmod de Linux para principiantes

Chown

El chown El comando le permite cambiar la propiedad y el grupo de un archivo. Por ejemplo, para cambiar el propietario de un archivo test.txt a raíz, así como establecer su grupo como raíz, ejecute el siguiente comando: 

chown root:root test.txt

Más:Tutorial de comandos de Linux Chown para principiantes (7 ejemplos)

Cksum

El cksum El comando imprime la suma de verificación CRC y el recuento de bytes para el archivo de entrada.

$ cksum test.txt
3741370333 20 test.txt

¿No está seguro de qué es la suma de comprobación? Dirígete aquí.

Más información sobre el comando Chksum:  Comando Linux cksum explicado para principiantes (con ejemplos)

Borrar

El claro El comando se utiliza para borrar la pantalla del terminal.

$ clear

Más:Tutorial de comandos claros de Linux para principiantes (3 ejemplos)

Cmp

El cmp El comando se utiliza para realizar una comparación byte a byte de dos archivos.

$ cmp file1 file2
file1 file2 differ: byte 1, line 1

Más ejemplos de comandos CMP:

  • Tutorial de comando Linux cmp para principiantes (7 ejemplos)

Comunicación

La comunicación El comando se utiliza para comparar dos archivos ordenados línea por línea. Por ejemplo, si 'file1' contiene los números 1-5 y 'file2' contiene los números 4-8, esto es lo que produce el comando 'comm' en este caso:

$ comm file1 file2
1
2
3
                     4
                     5
         6
         7
         8
  • Tutorial de comandos de comunicaciones de Linux para principiantes (5 ejemplos)

Cp

El cp El comando se utiliza para copiar archivos y directorios.

$ cp test.txt /home//himanshu/Desktop/

Más:Tutorial de comandos cp de Linux para principiantes (8 ejemplos)

Cpulimit

Cpulímite es una herramienta que limita el uso de CPU de un proceso (expresado en porcentaje, no en tiempo de CPU). Es útil para controlar los trabajos por lotes cuando no desea que consuman demasiados ciclos de CPU. El objetivo de cpulimit es evitar que un proceso se ejecute durante más de una relación de tiempo especificada.

$  cpulimit -l 30 dd if=/dev/zero of=/dev/null &

Más: Cómo limitar el uso de la CPU con CPULimit en Ubuntu Linux

Csh

El csh El comando se usa para cambiar entre shells de usuario de Linux. Para cambiar de su shell predeterminado (probablemente /bin/bash) a /bin/sh, use este comando:

$ chsh -s /bin/sh

Más:Tutorial del comando chsh de Linux para principiantes (5 ejemplos)

Csplit

El csplit El comando le permite dividir un archivo en secciones determinadas por líneas de contexto. Por ejemplo, para dividir un archivo en dos donde la primera parte contiene líneas 'n-1' y la segunda contiene el resto, use el siguiente comando:

$ csplit file1 [n]

Las dos partes se guardan como archivos con los nombres 'xx00' y 'xx01', respectivamente.

Más:Comando Csplit de Linux explicado para principiantes (6 ejemplos)

Rizo

El rizo El comando se utiliza para descargar archivos de Internet por HTTP o HTTPS. Ejemplo para obtener un archivo torrent de Ubuntu y guardarlo como test.torrent en el directorio actual:

$ curl http://releases.ubuntu.com/18.04/ubuntu-18.04-desktop-amd64.iso.torrent > test.torrent

Consulte aquí para obtener más ejemplos con opciones útiles de línea de comandos curl:

  • Tutorial de comandos curl de Linux para principiantes (5 ejemplos)

Fecha

La fecha El comando se puede usar para imprimir (o incluso configurar) la fecha y la hora del sistema.

$ date
Tue Feb 28 17:14:57 IST 2017

Más:Tutorial de comando de fecha de Linux para principiantes (8 ejemplos)

dd

El dd El comando copia un archivo, convirtiéndolo y formateándolo de acuerdo con los operandos. Por ejemplo, el siguiente comando crea una imagen de la partición /dev/sda.

dd if=/dev/sda of=/tmp/dev-sda-part.img

Más: Explicación del comando dd de Linux para principiantes (8 ejemplos)

Df

El df El comando muestra el uso del espacio en disco del sistema de archivos en la salida.

$ df /dev/sda1
Filesystem 1K-blocks Used     Available Use% Mounted on
/dev/sda1  74985616  48138832 23014620  68%     /

Más:Tutorial del comando Linux df para principiantes (8 ejemplos)

Diferencia

La diferencia El comando le permite comparar dos archivos línea por línea.

$ diff file1 file2

Dif3

El diff3 El comando, como sugiere su nombre, le permite comparar tres archivos línea por línea.

$ diff3 file1 file2 file3

cavar

La excavación El comando se utiliza para consultar servidores DNS y resolver registros DNS. Ejemplo para obtener la dirección IP e información sobre los servidores de nombres del dominio ejemplo.com:

$ dig example.com

Más ejemplos sobre cómo resolver nombres de dominio y registros DNS con el comando dig:

  • Resolviendo nombres de dominio con el comando dig en Linux

Dir

El directorio El comando enumera el contenido del directorio. Por ejemplo:

$ dir
test1 test2 test.7z test.zip

Más:Comando dir de Linux para principiantes (10 ejemplos)

Dirname

El nombre de directorio El comando elimina el último componente de un nombre de archivo/ruta. En términos sencillos, puede considerarlo como una herramienta que, por ejemplo, elimina el nombre del archivo de la ruta absoluta del archivo.

$ dirname /home/himanshu/file1
/home/himanshu

Más: Explicación del comando dirname de Linux para principiantes (4 ejemplos)

Dmesg

El comando dmesg le permite imprimir o controlar el búfer de anillo del kernel. La siguiente es su sintaxis:

dmesg [options]

Más:Tutorial del comando dmesg de Linux para principiantes (5 ejemplos)

Dmidecode

El código dmide El comando imprime el contenido de la tabla DMI (también conocido como SMBIOS) de un sistema en un formato legible por humanos.

$ sudo dmidecode
# dmidecode 2.12
SMBIOS 2.6 present.
50 structures occupying 2056 bytes.
Table at 0x000FCCA0.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: 080015
Release Date: 08/22/2011
...
...
...

Dpkg

La herramienta dpkg es básicamente un administrador de paquetes para sistemas basados ​​en Debian/Debian. La siguiente es su sintaxis:

dpkg ACTIONS

O

dpkg [options] filename

Más:Tutorial del comando dpkg de Linux para principiantes (8 ejemplos)

Du

El du El comando muestra el uso del disco de los archivos presentes en un directorio, así como sus subdirectorios.

$ du /home/himanshu/Desktop/
92 /home/himanshu/Desktop/Downloads/meld/meld/ui
88 /home/himanshu/Desktop/Downloads/meld/meld/vc
56 /home/himanshu/Desktop/Downloads/meld/meld/matchers
12 /home/himanshu/Desktop/Downloads/meld/meld/__pycache__
688 /home/himanshu/Desktop/Downloads/meld/meld
16 /home/himanshu/Desktop/Downloads/meld/bin
328 /home/himanshu/Desktop/Downloads/meld/data/ui
52 /home/himanshu/Desktop/Downloads/meld/data/icons/svg

Más:Tutorial de Linux du Command para principiantes (10 ejemplos)

Eco

El eco El comando muestra cualquier texto de entrada que se le dé.

$ echo hello hi
hello hi

Más: Tutorial de comandos echo de Linux para principiantes (5 ejemplos)

Ed

ed es un editor de texto orientado a líneas.

$ ed

Expulsar

El expulsar El comando le permite expulsar medios extraíbles (normalmente, un CD ROM o un disquete)

$ eject

Env

El entorno El comando no solo muestra el entorno actual, sino que también te permite editarlo.

$ env

Más:Tutorial de comandos env de Linux para principiantes (5 ejemplos)

Salir

La salida El comando hace que se cierre el shell.

$ exit

Más:Comando de salida de Linux explicado para principiantes (con ejemplos)

Expandir

El expandir El comando convierte las pestañas presentes en los archivos de entrada en espacios y escribe el contenido del archivo en la salida estándar.

$ expand file1

Más:Tutorial de comandos de expansión de Linux para principiantes (con ejemplos)

Expr

La expr El comando evalúa expresiones. Por ejemplo:

$ expr 1 + 2
3

Más: Tutorial de comandos expr de Linux para principiantes (con ejemplos)

Factor

El factor El comando imprime los factores primos del número de entrada.

$ factor 135
135: 3 3 3 5

Más:Tutorial de comandos de factor de Linux para principiantes (con ejemplos)

Fgrep

El fgrep El comando es equivalente al comando grep cuando se ejecuta con la opción de línea de comando -F. La herramienta también se conoce como grep fijo o rápido, ya que no trata los metacaracteres de expresiones regulares como especiales, sino que procesa la información como una cadena simple.

Por ejemplo, si desea buscar un punto (.) en un archivo y no quiere que grep lo interprete como un carácter comodín, use fgrep de la siguiente manera:

$ fgrep "." [file-name]

Más:Tutorial del comando Linux fgrep para principiantes (con ejemplos)

Buscar

El encontrar El comando le permite buscar archivos en un directorio, así como en sus subdirectorios.

$ find test*
test
test1
test2
test.7z
test.c
test.txt

Más ejemplos para el comando Buscar de Linux:

  • 14 ejemplos prácticos del comando Find de Linux para principiantes
  • Búsqueda de archivos y carpetas con el comando de búsqueda
  • Encontrar archivos en la línea de comandos

Fmt

fmt es un formateador de texto óptimo simple. Reformatea cada párrafo del archivo que se le pasa y escribe el contenido del archivo en la salida estándar.

$ fmt file1

Más: comando fmt de Linux:uso y ejemplos

Doblar

El pliegue El comando ajusta cada línea de entrada para que se ajuste al ancho especificado.

$ fold -w 10
Hi my name is himanshu Arora
Hi my name
is himans
hu Arora

Más: Tutorial de comando de plegado de Linux para principiantes (con ejemplos)

Gratis

El gratis El comando muestra la cantidad de memoria libre y utilizada en el sistema.

$ free
       total           used  free   shared buffers cached
Mem:   1800032       1355288 444744 79440   9068   216236
-/+ buffers/cache: 1129984 670048
Swap:  1832956      995076  837880

git

El git comando o sistema de control de versiones git ha sido desarrollado por Linux Torvalds. Actualmente es el sistema de control de versiones de software más popular que reemplazó al antiguo sistema SVN. GIT es, por ejemplo, utilizado en GitHub. Ejemplo de cómo crear un nuevo repositorio git con el nombre 'Mytest' en el directorio actual:

$ git init Mytest

Puede encontrar más información sobre el comando git y cómo conectarlo a GitHub aquí:

  • Instalar y usar Git y GitHub en Ubuntu Linux:una guía para principiantes

Grep

El grep El comando busca un patrón específico en un archivo (o archivos) y se muestra en las líneas de salida que contienen ese patrón.

$ grep Hello test.txt
Hello...how are you?

Más tutoriales y ejemplos para el comando Linux Grep:

  • Cómo usar grep para buscar cadenas en archivos en el shell
  • Cómo realizar una búsqueda de patrones en archivos usando Grep

Grupos

Los grupos El comando muestra el nombre de los grupos de los que forma parte un usuario.

$ groups himanshu
himanshu : himanshu adm cdrom sudo dip plugdev lpadmin sambashare

Leer más:

  • Comando de grupos de Linux para principiantes (con ejemplos)

Gzip

El gzip El comando comprime el archivo de entrada, reemplazando el archivo en sí con uno que tiene una extensión .gz.

$ gzip file1

Más:Tutorial de comandos Gzip de Linux para principiantes (7 ejemplos)

Gunzip

Archivos comprimidos con gzip comando se puede restaurar a su forma original usando el gunzip comando.

$ gunzip file1.gz

Ejemplos de comandos de Gunzip en detalle.

Cabeza

La cabeza El comando muestra las primeras 10 líneas del archivo en la salida estándar

$ head CHANGELOG.txt 
BEEBEEP (Secure Lan Messanger)
BeeBEEP
2.0.4
- Some GUI improvements (new icons, file sharing tree load faster)
- Always Beep on new message arrived (option)
- Favorite users (right click on user and enable star button) is on top of the list
- improved group usability
- Offline users can be removed from list (right click on an offline user in list and then remove)
- Clear all files shared (option)
- Load minimized at startup (option)

Consulte aquí para obtener más ejemplos del comando de cabeza de Linux.

Nombre de host

El nombre de host El comando no solo muestra el nombre de host del sistema, sino que también les permite configurarlo.

$ hostname
himanshu-desktop

Leer más:

  • Tutorial de comando de nombre de host de Linux para principiantes (5 ejemplos)

Historia

La historia El comando se usa para mostrar el historial de comandos que escribió en el shell. También se puede utilizar para grabar y reproducir comandos. Para ver el historial de comandos, ejecute:

$ history

Consulte aquí para obtener detalles sobre cómo usar el historial y cómo grabar y reproducir comandos.

  • Tutorial de comandos de historial de Linux para principiantes (8 ejemplos)

Identificación

El identificador El comando imprime información de usuario y grupo para el usuario actual o el nombre de usuario especificado.

$ id himanshu
uid=1000(himanshu) gid=1000(himanshu) groups=1000(himanshu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)

Leer más:

  • Tutorial del comando id de Linux para principiantes (5 ejemplos)

Ifconfig

El comando ifconfig le brinda la capacidad de configurar interfaces de red. Por supuesto, también puede obtener información relacionada con las interfaces de red con esta herramienta. La siguiente es su sintaxis:

ifconfig [-v] [-a] [-s] [interface]
ifconfig [-v] interface [aftype] options | address ...

Más:Tutorial del comando ifconfig de Linux para principiantes (7 ejemplos)

Unirse

El unirse El comando le permite unir líneas de dos archivos en un campo común (el valor predeterminado es el primero).

join [OPTION]... FILE1 FILE2

¿Quieres aprender más sobre este comando? Dirígete aquí.

Matar

El matar El comando, como sugiere su nombre, ayuda al usuario a eliminar un proceso enviándole la señal TERM.

$ kill [process-id]

Cinco ejemplos que muestran cómo usar el comando kill de Linux.

Killall

El matar todos El comando le permite eliminar un proceso por su nombre. A diferencia de kill, que requiere que se elimine el ID del proceso, killall solo requiere el nombre del proceso.

killall nautilus

Ejemplos de comandos killall de Linux.

Último

El último El comando muestra una lista de los últimos usuarios que iniciaron sesión.

$ last
himanshu pts/11 :0 Thu Mar 2 09:46 still logged in
himanshu pts/1 :0 Thu Mar 2 09:46 still logged in
himanshu :0 :0 Thu Mar 2 09:42 still logged in
reboot system boot 4.4.0-62-generic Thu Mar 2 09:41 - 10:36 (00:54)
himanshu pts/14 :0 Wed Mar 1 15:17 - 15:52 (00:35)
himanshu pts/13 :0 Wed Mar 1 14:40 - down (08:06)

Leer más:

  • Tutorial de último comando de Linux para principiantes (8 ejemplos)

Ldd

El ldd el comando se muestra en las dependencias de salida de una biblioteca compartida.

$ ldd /lib/i386-linux-gnu/libcrypt-2.19.so
linux-gate.so.1 => (0xb77df000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb75da000)
/lib/ld-linux.so.2 (0x80088000)

Ejemplos de cómo usar el comando ldd.

Ln

El ln El comando se utiliza para crear enlaces entre archivos. Por ejemplo, el siguiente comando crearía un enlace llamado 'lnk' a un archivo con el nombre 'test.txt':

$ ln test.txt lnk

Más ejemplos sobre el comando ln de Linux.

Localizar

El localizar El comando ayuda al usuario a encontrar un archivo por su nombre.

$ locate [file-name]

Leer más:

  • Linux Locate Command para principiantes (8 ejemplos)

Nombre de registro

El comando logname imprime el nombre de usuario del usuario actual.

$ logname
himanshu

Leer más:

  • Linux logname Command Tutorial para principiantes (con ejemplos)

Mirar

La mirada El comando en Linux muestra líneas que comienzan con una cadena determinada. La siguiente es su sintaxis:

look [-bdf] [-t termchar] string [file ...]

Más:

  • Linux look Command Tutorial para principiantes (con ejemplos)

Ls

Los ls El comando enumera el contenido de un directorio en la salida.

$ ls progress
capture.png hlist.o progress progress.h sizes.c
hlist.c LICENSE progress.1 progress.o sizes.h
hlist.h Makefile progress.c README.md sizes.o

Más ejemplos del comando LS:

  • 16 ejemplos prácticos del comando Linux LS para principiantes

Lshw

El lshw El comando extrae y muestra información detallada sobre la configuración de hardware de la máquina.

$ sudo lshw
[sudo] password for himanshu:
himanshu-desktop
description: Desktop Computer
product: To Be Filled By O.E.M. (To Be Filled By O.E.M.)
vendor: To Be Filled By O.E.M.
version: To Be Filled By O.E.M.
serial: To Be Filled By O.E.M.
width: 32 bits
capabilities: smbios-2.6 dmi-2.6 smp-1.4 smp
...
...
..

Leer más:

  • Tutorial del comando lshw de Linux para principiantes (6 ejemplos)

Lscpu

El lscpu El comando se muestra en la información de la arquitectura de la CPU del sistema de salida (como la cantidad de CPU, subprocesos, núcleos, sockets y más).

$ lscpu
Architecture: i686
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Vendor ID: AuthenticAMD
CPU family: 16
Model: 6
Stepping: 3
CPU MHz: 2800.234
BogoMIPS: 5600.46
Virtualization: AMD-V
L1d cache: 64K
L1i cache: 64K
L2 cache: 1024K

Leer más:

  • Tutorial del comando Linux lscpu para principiantes (5 ejemplos)

Lsof

El lsof El comando muestra información (en la salida estándar) relacionada con los archivos abiertos por los procesos. Los archivos pueden ser de cualquier tipo, incluidos archivos normales, directorios, archivos especiales de bloque, archivos especiales de caracteres, referencia de texto en ejecución, bibliotecas y archivos de flujo/red.

lsof

Leer más:

  • Tutorial del comando lsof de Linux para principiantes (10 ejemplos)

Hombre

hombre le permite acceder al manual de referencia para comandos, programas/utilidades, así como funciones.

$ man ls

Leer más:

  • Tutorial de comandos man de Linux para principiantes (8 ejemplos)

Md5sum

El md5sum El comando le permite imprimir o verificar sumas de verificación MD5 (128 bits).

$ md5sum test.txt
ac34b1f34803a6691ff8b732bb97fbba test.txt

Ejemplos sobre cómo usar el comando Linux md5sum y algunos más en el tutorial Tutorial del comando Linux md5sum para principiantes (5 ejemplos).

Mkdir

El mkdir El comando le permite crear directorios.

$ mkdir [dir-name]

Más ejemplos para el comando mkdir.

Mkfifo

El mkfifo El comando se utiliza para crear canalizaciones con nombre.

$ mkfifo [pipe-name]

Más

more es básicamente un filtro para recorrer el texto una pantalla a la vez.

$ cat [large-file] | more

Ejemplos:

  • Tutorial de comandos de Linux more para principiantes (5 ejemplos)

Mv

El mv El comando le permite mover un archivo de un directorio a otro o cambiarle el nombre.

$ mv test.txt /home/himanshu/Desktop/ 

Más ejemplos de comandos mv.

Nano

El nano El comando en Linux inicia el editor 'nano'. El editor está diseñado para emular las funciones y la facilidad de uso del editor de texto UW Pico.

nano

o

nano [file-name]

Más sobre el Editor Nano:

  • Uso y ejemplos del editor Nano.
  • Edición de archivos en la línea de comandos con nim y nano.

Netstat

El comando netstat le permite imprimir conexiones de red, tablas de enrutamiento, estadísticas de interfaz, conexiones enmascaradas y membresías de multidifusión. Ejemplo:

netstat [OPTIONS]

Más:Tutorial de comandos netstat de Linux para principiantes (8 ejemplos)

Agradable

El bonito El comando le permite ejecutar un programa con prioridad de programación modificada.

$ nice -n[niceness-value] [program]
$ nice -n15 vim

Leer más:

  • Linux tutorial de comandos nice y renice (7 ejemplos)

Nl

El NL El comando escribe el contenido de un archivo en la salida y antepone cada línea con el número de línea.

$ nl file1
1 Hi
2 How are you
3 Bye

Leer más:

  • Tutorial de comandos de Linux nl para principiantes (7 ejemplos)

Nm

El nm El comando se utiliza para mostrar símbolos de archivos de objetos.

$ nm test
0804a020 B __bss_start
0804841d T compare
0804a020 b completed.6591
0804a018 D __data_start
0804a018 W data_start
08048360 t deregister_tm_clones
080483d0 t __do_global_dtors_aux
08049f0c t __do_global_dtors_aux_fini_array_entry
0804a01c D __dso_handle
08049f14 d _DYNAMIC
0804a020 D _edata
0804a024 B _end
080484e4 T _fini
080484f8 R _fp_hw
080483f0 t frame_dummy
...
...
...

Leer más:

  • Tutorial de comandos de Linux nm para principiantes (10 ejemplos)

Nproc

El nproc El comando muestra el número de unidades de procesamiento disponibles para el proceso actual.

$ nproc
1

Más ejemplos:

  • Tutorial de comando Linux nproc para principiantes (con ejemplos)

Od

El od El comando le permite volcar archivos en formato octal y en otros formatos.

$ od /bin/ls
0000000 042577 043114 000401 000001 000000 000000 000000 000000
0000020 000002 000003 000001 000000 140101 004004 000064 000000
0000040 122104 000001 000000 000000 000064 000040 000011 000050
0000060 000034 000033 000006 000000 000064 000000 100064 004004
0000100 100064 004004 000440 000000 000440 000000 000005 000000
0000120 000004 000000 000003 000000 000524 000000 100524 004004
...
...
...

Contraseña

La contraseña El comando se utiliza para cambiar las contraseñas de las cuentas de usuario.

$ passwd himanshu
Changing password for himanshu.
(current) UNIX password:

Pegar

La pega El comando le permite fusionar líneas de archivos. Por ejemplo, si 'file1' contiene las siguientes líneas:

$ cat file1
Hi
My name is
Himanshu
Arora
I
Am
a
Linux researcher
and tutorial
writer

Luego, el siguiente comando 'pegar' unirá todas las líneas del archivo:

$ paste -s file1
Hi My name is Himanshu Arora I Am a Linux researcher and tutorial writer

Más ejemplos del comando pegar.

Pidof

El pidof El comando le proporciona el ID de proceso de un programa/proceso en ejecución.

$ pidof nautilus
2714

Ping

El ping El comando se utiliza para verificar si un sistema está activo o no y responde. Envía ICMP ECHO_REQUEST a los hosts de la red.

$ ping howtoforge.com
PING howtoforge.com (104.24.0.68) 56(84) bytes of data.
64 bytes from 104.24.0.68: icmp_seq=1 ttl=58 time=47.3 ms
64 bytes from 104.24.0.68: icmp_seq=2 ttl=58 time=51.9 ms
64 bytes from 104.24.0.68: icmp_seq=3 ttl=58 time=57.4 ms

Más:Tutorial del comando ping de Linux para principiantes (8 ejemplos)

Pd

The ps command displays information (in the form of a snapshot) about the currently active processes.

$ ps
PID TTY TIME CMD
4537 pts/1 00:00:00 bash
20592 pts/1 00:00:00 ps

Pstree

The pstree command produces information about running processes in the form of a tree.

$ pstree
init???ModemManager???2*[{ModemManager}]
??NetworkManager???dhclient
? ??dnsmasq
? ??3*[{NetworkManager}]
??accounts-daemon???2*[{accounts-daemon}]
??acpid
??atop

Pwd

The pwd command displays the name of current/working directory.

$ pwd
/home/himanshu

More Examples:

  • Linux pwd Command Tutorial for Beginners (with Examples)

Rm

The rm command lets you remove files and/or directories.

$ rm [file-name]

Detailed examples for the Linux rm command.

Rmdir

The rmdir command allows you delete empty directories.

$ rmdir [dir-name]

Examples on Linux rmdir command.

Scp

The scp command lets you securely copy files between systems on a network.

$ scp [name-and-path-of-file-to-transfer] [user]@[host]:[dest-path]

Screen

The screen command helps you to keep a terminal session open even when your SSH connection is interrupted.

$ screen

Detailed examples can be found here: Linux screen Command:Keep Processes Running Despite a Dropped Connection

Sdiff

The sdiff command lets you perform a side-by-side merge of differences between two files.

$ sdiff file1 file2

Examples:

  • Linux sdiff Command Tutorial for Beginners (6 Examples)

Sed

sed is basically a  stream editor that allows users to perform basic text transformations on an input stream (a file or input from a pipeline).

$ echo "Welcome to Howtoforge" | sed -e 's/Howtoforge/HowtoForge/g'
Welcome to HowtoForge

Seq

The seq commands prints numbers from FIRST to LAST, in steps of INCREMENT. For example, if FIRST is 1, LAST is 10, and INCREMENT is 2, then here's the output this command produces:

$ seq 1 2 10
1
3
5
7
9

Examples of how to use the Linux seq command.

Sha1sum

The sha1sum command is used to print or check SHA1 (160-bit) checksums.

$ sha1sum test.txt
955e48dfc9256866b3e5138fcea5ea0406105e68 test.txt

Read more: Linux sha1sum Command Tutorial for Beginners (with Examples)

Shutdown

The shutdown command lets user shut the system in a safe way.

$ shutdown

More examples:

  • Linux shutdown Command Explained with Examples

Size

The size command lists the section sizes as well as the total size for an object or archive file.

$ size test
text data bss dec hex filename
1204 280 4 1488 5d0 test

Examples for Linux size command.

Sleep

The sleep command lets user specify delay for a specified amount of time. You can use it to delay an operation like:

$ sleep 10; shutdown

Sort

The sort command lets you sort lines of text files. For example, if 'file2' contains the following names:

$ cat file2
zeus
kyan
sam
adam

Then running the sort command produces the following output:

$ sort file2
adam
kyan
sam
zeus

Split

The split command, as the name suggests, splits a file into fixed-size pieces. By default, files with name like xaa, xab, and xac are produced.

$ split [file-name]

Ssh

ssh is basically OpenSSH SSH client. It provides secure encrypted communication between two untrusted hosts over an insecure network.

$ ssh [user-name]@[remote-server]

Ssh-keygen

The ssh-keygen command is used to create a private/public key pair for SSH. Example on how to create an SSH key pair with 4096 bit:

$ ssh-keygen -o -b 4096 -t rsa

An in-depth explanation on how to use the ssh-keygen command can be found here:

  • Linux Basics:How To Create and Install SSH Keys on the Shell

Stat

The stat command displays status related to a file or a file-system.

$ stat test.txt
File: ‘test.txt’
Size: 20 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 284762 Links: 2
Access: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-03-03 12:41:27.791206947 +0530
Modify: 2017-02-28 16:05:15.952472926 +0530
Change: 2017-03-02 11:10:00.028548636 +0530
Birth: -

Read more:

  • Linux stat Command Tutorial for Beginners (5 Examples)

Strings

The strings command displays in output printable character sequences that are at least 4 characters long. It is used to search for printable text (strings) in binary files. For example, when a binary executable 'test' was passed as an argument to this command, following output was produced:

$ strings test
/lib/ld-linux.so.2
libc.so.6
_IO_stdin_used
puts
__libc_start_main
__gmon_start__
GLIBC_2.0
PTRh
QVhI
[^_]
EQUAL
;*2$"
GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
....
....
....

Read more:

  • Linux strings Command Tutorial for Beginners (5 Examples)

Su

The su command lets you change user-identity. Mostly, this command is used to become root or superuser.

$ su [user-name]

Sudo

The sudo command lets a permitted user run a command as another user (usually root or superuser).

$ sudo [command]

Sum

The sum command prints checksum and block counts for each input file.

$ sum readme.txt
45252 5

Read more:

  • Linux sum Command Tutorial for Beginners (with Examples)

Tac

The tac command prints input files in reverse. Functionality-wise, it does the reverse of what the cat command does.

$ cat file2
zeus
kyan
sam
adam
$ tac file2
adam
sam
kyan
zeus

Read more:

  • Linux tac Command Tutorial for Beginners (with Examples)

Tail

The tail command displays in output the last 10 lines of a file.

$ tail [file-name]

Read more:

  • Linux tail Command Tutorial for Beginners (5 Examples)

Talk

The talk command lets users talk with each other.

$ talk [user-name]

Tar

tar is an archiving utility that lets you create as well as extract archive files. For example, to create archive.tar from files 'foo' and 'bar', use the following command:

tar -cf archive.tar foo bar

More...

Tee

The tee command reads from standard input and write to standard output as well as files.

$ uname | tee file2
Linux
$ cat file2
Linux

Test

The test command checks file types and compare values. For example, you can use it in the following way:

$ test 7 -gt 5 && echo "true"
true

Read more:

  • Linux test Command Tutorial for Beginners (with Examples)

Time

The time command is used to summarize system resource usage of a program. Por ejemplo:

$ time ping google.com
PING google.com (216.58.220.206) 56(84) bytes of data.
64 bytes from del01s08-in-f14.1e100.net (216.58.220.206): icmp_seq=1 ttl=52 time=44.2 ms
^C
--- google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 44.288/44.288/44.288/0.000 ms
real 0m0.676s
user 0m0.000s
sys 0m0.000s

Top

The top command gives  a dynamic real-time view of a running system (in terms of its processes). Por ejemplo:

$ top

More: Linux top Command Tutorial for Beginners (8 Examples)

Touch

The touch command lets you change file timestamps (the access and modification times). When name of a non-existent file is passed as an argument, that file gets created.

$ touch [file-name]

More examples of Linux touch command.

Tr

The tr command can be used to translate/squeeze/delete characters. For example, here's how you can use it to convert lowercase characters to uppercase:

$ echo 'howtoforge' | tr "[:lower:]" "[:upper:]"
HOWTOFORGE

Tty

The tty  command prints the filename of the terminal connected to standard input.

$ tty
/dev/pts/10

More: Linux tty Command Tutorial for Beginners (with Examples)

Uname

The uname  command prints certain system information.

$ uname -a
Linux himanshu-desktop 4.4.0-62-generic #83~14.04.1-Ubuntu SMP Wed Jan 18 18:10:26 UTC 2017 i686 athlon i686 GNU/Linux

Read more:

  • Linux uname Command Tutorial for Beginners (8 Examples)

Unexpand

The unexpand command lets you convert spaces into tabs. Ejemplo:

unexpand [OPTION]... [FILE]...

Read More: Linux unexpand Command Explained for Beginners (with Examples)

Uniq

The Uniq command is used to report or omit repeated lines. For example, if 'file2' contains the following data:

$ cat file2
Welcome to HowtoForge
Welcome to HowtoForge
A Linux tutorial website
Thanks

Then you can use the uniq command to omit the repeated line.

$ uniq file2
Welcome to HowtoForge
A Linux tutorial website
Thanks

Read more: Linux Uniq Command Tutorial for Beginners (10 examples)

Unexpand

The unexpand command converts spaces present in the input file(s) into tabs, and writes the file contents to standard output.

$ unexpand file1

Uptime

The uptime  command tells how long the system has been running.

$ uptime
15:59:59 up 6:20, 4 users, load average: 0.81, 0.92, 0.82

Here are some examples of Linux uptime command usage.

Users

The users command displays in output the usernames of users currently logged in to the current host.

$ users
himanshu himanshu himanshu himanshu

Read more:

  • Linux 'users' Command Tutorial for Beginners (with Examples)

Vdir

The vdir command lists information about contents of a directory (current directory by default).

$ vdir
total 1088
-rw-rw-r-- 1 himanshu himanshu 4850 May 20 2015 test_backup.pdf
-rw-rw-r-- 1 himanshu himanshu 2082 May 28 2015 test-filled.pdf
-rw-rw-r-- 1 himanshu himanshu 7101 May 28 2015 test.pdf 

Vim

vim is basically a text/programming editor. The name 'vim' stands for Vi IMproved as the editor is upwards compatible to the Vi editor.

$ vim [file-name]

Take a look here for a tutorial that shows editing files with vim on the command line explained in detail.

W

The w  command displays information about the users currently on the machine, and their processes.

$ w
16:18:07 up 6:39, 4 users, load average: 0.07, 0.32, 0.53
USER TTY FROM [email protected] IDLE JCPU PCPU WHAT
himanshu :0 :0 09:39 ?xdm? 1:08m 0.25s init --user
himanshu pts/0 :0 09:41 6:36m 0.84s 7.84s gnome-terminal
himanshu pts/10 :0 14:51 0.00s 0.16s 0.00s w
himanshu pts/11 :0 15:41 35:19 0.05s 0.05s bash

Read more:

  • Linux w Command Tutorial for Beginners (5 Examples)

Wall

The wall  command lets you write and send a message to other users that are currently logged in.

$ wall [your-message]

Read more:

  • Linux wall Command Tutorial for Beginners (with Examples)

Watch

The watch command can be used to monitor a program's output. It runs the program repeatedly, displaying its output and errors. Por ejemplo:

$ watch date

Read more:

  • Linux watch Command Tutorial for Beginners (5 Examples)

Wc

The wc  command prints newline, word, and byte counts for a file.

$ wc test.txt
0 3 20 test.txt

Read more about the Linux wc command.

Wget

The w get  command line tool in Linux lets you perform a non-interactive download of files from the Web.

Here's how you can use it:

wget [URL]

Read more about the wget command here.

Whatis

The whatis  command displays single-line manual page descriptions.

$ whatis mkdir
mkdir (1) - make directories
mkdir (2) - create a directory
mkdir (1posix) - make directories

Which

The which command basically lets you locate a command - the file and the path of the file that gets executed. Por ejemplo:

$ which date
/bin/date

Read more:

  • Linux which and whoami Command Tutorial for Beginners (with Examples)

Who

The who command shows who is logged on.

$ who
himanshu :0 2017-03-03 09:39 (:0)
himanshu pts/0 2017-03-03 09:41 (:0)
himanshu pts/10 2017-03-03 14:51 (:0)
himanshu pts/11 2017-03-03 15:41 (:0)

Read more:

  • Linux who Command Tutorial for Beginners (8 Examples)

Whereis

The whereis  command shows in output locations of the binary, source, and manual page files for a command.

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1posix.gz /usr/share/man/man1/ls.1.gz

Some Linux whereis command examples.

Whoami

The whoami command prints effective userid of the current user.

$ whoami
himanshu

Read more:

  • Linux which and whoami Command Tutorial for Beginners (with Examples)

Xargs

The xargs command builds and executes command lines from standard input. In layman's terms, it reads items from stdin and executes a command passed to it as an argument. For example, here's how you can use xargs to find the word "Linux" in the files whose names are passed to it as input.

$ xargs grep "Linux"
file1
file2
file3
file1:Linux researcher
file2:A Linux tutorial website
file3:Linux is opensource

More...

Yes

The Yes command outputs a string repeatedly until killed.

$ yes [string]

More examples for Linux Yes Command.

Zcat

The zcat command is used to display the content of gzip compressed files. Example on how to display the content of the gzip compressed text file test.txt.gz:

$ zcat test2.txt.gz

More useful zcat examples can be found here:

  • Linux zcat Command Tutorial for Beginners (5 Examples)


Linux
  1. El comando Sed de Linux:uso y ejemplos

  2. 8 ejemplos de comandos TR de Linux

  3. Ejemplos de comandos sa en Linux

  4. w Ejemplos de comandos en Linux

  5. Ejemplos de comandos ac en Linux

DOS a Unix:comandos y ejemplos

Comando Netstat en Linux - 28 comandos con ejemplos

Opciones de comando y ejemplos de Tee Command en Linux

Ejemplos de comandos id en Linux

Ejemplos de comandos ps en Linux

Ejemplos de comandos swapon y swapoff en Linux