Cambiar de Windows a Nix o de un novato a Linux: 20 comandos útiles para principiantes de Linux

Cambiar de Windows a Nix o de un novato a Linux: 20 comandos útiles para principiantes de Linux

Entonces, ¿está planeando cambiar de Windows. a Linux. o acaba de cambiar a Linux. ¡¡¡UPS!!! lo que estoy preguntando! ¿Por qué otra razón habrías estado aquí? De mi experiencia pasada cuando era nuevo en Nux. los comandos y la terminal realmente me asustaban, estaba preocupado por los comandos, hasta qué punto tengo que recordarlos y memorizarlos para volverme completamente funcional con Linux. Sin duda, la documentación en línea, los libros, las páginas de manual y la comunidad de usuarios me ayudaron mucho, pero creía firmemente que debería haber un artículo con detalles de los comandos en un lenguaje fácil de aprender y comprender. Estos me motivaron a Dominar Linux. y para que sea fácil de usar. Mi este artículo es un paso hacia él.

Comandos de Linux para principiantes  Comandos de Linux para principiantes 20 Comandos de Linux para principiantes

1. Comando: ls

El comando “ ls. significa ( Mostrar contenido del directorio. , enumera el contenido de la carpeta, ya sea archivo o carpeta, desde el que se ejecuta.

[correo electrónico protegido]: ~ # ls Android-Juegos Música Imágenes Escritorio público Tecmint.com Documentos TecMint-Sync Descargas Plantillas

El comando “ ls-l. enumere el contenido de la carpeta, en lista larga.

[email protected]: ~ # ls-l total 40588 drwxrwxr-x 2 ravisaive ravisaive 4096 8 de mayo 01:06 Android Games drwxr-xr-x 2 ravisaive ravisaive 4096 15 de mayo 10:50 Escritorio drwxr-xr-x 2 ravisaive ravisaive 4096 16 de mayo 16:45 Documentos drwxr-xr-x 6 ravisaive ravisaive 4096 16 de mayo 14:34 Descargas drwxr-xr-x 2 ravisaive ravisaive 4096 30 de abril 20:50 Música drwxr-xr-x 2 ravisaive ravisaive 4096 9 de mayo 17:54 Imágenes drwxrwxr-x 5 ravisaive ravisaive 4096 3 de mayo 18:44 Tecmint.com drwxr-xr-x 2 ravisaive ravisaive 4096 30 de abril 20:50 Plantillas

Comando “ ls-a. , lista el contenido de la carpeta, incluyendo Archivos ocultos. que comienzan con ‘.’.

[correo electrónico protegido]: ~ # ls-a. .gnupg .dbus .goutputstream-PI5VVW .mission-control .adobe deja-dup .grsync .mozilla .themes .gstreamer-0.10 .mtpaint .thumbnails .gtk-bookmarks .thunderbird .HotShots .mysql_history .htaccess .apport-ignore.xml. ICEauthority .profile .bash_history .icons .bash_logout .fbmessenger .jedit .pulse .bashrc .liferea_1.8 .pulse-cookie .Xauthority .gconf .local .Xauthority.HGHVWW .caché .gftp .macromedia .remmina .cinnamon .gimp. ssh .xsession-errors .compiz .gnome teamviewer_linux.deb .xsession-errors.old .config .gnome2 .zoncolor

Nota: En Linux. el nombre del archivo que comienza con “.. está oculto. En Linux, cada archivo/carpeta/dispositivo/comando es un archivo. El resultado de ls-l. es:

  1. d. (significa directorio).
  2. rwxr-xr-x. es el permiso de archivo del archivo/carpeta para el propietario, el grupo y el mundo.
  3. El primer ravisaive. en el ejemplo anterior significa que el archivo es propiedad por el usuario ravisaive.
  4. El segundo ravisaive. en el ejemplo anterior significa que el archivo pertenece al grupo de usuarios ravisaive.
  5. 4096. significa archivo el tamaño es 4096 bytes.
  6. 8 de mayo 01:06. es la fecha y hora de la última modificación.
  7. Y al final está el nombre de Archivo/Carpeta.

freestar.config.enabled_slots.push

Para obtener más información sobre “ Los ejemplos de comandos ls. ”leen 15 ejemplos de comandos ‘ls’ en Linux.

2. Comando: lsblk

El “ lsblk. significa ( Lista de dispositivos de bloque. , imprime dispositivos de bloque por su nombre asignado (pero no RAM. en la salida estándar en forma de árbol.

[email protected]: ~ # lsblk NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 232.9G 0 disk ├─sda1 8: 1 0 46.6G 0 part/├─sda2 8: 2 0 1K 0 parte ├─sda5 8: 5 0 190M 0 parte/arranque ├─sda6 8: 6 0 3.7G 0 parte [SWAP] ├─sda7 8: 7 0 93.1G 0 parte/datos └─sda8 8: 8 0 89.2G 0 part/personal sr0 11: 0 1 1024M 0 rom

La lista de comandos “ lsblk-l. bloquea los dispositivos en la estructura ‘ lista. (no como un árbol) .

[email protected]: ~ # lsblk-l NAME MAJ: MIN RM SIZE RO TYPE MOUNTPOINT sda 8: 0 0 232.9G 0 disk sda1 8: 1 0 46.6G 0 part/sda2 8: 2 0 1K 0 parte sda5 8: 5 0 190M 0 parte/arranque sda6 8: 6 0 3.7G 0 parte [SWAP] sda7 8: 7 0 93.1G 0 parte/datos sda8 8: 8 0 89.2G 0 parte/personal sr0 11: 0 1 1024M 0 rom

Nota: lsblk. es la forma más útil y sencilla de saber el nombre del nuevo dispositivo USB. que acaba de ugged, especialmente cuando tienes que lidiar con discos/bloques en la terminal.

3. Comando: md5sum

El “ md5sum. significa ( Compute. y Check MD5 Message Digest. , md5 checksum (comúnmente llamado hash. se utiliza para hacer coincidir o verificar la integridad de los archivos que pueden haber cambiado como resultado de una transferencia de archivo defectuosa, un error de disco o una interferencia no maliciosa.

[correo electrónico protegido]: ~ # md5sum teamviewer_linux.deb 47790ed345a7b7970fc1f2ac50c97002 teamviewer_linux.deb

Nota: El usuario puede hacer coincidir el md5sum generado con el proporcionado oficialmente. Md5sum se considera menos seguro que sha1sum, del que hablaremos más adelante.

4. Comando: dd

El comando “ dd. significa ( Convertir. y Copiar un archivo. , se puede usar para convertir y copiar un archivo y la mayoría de las veces se utiliza para copiar un archivo iso (o cualquier otro archivo) a un dispositivo USB (o cualquier otra ubicación), por lo que se puede utilizar para hacer un “ Bootlable. Dispositivo USB.

[correo electrónico protegido]: ~ # dd if =/home/user/Downloads/debian.iso of =/dev/sdb1 bs = 512M; sync

Nota: En el ejemplo anterior, se supone que el dispositivo USB es sdb1 (debe verificarlo usando el comando lsblk. de lo contrario, sobrescribirá su disco y sistema operativo), use el nombre del disco con mucho cuidado !!!.

El comando dd. tarda un tiempo en ejecutarse desde unos pocos segundos hasta varios minutos, según el tamaño y el tipo de archivo y la velocidad de lectura y escritura del dispositivo USB. .

5. Comando: uname

El comando “ uname. significa ( Nombre Unix. , imprime información detallada sobre el nombre de la máquina, el sistema operativo y el kernel.

[correo electrónico protegido]: ~ # uname-a Linux tecmint 3.8.0-19-generic # 30-Ubuntu SMP Mié 1 de mayo 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux

Nota: uname muestra tipo de kernel. uname-a. muestra información detallada. Elaborando la salida anterior de uname-a.

  1. Linux. : el nombre del kernel de la máquina.
  2. tecmint. “: el nombre del nodo de la máquina.
  3. 3.8.0-19-generic. “: la versión del kernel.
  4. # 30-Ubuntu SMP. : la versión del kernel.
  5. i686. : la arquitectura del procesador.
  6. GNU/Linux. : el nombre del sistema operativo.

6. Comando: historial

El comando “ historial. significa Historial (Evento) Registro. imprime el historial de una larga lista de comandos ejecutados en la terminal.

[email protected]: ~ # history 1 sudo add-apt-repository ppa: tualatrix/ppa 2 sudo apt-get update 3 sudo apt-get install ubuntu-tweak 4 sudo add-apt-repository ppa: diesch/probando 5 sudo apt-get update 6 sudo apt-get install indicador-privacidad 7 sudo add-apt-repository ppa: atareao/atareao 8 sudo apt-get update 9 sudo apt-get install my-weather-indicator 10 pwd 11 cd && sudo cp-r unity/6/usr/share/unity/12 cd/usr/share/unity/icons/13 cd/usr/share/unity

Nota: Presionando “ Ctrl + R. ”Y luego busque los comandos ya ejecutados que le permitan completar su comando con la función de autocompletar.

(reverse-i-search)` if ‘: ifconfig

7. Comando: sudo

El comando “ sudo. ( superusuario hace. permite a un usuario autorizado ejecutar un comando como superusuario u otro usuario, como especificado por la política de seguridad en la lista de sudoers.

[email protected]: ~ # sudo add-apt-repository ppa: tualatrix/ppa

Nota: sudo. permite al usuario tomar prestado un superusuario privilegiado, mientras que un comando similar ‘ su. ‘permite al usuario iniciar sesión como superusuario. Sudo. es más seguro que su. No se recomienda utilizar sudo. o su. para el uso normal del día a día, ya que puede resultar en un error grave si accidentalmente hiciste algo mal, por eso un muy El dicho popular en la comunidad de Linux es:

“Errar es humano, pero para realmente estropearlo todo, necesitas una contraseña de root”.

8. Comando: mkdir

El comando “ mkdir. ( Crear directorio. crea un nuevo directorio con el nombre ruta. Sin embargo, si el directorio ya existe, devolverá un mensaje de error “ no se puede crear la carpeta, la carpeta ya existe”.

[email protected]: ~ # mkdir tecmint

Nota: El directorio puede solo se creará dentro de la carpeta, en la que el usuario tenga permiso de escritura. mkdir. no se puede crear el directorio ` tecmint. ‘: el archivo existe (no confunda con el archivo en la salida anterior, es posible que recuerde lo que dije al principio: en Linux cada archivo, carpeta, unidad, comando, scripts se tratan como archivo).

9. Comando: toque

El comando “ toque. significa (Actualizar las horas de acceso y modificación de cada ARCHIVO. a la hora actual). El comando touch. crea el archivo, solo si no existe. Si el archivo ya existe, actualizará la marca de tiempo y no el contenido del archivo.

[email protected]: ~ # touch tecmintfile

Nota: touch. se puede usar para crear un archivo en el directorio, en el que el usuario tiene permiso de escritura, solo si el archivo no existe allí.

10. Comando: chmod

El comando de Linux “ chmod. significa ( cambiar bits de modo de archivo. . chmod cambia el modo de archivo ( permiso. de cada archivo, carpeta, script, etc. de acuerdo con el modo solicitado.

Existen 3. tipos de permisos en un archivo (carpeta o cualquier cosa, pero para mantener las cosas simples, usaremos archivo).

Leer (r) = 4 Escribir (w) = 2 Ejecutar (x) = 1

Entonces, si desea otorgar solo permiso de lectura en un archivo, se le asignará un valor de ‘ 4. , solo para el permiso de escritura, un valor de ‘ 2. y solo para el permiso de ejecución, se debe dar un valor de “ 1. . Para el permiso de lectura y escritura 4 + 2. = ‘ 6. se debe otorgar, y así sucesivamente.

Ahora es necesario establecer el permiso para 3. tipos de usuarios y grupos de usuarios. El primero es propietario, luego grupo de usuarios y finalmente mundo.

rwxr-x-x abc.sh

Aquí el permiso de root es rwx. ( leer. escribir. y ejecutar. . grupo de usuarios al que pertenece, es rx. ( solo lectura. y ejecución. sin permiso de escritura) y para world es –x. (solo ejecutar. .

Para cambiar su permiso y proporcionar leer. escribir. y ejecutar. permiso para propietario, grupo y mundo.

[correo electrónico protegido]: ~ # chmod 777 abc.sh

solo permiso de lectura. y escritura. para los tres.

[email protected]: ~ # chmod 666 abc.sh

leer. escribir. y ejecutar. a propietario. y solo se ejecuta en grupo. y world.

[email protected]: ~ # chmod 711 abc.sh

Nota: uno de los comandos más importantes, útil tanto para el administrador del sistema como para el usuario. En un entorno multiusuario o en un servidor, este comando viene al rescate, establecer un permiso incorrecto hará que un archivo sea inaccesible o proporcionará acceso no autorizado a alguien.

11. Comando: chown

El comando de Linux “ chown. significa ( cambiar el propietario y el grupo del archivo. . Cada archivo pertenece a un grupo de usuarios y a un propietario. Se usa Do ‘ ls-l. en su directorio y verá algo como esto.

[email protected]: ~ # ls-l drwxr-xr-x 3 server root 4096 10 de mayo 11:14 Binario drwxr-xr-x 2 servidor servidor 4096 13 de mayo 09:42 Escritorio

Aquí el directorio Binario. es propiedad del usuario “ servidor. y pertenece al grupo de usuarios “ raíz. , donde el directorio “ Escritorio. es propiedad del usuario “ servidor. y pertenece al grupo de usuarios “ servidor. “.

Este comando “ chown. se utiliza para cambiar la propiedad del archivo y, por lo tanto, es útil para administrar y proporcionar archivos a usuarios autorizados y grupos de usuarios únicamente.

[email protected] : ~ # servidor chown: servidor Servidor servidor binario drwxr-xr-x 3 4096 10 de mayo 11:14 Servidor servidor binario drwxr-xr-x 2 4096 13 de mayo 09:42 Escritorio

Nota: “ chown. ”cambia la propiedad de usuario y grupo de cada ARCHIVO. dado a NUEVO-PROPIETARIO. o al usuario y grupo de un archivo de referencia existente.

12. Comando: apt

El comando “ apt. basado en Debian significa ( Herramienta de paquete avanzado. . Apt. es un administrador de paquetes avanzado para el sistema basado en Debian. ( Ubuntu. Kubuntu. etc.), que automáticamente y buscar. instalar. actualizar. y resuelve la dependencia. de forma inteligente de paquetes en Gnu/Linux. system desde la línea de comandos.

[email protected]: ~ # apt-get install mplayer Leyendo listas de paquetes … Listo Construyendo árbol de dependencias Leyendo información de estado … Listo El siguiente paquete se instaló automáticamente y ya no es necesario: java-wrappers Utilice ‘apt-get autoremove’ para eliminarlo. Se instalarán los siguientes paquetes adicionales: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 Paquetes sugeridos: pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver mplayer-doc netselect fping Los siguientes paquetes instalado: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 mplayer 0 actualizado, 9 recién instalado, 0 para eliminar y 8 no actualizado. Necesita obtener 3567 kB de archivos. Después de esta operación, se utilizarán 7772 kB de espacio adicional en disco. ¿Quieres continuar [S/n]? y [email protected]: ~ # apt-get update Hit http://ppa.launchpad.net raring Release.gpg Hit http://ppa.launchpad.net raring Release.gpg Hit http://ppa.launchpad.net raring Release.gpg Pulse http://ppa.launchpad.net raring Release.gpg Obtenga: 1 http://security.ubuntu.com raring-security Release.gpg [933 B] Pulse http://in.archive.ubuntu .com raring Release.gpg Pulse http://ppa.launchpad.net raring Release.gpg Obtenga: 2 http://security.ubuntu.com raring-security Release [40.8 kB] Ign http://ppa.launchpad.net raring Release.gpg Obtener: 3 http://in.archive.ubuntu.com raring-updates Release.gpg [933 B] Pulsa http://ppa.launchpad.net raring Release.gpg Pulsa h ttp://in.archive.ubuntu.com raring-backports Release.gpg

Nota: Los comandos anteriores dan como resultado cambios en todo el sistema y, por lo tanto, requieren una contraseña de root (marque ‘ #. y no ‘ $’. como mensaje). Apt. se considera más avanzado e inteligente en comparación con el comando yum.

Como sugiere el nombre, apt-cache. busca el paquete que contiene el subpaquete mpalyer. apt-get. instala, actualiza todos los paquetes que ya están instalados al más nuevo.

Lee más sobre los comandos apt-get y apt-cache en 25 APT-GET y comandos APT-CACHE

13. Comando: tar

El comando “ tar. es un Archivo de cinta. es útil en la creación de archivos, en varios formatos de archivo y su extracción.

[email protected]: ~ # tar-zxvf abc.tar.gz (Recuerde ‘ z. para .tar.gz. [email protected]: ~ # tar-jxvf abc.tar.bz2 (Recuerde ‘ j. para .tar.bz2. [email protected]: ~ # tar-cvf archieve.tar.gz ( .bz2. /ruta/a/carpeta/abc

Nota: Un ‘ tar.gz. significa comprimido con gzip. ‘ tar.bz2. está comprimido con bzip, que utiliza un método de compresión mejor pero más lento.

Lea más sobre los ejemplos de “comando tar” en 18 Ejemplos de comandos Tar

14. Comando: cal

El “ cal. ( Calendario. , se utiliza para mostrar el calendario del mes actual o cualquier otro mes de cualquier año que avanza o pasa.

[email protected]: ~ # cal Mayo 2013 Do Lu Ma Mi Ju Vi Sá 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

Mostrar calendario del año 1835. para el mes febrero. que ya pasó.

[correo electrónico protegido]: ~ # mv/home/user/Downloads abc.tar.gz/home/user/Desktop (devuelve 0 cuando tiene éxito)

Nota: el comando mv. puede utilizarse con caracteres comodín. mv. debe usarse con precaución, ya que mover el sistema/archivo no autorizado puede conducir a la seguridad, así como a averías del sistema.

19. Comando: pwd

El comando “ pwd. ( imprimir directorio de trabajo. , imprime el directorio de trabajo actual con el nombre de ruta completo desde la terminal.

[correo electrónico protegido]: ~ # pwd/home/user/Desktop

Nota: Este comando no se usará con mucha frecuencia en la creación de scripts, pero es un salvavidas absoluto para los novatos que se pierden en la terminal en su conexión inicial con nux. ( Linux. se suele denominar nux. o nix. .

20. Comando: cd

Finalmente, el comando “ cd. de uso frecuente significa ( cambiar directorio. , cambia el directorio de trabajo para ejecutar, copiar, mover escritura, lectura, etc. desde el propio terminal.

[email protected]: ~ # cd/home/user/Desktop [email protected]: ~ $ pwd/home/user/Desktop

Nota: cd. viene al rescate al cambiar entre directorios desde la terminal. “ Cd ~. cambiará el directorio de trabajo al directorio de inicio del usuario, y es muy útil si un usuario se encuentra perdido en la terminal. “ Cd ... cambiará el directorio de trabajo al directorio principal (del directorio de trabajo actual).

Estos comandos seguramente lo harán sentir cómodo con Linux. . Pero no es el final. Muy pronto vendré con otros comandos que serán útiles para “ Usuario de nivel medio. , es decir, ¡usted! No, no exclame, si se acostumbra a estos comandos, notará una promoción en nivel de usuario. de novato. a usuario de nivel medio . En el próximo artículo, apareceré con comandos como ‘ Kill. , ‘ Ps. , ‘ grep. ,… .Espere el artículo y no quiero estropear su interés.