En Linux, podemos hacer muchos comandos que en Windows; al menos para mí, son mucho más fáciles los de Linux que los de Windows.
Linux utiliza una estructura fácil como esta:
Ejemplos de comandos
Comando | Uso |
---|---|
ls | Lista el contenido de un directorio. |
cd | Cambia el directorio actual. |
pwd | Muestra la ruta del directorio actual. |
mkdir | Crea un nuevo directorio. |
rm | Elimina archivos o directorios. |
cp | Copia archivos y directorios. |
mv | Mueve o renombra archivos y directorios. |
touch | Crea un archivo vacío o actualiza su marca de tiempo. |
cat | Concatena y muestra el contenido de archivos. |
echo | Imprime cualquier texto que siga al comando. |
cmp | Permite ver si dos archivos son idénticos. |
passwd | Crea o actualiza contraseñas para usuarios existentes. |
useradd o usermod | Agregar nuevos usuarios o cambiar datos de usuario existente. |
service | Comando para iniciar y detener servicios. |
mount | Montar sistemas de archivos en Linux. |
apt-get, pacman, yum, rpm | Gestores de paquetes según la distribución. |
whatis | Descubre para qué sirve un comando. |
chmod | Cambia los permisos de archivos y directorios. |
chown | Cambia el propietario y el grupo de archivos y directorios. |
tar | Crea o extrae archivos tar. |
gzip | Comprime archivos. |
gunzip | Descomprime archivos gzip. |
ps | Muestra procesos en ejecución. |
kill | Termina procesos. |
top | Muestra información sobre procesos y uso de recursos del sistema. |
df | Muestra el espacio libre y utilizado en los sistemas de archivos montados. |
du | Muestra el uso de espacio en disco de archivos y directorios. |
uname | Muestra información del sistema. |
ifconfig | Muestra y configura interfaces de red. |
ping | Envía paquetes ICMP a un host para verificar su conectividad. |
ssh | Conecta a un servidor remoto de forma segura. |
scp | Copia archivos de forma segura entre hosts a través de SSH. |
wget | Descarga archivos desde la web. |
curl | Obtiene o envía datos utilizando varios protocolos. |
history | Muestra el historial de comandos ejecutados. |
grep | Filtra líneas de texto que coinciden con un patrón especificado. |
sed | Edita el contenido de archivos de texto. |
awk | Procesa y filtra texto y datos de archivos. |
cut | Extrae secciones de cada línea de archivos de texto. |
sort | Ordena líneas de texto en archivos. |
uniq | Filtra o elimina líneas duplicadas en archivos. |
diff | Muestra diferencias entre archivos. |
wc | Cuenta palabras, líneas y caracteres en archivos de texto. |
nohup | Ejecuta comandos de forma que continúen incluso después de cerrar la sesión. |
cron | Programa tareas para que se ejecuten en momentos específicos. |
ar | Programa la ejecución de comandos en un momento específico. |
watch | Ejecuta un comando de manera periódica y muestra su salida. |
uptime | Muestra el tiempo transcurrido desde que el sistema fue iniciado. |
who | Muestra usuarios conectados al sistema. |
sudo | Ejecuta comandos con privilegios de superusuario. (ESTE TE VA A SALVAR LA VIDA) |
man | Muestra el manual de un comando específico. |
Cada comando tiene sus variables que se pueden consultar ejecutando el comando + «–help» o también en algunos casos «-h»