En abril de l'any 2018 vam fer una petita recopilació sobre alguns dels més essencials «Comandaments de Linux» aleshores, i com ha passat al dia d'avui gairebé 5 anys (febrer 2023), hem vist apropiat, actualitzar i millorar aquest contingut.
Així que, hem seleccionat 60 ordres dels centenars que hi ha, per aconseguir que qualsevol usuari novell i principiant, pugui tenir una idea de quines ordres aprendre amb prioritat per aconseguir dominar progressivament la Terminal de Linux.
Però, abans de començar aquest interessant post sobre els més essencials «Comandaments de Linux» a conèixer, aprèn i dominar durant el l'any 2023, us recomanem l'anterior publicació, per a la posterior lectura:
Ordres de Linux 2023: Llistat per dominar la Terminal
Llistat de 60 estris Comandes de Linux per a l'any 2023
15 Comandes per accedir a fitxers
pwd
: Mostrar la ubicació del directori on actualment estem ubicats.ls
: Mostrar la llista de fitxers i directoris continguts dins un directori especificat.cd
: Canviar-nos del directori actual a un altre.mkdir
: Crear un nou directori.touch
: Generar un nou fitxer o canviar-li la data d'accés/modificació a un altre.cp
: Copiar fitxers o directoris.mv
: Moure fitxers o directoris. I, fins a canviar-li el nom si calgués.rm
: Eliminar fitxers o directoris.rmdir
: Eliminar un únic directori, sempre que estigui buit.cat
: Mostrar el contingut de qualsevol tipus de fitxer a la pantalla.head
: Mostra les primeres línies d'un fitxer, especificant el nombre de línies a mostrar.tail
: Mostra les darreres línies d'un fitxer, especificant el nombre de línies a mostrar.less
: Cerca dins del contingut d'un fitxer de forma interactiva.more
: Cerca dins del contingut d'un fitxer forma interactiva.grep
: Buscar i visualitzar cadenes de caràcters en fitxers o en resultats d'ordres.
11 Comandes per administrar el Sistema Operatiu
uname
: Mostrar informació sobre el SO, incloent el Kernel carregat en aquell moment.df
: Mostrar informació sobre el SA, les particions i l'ús de l'espai del disc actual.free
: Mostrar informació variada sobre la utilització de la memòria del sistema operatiu gestionat.top
: Mostrar els processos en execució, més informació sobre el CPU, la Memòria RAM i més.htop
: Similar a l'ordre top, però amb una interfície visual CLI renovada, millorada i interactiva.ps
: Mostrar els processos en execució al SO de forma detallada i no interactiva.kill
: Ieliminar processos en execució, mitjançant el nombre de processos (PID) assignat.shutdown
: Gestionar el SO per realitzar accions, com ara: Apagar-lo, Reiniciar-lo, i Aturar-lo.reboot
: Una versió nova i millorada dl'ordre shutdown, amb més opcions disponibles.uptime
: Visualitzar quant de temps ha estat funcionant el SO des de la darrera arrencada.last
: Mostra una llista d'inicis de sessió (d'usuaris) recents al sistema operatiu.
10 Ordres per gestionar informació d'elements i dispositius de HW
lsblk
: Mostra informació sobre tots els dispositius demmagatzematge disponibles.
fdisk
: Gestionar (crea, elimina i modifica) particions sobre els dispositius disponibles.mount
: Muntar (conecta) un sistema de fitxers sobre el directori d'un dispositiu existent.umount
: Desmuntar (desconnecta) un sistema de fitxers gestionat amb l'ordre umount.hdparm
: Administrar els paràmetres de maquinari dels dispositius de disc disponibles.lshw
: Veure la informació del HW del SO, inclosa la informació sobre els dispositius actuals.lsusb
: Veure informació específica sobre els dispositius USB actuals al SO.lspci
: Mostrar informació específica sobre els dispositius PCI actuals al SO.lscpu
: Mostrar informació específica sobre el CPU utilitzat al SO i la seva arquitectura.
dmesg
: Mostrar informació interna gestionada pel Kernel, incloent-hi l'associada al HW.
14 Comandes per gestionar la informació d'elements i processos de xarxa
ip
: Gestionar tota la informació associada a les interfícies de xarxa, en SO moderns.ifconfig
: Gestionar tota la informació associada a les interfícies de xarxa a SO antics.iwconfig
: Gestionar la informació associada a les interfícies sense fil d'un sistema operatiu.nmcli
: Gestionar la informació de les interfícies de xarxa via NetworkManager.wpa_cli
: Gestionar la informació de les interfícies de xarxa sense fils via WPASupplicant.ping
: Verificar la connexió actual cap a altres amfitrions de la xarxa mitjançant el protocol ICMP.route
: Gestionar la taula d'encaminament IP per establir rutes estàtiques cap a host i xarxes.traceroute
: Inrutar paquets de dades dun sistema a un altre host a través duna xarxa.nslookup
: Comprovar la informació de DNS sobre altres hosts, de manera interactiva.dig
: Consulteu servidors de noms DNS per solucionar problemes de DNS.
netstat
: Veure la informació sobre les connexions de xarxa actualment actives al sistema, i més.iptables
: Gestionar les taules de regles de filtratge de paquets IPv4 i IPv6 del nucli Linux.resolvctl
: Gestionar noms de domini, adreces IPv4 /IPv6 i registres de recursos DNS.mii-tool
: Gestionar l'estat de la unitat d'interfície independent de mitjans (MII) d'una interfície de xarxa per negociar automàticament la velocitat de lenllaç i la configuració dúplex.
10 Comandes per gestionar els processos en execució i la informació relacionada
fg
: Activar en un procés determinat la seva execució en primer pla (foreground).bg
: Activar en un procés determinat la seva execució en segon pla (background).pstree
: Mostrar la llista de processos en forma d'arbre mostrant les relacions entre ells.nice
: Establir la prioritat dels processos en execució en un SO.renice
: Canviar la prioritat dels processos, establertes amb l'ordre nice.nohup
: Executar un procés en segon pla (background) sense veure's afectat per la senyal HUP.disown
: Dconnecteu els processos que s'executen en segon pla i el terminal que els executa.fork
: Crear processos (fills) a partir de la duplicació de la trucada d'un altre procés (pare).
pidfd_open
: Facilitar la obtenció dun descriptor de fitxer que es refereixi a un procés.clone
:Ggenerar processos (fills) d'una forma similar a la usada amb l'ordre fork, però amb la diferència que, aquestes trucades al sistema brinden un control més precís sobre el desitjat.
Fins aquí, els nostres 60 Comandes de Linux idonis per conèixer, aprendre i utilitzar per aquest any 2023. No obstant això, en cas de desitjar saber més sobre cadascun daquests, simplement sha de fer clic sobre el nom de cada ordre. I si no, per a aquests i altres més, es pot explorar directament la secció oficial a les Manpages de Debian GNU/Linux, la qual té diverses documentacions en diferents idiomes.
Resum
En resum, esperem que aquesta útil recopilació sobre els més essencials «Comandaments de Linux» a conèixer, aprèn i dominar durant el l'any 2023, els permetran a molts, el poder iniciar-se adequadament pel camí correcte per manejar la Terminal (Consola) de GNU/Linux.
Finalment, no deixeu d'aportar la vostra opinió sobre el tema d'avui, via comentaris. I, si t'ha agradat aquesta publicació, no deixis de compartir-la amb altres. A més, recorda visitar la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies, i unir-te al nostre canal oficial de Telegram de DesdeLinux, O aquest grup per a més informació sobre el tema actual.
Excel·lent article, ho seguiré estudiant
Salutacions, Juan. M'alegro molt que t'hagi estat de molt interès i utilitat. I moltes gràcies pel teu comentari positiu sobre el post.
Molt bon tutorial. Queda molt per aprendre sobre les ordres. De moment hi ha una cosa que em fa curiositat.
M'agradaria saber si aquest script que faig a Windows, ho puc fer amb ordres de Linux.
@ ECHO OFF
timeout /nobreak 10800
Taskkill /IM JDownloader2.exe /F
timeout /nobreak 03
rundll32.exe PowrProf.dll, SetSuspendState Hibernate
On en activar l'script, timeout /nobreak 10800 tancarà Jdownloader2 en 10800 segons, és a dir 3 hores; i timeout /nobreak 03 posarà a hivernar el PC 3 segons després d'haver tancat Jdownloader2. Hi ha ordres a Linux que facin exactament el mateix? Una salutació.
Salutacions, Wayward. Gràcies pel teu comentari. Sí, a Linux hi ha l'ordre Sleep per imposar un temps d'espera, l'ordre Kill per eliminar un procés d'una app en execució i l'ordre shutdown per apagar, reiniciar o aturar (hibernar) l'ordinador.
Gràcies, ja coneixia aquestes ordres, la qüestió és com combinar-los perquè funcionin sincronitzats; veuré com li trobo el costat. Gràcies. Salutacions.