Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Comandos Linux para programacion, Apuntes de Programación C

.Lista de comandos linux para la programacion

Tipo: Apuntes

2019/2020

Subido el 31/08/2020

alejandra-valencia-8
alejandra-valencia-8 🇲🇽

1 documento

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Comandos LINUX
Hay cientos de comandos en Linux más sus opciones, en la siguiente lista se recopilan los
mas usados (según mi opinión), encontraras el nombre del comando y su descripción, no
opciones, si requieres una explicación mas extensa de algunos de estos comandos,
entonces usa la opción man comando desde la línea de comandos.
También puedes utilizar el comando info, el cual se utiliza cuando el texto de ayuda de
man es insuficiente, o directamente no existe una entrada en su base de datos sobre lo
que buscamos. El programa info tiene una interfaz navegable: muchas de las páginas
tienen enlaces a otras páginas relacionadas, muy similar a como tienen las páginas web.
Los enlaces se indican mediante un asterisco (*) seguido por el título del enlace, seguido
por un doble dos puntos (::). Para seguir los enlaces, hay que situar el cursor sobre ellos y
pulsar la tecla <INTRO>. Para ayudar la navegación por los documentos, también están
las siguientes teclas:
b: para ir un paso hacia atrás, a la última página visitada
u: para ir al nivel superior en el árbol de páginas
n: para ir a la siguiente página
p: para ir a la página previa
Para salir del comando info, también hay que pulsar la tecla q
Comandos LINUX
Comandos LINUX
Comandos LINUX
1
adduser
Ver useradd.
2
alias
Crea atajos de comandos, lista los alias actuales.
3
apt-get
Herramienta de actualizacón/instalación remota de
paquetes en sistemas basados en debian.
4
arp
Permite obtener/manipular la lista de direcciones MAC/
Ip que el sistema ve.
5
awk
Análisis y procesamiento de patrones en archivos y
listados.
6
basename
Permite eliminar la ruta del nombre de un archivo.
7
bc
Calculadora y lenguaje matemático, muy potente.
8
bzip2
Compresor / descompresor de archivos.
9
cal
Despliega un calendario.
10
cat
Muestra el contenido de archivos y concatena archivos.
11
cd
Cambiar de directorio.
12
cfdisk
Herramienta de particionamiento de discos, usada en
sistemas debian principalmente.
13
chage
Permite cambiar la información (expiración, caducidad,
etc) de la contraseña de un usuario.
14
chattr
Cambia atributos extendidos de archivos y directorios
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Comandos Linux para programacion y más Apuntes en PDF de Programación C solo en Docsity!

Comandos LINUX Hay cientos de comandos en Linux más sus opciones, en la siguiente lista se recopilan los mas usados (según mi opinión), encontraras el nombre del comando y su descripción, no opciones, si requieres una explicación mas extensa de algunos de estos comandos, entonces usa la opción man comando desde la línea de comandos. También puedes utilizar el comando info , el cual se utiliza cuando el texto de ayuda de man es insuficiente, o directamente no existe una entrada en su base de datos sobre lo que buscamos. El programa info tiene una interfaz navegable: muchas de las páginas tienen enlaces a otras páginas relacionadas, muy similar a como tienen las páginas web. Los enlaces se indican mediante un asterisco (*) seguido por el título del enlace, seguido por un doble dos puntos (::). Para seguir los enlaces, hay que situar el cursor sobre ellos y pulsar la tecla . Para ayudar la navegación por los documentos, también están las siguientes teclas:

  • b: para ir un paso hacia atrás, a la última página visitada
  • u: para ir al nivel superior en el árbol de páginas
  • n: para ir a la siguiente página
  • p: para ir a la página previa Para salir del comando info , también hay que pulsar la tecla q Comandos LINUXComandos LINUXComandos LINUX 1 adduser Ver useradd. 2 alias Crea atajos de comandos, lista los alias actuales. 3 apt-get Herramienta de actualizacón/instalación remota de paquetes en sistemas basados en debian. 4 arp Permite obtener/manipular la lista de direcciones MAC/ Ip que el sistema ve. 5 awk Análisis y procesamiento de patrones en archivos y listados. 6 basename Permite eliminar la ruta del nombre de un archivo. 7 bc Calculadora y lenguaje matemático, muy potente. 8 bzip2 Compresor / descompresor de archivos. 9 cal Despliega un calendario. 10 cat Muestra el contenido de archivos y concatena archivos. 11 cd Cambiar de directorio. 12 cfdisk Herramienta de particionamiento de discos, usada en sistemas debian principalmente. 13 chage Permite cambiar la información (expiración, caducidad, etc) de la contraseña de un usuario. 14 chattr Cambia atributos extendidos de archivos y directorios

15 chgrp Cambia el grupo de un archivo(s) o carpetas(s). 16 chkconfig Controla/consulta el modo en que los servicios se ejecutan o no al inicio del sistema. 17 chmod Cambia los permisos de un archivo(s) o carpetas(s). 18 chown Cambia el propietario de un archivo(s) o carpetas(s). 19 chroot Ejecuta comandos de root en un shell restringido a un directorio y sus subdirectorios. 20 clear Limpia la terminal. 21 cmp Compara dos archivos byte por byte. 22 crontab Administra archivos cron para los usuarios y root. 23 curl Permite descargar o transferir url's. 24 cut Remueve secciones (columnas principalmente) de cada línea de un archivo o archivos. 25 date Muestra/establece la fecha y hora actual. 26 dd Convierte y copia archivos y sistemas de archivos. 27 df Muestra el uso de espacio de discos duros o particiones. 28 diff Busca y muestra diferencias entre archivos. 29 dig Utilería para consultas a servidores DNS. 30 dmesg Muestra los mensajes del arranque del sistema (boot). 31 dmidecode Lista hardware del equipo directamente del BIOS. (también: lshw) 32 dos2unix Convierte archivos de formato MS-DOS a formato Unix/ Linux. 33 du Muestra el uso de espacio de archivos y directorios. 34 echo Imprime una línea de texto, variables, o contenido a un archivo. 35 edquota Administra el control de cuotas de disco de usuario y grupos. 36 eject Desmonta y expulsa un medio removible, como cdroms. 37 env Ejecuta un programa en un entorno modificado. 38 ethtool Permite desplegar o cambiar valores de una tarjeta de red. 39 exit Sale del shell o terminal actual. 40 export Exporta el valor de una variable. 41 expr Evaluador de expresiones matemáticas. 42 fc Lista, edita y reejecuta comandos previamente ejecutados. 43 fdisk Herramienta para particionar discos, común a casi todas las distros.

76 iwlist Obtiene información detallada de una tarjeta inalámbrica. 77 jobs Muestra los trabajos del usuario en suspensión o en background. 78 kate Editor de textos de KDE. 79 kill Termina procesos, mas correctamente envía señales a procesos. 80 killall Termina procesos del mismo nombre o conjunto. 81 last Muestra información de los últimos usuarios logueados. 82 lastb Muestra información de los últimos intentos fallidos de loguearse. 83 less Muestra el contenido de un archivo, permite búsquedas y movimento hacía atrás y adelante. 84 ln Crea enlaces (accesos directos) suaves y duros de archivos y directorios. 85 locale Información específica sobre las variables de entorno locales. 86 locate Indexa y busca archivos. Mas seguro utilizar slocate. 87 losetup Define y controla dispositivos del tipo 'loop'. 88 lpq Muestra los documentos para imprimir en la cola de impresión. 89 lpr Añade un documento a la cola de impresión. 90 ls Lista archivos y directorios. 91 lshw Lista hardware del equipo directamente del BIOS. (también: dmidecode) 92 lsmod Muestra el estatus de los módulos en el kernel. 93 lsof Muestra archivos abiertos de un programa en ejecucción, o de un usuario, proceso, etc. 94 lspci Lista los dispositivos pci del sistema. 95 lsusb Lista los dispositivos usb del sistema. 96 man Muestra el manual del comando indicado. 97 mc Manejador de archvivos con soporte de mouse en modo de texto, no todas las distro lo tienen. 98 mcedit Editor de textos de mc. 99 md5sum Comprueba (y genera) archivos con firma de certificación md5. 100 mkdir Crea directorios. 101 mkfs Construye un sistema de archivos de Linux.

102 mkpasswd Generador de contraseñas. (Paquete del programa 'expect'). 103 modinfo Muestra información acerca de los módulos del kernel. 104 modprobe Herramienta que añade/remueve módulos del kernel. 105 more Paginador similar a less pero menos funcioanal, ya que sale avanza y no retocede. 106 mount Monta dispositvos de almacenamiento en particiones indicadas. 107 mtools Conjunto de utilidades para acceder a discos DOS desde Linux. 108 mv Mueve archivos y directorios. 109 netstat Herramienta de red que muestra conexiones, tablas de ruteo, estadísticas de interfaces, etc. 110 nice Ejecuta un programa con una prioridad de ejecucción distinta a la normal. 111 nohup Ejecuta un programa inmune a los hangups y sin salida a una terminal. 112 openssl Control, administración, generación de certificados de seguridad. 113 passwd Cambia la contraseña del usuario indicado. 114 ping Manda un echo_request (solicitud de eco) a un equipo en al red. 115 pkill Manda señales a procesos basado en sus atributos. 116 pr Fromatea o convierte archivos de texto para imprimirlos. 117 ps Muestra los procesos del sistema o del usuario o ambos. 118 pstree Muestra los procesos en forma de árbol. 119 pwconv Agrega o establece la protección shadow el archivo /etc/ passwd. 120 quota Permite ver el uso de cuotas por usuario. 121 quotacheck Crea, verifica, administra sistemas de cuotas de disco 122 quotaoff Desactiva el control de cuotas de discos. 123 quotaon Activa el control de cuotas de discos para usuarios y grupos. 124 rdesktop Abre terminales gráficas ha?ia equipos Windows. 125 reboot Reinicia el equipo. 126 renice Cambia la prioridad de un proceso o programa en ejecucción. 127 repquota Reporte de uso de cuotas de disco.

153 touch Crea archivos vacios, cambia fechas de acceso y/o modificación de archivos. 154 tput Cambia valores o capacidades de la terminal, en base a terminfo. 155 tty Imprime el nombre de la terminal en la que se esta. 156 umask Establece una máscara de permisos para cuando se crean directorios y archivos. 157 umount Desmonta sistemas de archivos. 158 unalias Elimina alias de comandos, creados con el comando alias. 159 uname Despliega información del sistema. 160 uniq Omite o reporta sobre líneas repetidas en un archivo o listado. 161 up2date Herramienta de actualización/instalación remota de paquetes, (usada en redhat, centos). 162 uptime Muestra que tanto tiempo lleva prendido el equipo. 163 urpmi Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en mandriva). 164 useradd Añade usuarios. 165 userdel Elimina usuarios. 166 usermod Modifica información de usuarios. 167 vi Editor visual de pantalla, editor de textos, que encuentras en todas las distros Linux. 168 vim Igual que el vi pero mejorado. 169 visudo Editor para el archivo de configuración /etc/sudoers de sudo. 170 vmstat Proporciona información sobre la memoria virtual. 171 vmstat Reporta estadísticas sobre la memoria virtual. 172 w Muestra quien esta conectado al sistema y que esta haciendo. 173 wall Manda un mensaje a todas las terminales. 174 warnquota Configura /etc/warnquota.conf como complemento de mensajes para cuotas de disco. 175 wc Cuenta palabras, líneas, caracteres de un archivo o listado. 176 wget Descargador de archivos desde Internet, no interactivo. 177 whereis Localiza el binario, fuentes y/o librerias, y documentación de un comado. 178 which Muestra la ruta completa de un comando.

179 who Muestra quien esta conectado al sistema. 180 xhost Control de acceso para sesiones X. 181 xkill Mata o termina a un cliente X, es decir, a un programa gráfico. 182 yes Imprime una cadena repetidamente hasta que sea terminado o matado el comando. 183 yum Herramienta de actualización/instalación remota de paquetes, distros basadas en rpm (usada en fedora, redhat y derivados). 184 zcat Descomprime / muestra archivos comprimidos con gunzip (es idéntico a utilizar gunzip -c) 185 zless Permite mostrar el contenido de archivos comprimidos. 186 zmore Permite mostrar el contenido de archivos comprimidos.

Equivalencias Windows en Linux

http://es.wikibooks.org/wiki/Introducción_a_Linux/Equivalencias_Windows_en_Linux