Para los usuarios nuevos a veces se les hace un mundo empezar trabajar con los comandos de linux, en este artículos le contaremos cuales son los comandos más comunes que utilizan los operador, administradores o especialistas en Linux, y una buena forma de empezar a aprender Linux.
¿Por qué Linux?
- Linux se utiliza ampliamente en servidores, mainframes, superordenadores y sistemas integrados. Es uno de los sistemas operativos más populares entre los desarrolladores y los usuarios avanzados.
- Linux es un sistema operativo versátil y puede utilizarse para una gran variedad de tareas. Se utiliza como sistema operativo de escritorio, como sistema operativo de servidor, como sistema operativo integrado, etc.
- Linux es un sistema operativo versátil que puede utilizarse para una gran variedad de tareas. Se utiliza como sistema operativo de escritorio, sistema operativo de servidor, sistema operativo embebido, etc.
- Linux es un sistema operativo multiusuario. Esto significa que varios usuarios pueden utilizar el mismo sistema operativo al mismo tiempo. Cada usuario puede tener su propia cuenta y sus propios archivos.
- Linux es un sistema operativo multitarea. Esto significa que varios programas pueden ejecutarse al mismo tiempo.
- Linux es un sistema operativo portátil. Esto significa que puede instalarse en una gran variedad de plataformas de hardware.
- Linux es un sistema operativo seguro. Esto significa que es muy difícil que los virus y otros programas maliciosos
Comandos GNU/Linux más utilizados
Esta lista no esta necesariamente vinculado a alguna distribución en particular, aquí la lista:
1. Sudo
Sudo es un programa utilizado para ejecutar programas con los privilegios de seguridad de otro usuario, por defecto el superusuario.
Para iniciar un shell como root, por ejemplo una terminal de comandos que puedan ejecutar comandos de root, utiliza:
#sudo -i
2. Mkdir - Crear un directorio
Con "mkdir" es un programa utilizado para crear una nueva carpeta (directorio).
Sintaxis: mkdir [nombre_del_directorio] - creará un nuevo directorio vacío.
#mkdir nuevodirectorio
creará un nuevo directorio con el nombre de newfolder.
Nota 1: mkdir nuevodirectorio -creará dos carpetas con nombres de new y folder. el espacio se utiliza para crear múltiples carpetas. Si quieres crear una sola carpeta con espacio utiliza las comillas. Ej: mkdir 'carpeta nueva'
Nota 2: la coma no funciona en la creación de directorios múltiples. Cuando se utiliza mkdir carpeta nueva,carpeta nueva2,carpeta nueva3. Creará una sola carpeta con el nombre de carpeta nueva,carpeta nueva2,carpeta nueva3.
3. ls - Lista de archivos y carpetas
ls es un comando del shell de Linux que enumera el contenido de los directorios y archivos.
#ls -la
4. cd - cambiar un directorio
El comando cd en Linux se conoce como comando de cambio de directorio. Se utiliza para cambiar el directorio de trabajo actual.
#cd /var/www/html
Cambia de directorio a la ruta /va/www/html
cd .. - se utiliza para salir del directorio de trabajo preestablecido para entrar en el directorio padre ex: si usted está en la ruta de $ carpeta1/carpeta2/foder3$ cuando ejecuta cd .. cambiará el directorio de trabajo a $ carpeta1/carpeta2$
cd ../ cd../ - se utiliza para salir de dos directorios
cd o cd\ - ayuda a entrar en el directorio principal. Si usted está en cualquier directorio cuando ingresa cd o cd\ se pondrá en el directorio de origen.
5. Borrar - despejar la pantalla
Sirve para despejar la pantalla y dejarla vacía.
#clear
6. pwd : Directorio de trabajo actual
pwd imprime la dirección completa de su actual directorio de trabajo.
#pwd
7. rmdir : Eliminar directorio
rmdir se utiliza para eliminar una carpeta que está vacía
rm -r para eliminar una carpeta que no está vacía
rm -r *para borrar todos los archivos y carpetas
8. echo: Imprimir texto en el archivo
El comando echo se utiliza para añadir texto en el archivo
#echo "Hola Mundo Cruel" > archivo.doc
echo "hola mundo " > text.txt - creando un archivo con un texto de una sola línea dentro del archivo de prueba y si algún texto ya está dentro del archivo de texto lo anula con el nuevo texto.
#echo "hola mundo" >> text.txt
añadirá una nueva línea en el archivo text.txt
Nota: si añade > (flecha simple) anula cualquier cosa que salga dentro del archivo y añade el mensaje dado. si añade >> (flecha doble) añadirá una nueva línea en el mismo archivo.
9. Touch - para crear archivos de texto vacíos
El comando touch es una forma de crear archivos vacíos.
sintaxis: touch [nombre del archivo]
ex:
#touch text1
Creará un nuevo texto vacío llamado text1
10. nano - Es un editor de archivos de texto
nano es un editor de archivos de texto que se utiliza para crear, editar los archivos de texto.
$nano archivo de prueba
ctrl+s se utiliza para el editor nano
ctrl+x para salir del editor de archivos
11. vi - Es un editor de archivos de texto
vi es un editor de archivos de texto que se utiliza para crear y editar archivos de texto.
#vi archivo
En el editor vi para editar el archivo, necesitamos usar I para insertar. Para salir del modo de inserción presione ESC.
:q es el comando para salir del editor vi.
:w es el comando para guardar el contenido del editor
:wq se utiliza para guardar y salir del editor
12. copy o cp - se utiliza para copiar los archivos
El comando copy o cp se utiliza para copiar los archivos de un directorio a otro directorio
Sintaxis: copiar origen destino
o
Sintaxis: cp origen destino
cp -r se utiliza para copiar todos los archivos del origen al destino
13. Historial - mostrar el historial
Se utiliza para ver todos los comandos utilizados anteriormente.
#history
14. mv o mover
Se utiliza para mover archivos del origen al destino
#move origen destino
15. ps - estado del proceso
Se utiliza para comprobar el proceso en ejecución en un sistema
sintaxis: ps [opciones]
#ps -f
se utiliza para comprobar el proceso frontal (significa que se está ejecutando actualmente visible para usted).
#ps -alx
listar todos los procesos que se están ejecutando
16. kill
Utilizado para matar el proceso en ejecución
kill [opciones]
#kill /599
599 es el PID (Process ID)
que mata el proceso basado en el PID 599
17. sudo apt-get update
Que se utiliza para actualizar las herramientas y bibliotecas del sistema
#sudo apt-get update
18.Sudo apt-get upgrade
Que se utiliza para actualizar la versión del sistema operativo a la última versión actual
#sudo apt-get upgrade
Otros artículos asociados:
- Comandos Linux destructivos que deberías de tener cuidado al ejecutar
- 10 divertidos línea de comandos de Linux que deberías probar cuando estés aburrido
- ¿Cuál seria la forma de acceder al historial de comandos en Linux?