Maquinari

Millors ordres per linux: bàsics, administració, permisos ...

Taula de continguts:

Anonim

Sempre és bo comptar amb una mica d'ajuda quan estem aprenent alguna cosa nova. Pensant en això, en Professional Review hem preparat una guia de referència amb les ordres bàsiques i més utilitzats per ajudar a qui està descobrint ara l'univers de l'pingüí. Encara que el sistema ha evolucionat molt al llarg dels anys i s'ha convertit en extremadament simple i amigable per a qui és novell, el terminal d'ordres de Linux és una part intrínseca de el sistema operatiu; i és una eina poderosa.

Sent així, és bo conèixer-la en cas que un dia necessitis utilitzar-la. A més, aquesta guia pretén desmentir la idea que les ordres són coses només per a experts. Aquí es pot descobrir què senzills són d'utilitzar.

Et recomanem la lectura:

  • Guia ràpida d'ordres bàsiques per a Ubuntu i Linux. Ordres d'ajuda al terminal de Linux.

Ordres bàsiques de Linux

Organitzem els principals comandaments en categories, tant per facilitar la memorització, com per facilitar una consulta. Ara només has d'obrir el terminal i posar-te mans a l'obra per gaudir el poder de la terminal de Linux. Comencem amb els principals comandaments de fitxers:

  • ls: llista els directoriosls -al: llista els directoris mostrant també els arxius ocultoscd dir: canvia el directori actual a l'especificat (substituir la variable dir pel nom de la carpeta) cd: envia a directori / home (arxius personals) pwd: mostra la ruta d'directori actualmkdir dir *: crea un directori especificat (substituir la variable dir pel nom de la carpeta) rm arxiu: esborra l'arxiu especificat (substituir la variable arxiu pel nom de l'arxiu que es desitja eliminar) rm -r dir: esborra el directori especificat (substituir la variable dir pel nom de la carpeta) rm -f fitxer: esborra l'arxiu especificat de manera forçada (-f de force) (substituir la variable arxiu pel nom de l'arxiu que es desitja eliminar) rm -rf dir: esborra el directori especificat de manera forçada (substituir la variable dir pel nom de la carpeta).CP -r fitxer1 fitxer2: còpia el "arxiu1" a el "fitxer2" (reemplaçar la variable arxiu * pel Segell nom re de l'arxiu) cp -r dir1 dir2: còpia el directori1 a l'directorio2; crea el directorio2 en cas que no hi hagi (substituir la variable dir pel nom de directori) mv fitxer1 fitxer2: pot ser utilitzat per canviar el nom o moure el fitxer1 a l'fitxer2. Si fitxer2 és un directori existent, mou el fitxer1 dins el directori "fitxer2" (substituir la variable arxiu pel nom de l'arxiu) ln -s fitxer link: crea un enllaç simbòlic (accés directe) per a un arxiu (substituir la variable arxiu per nom de l'arxiu i l'enllaç amb el nom que tindrà l'accés directe) touch arxiu: crea o actualitza l'arxiu (substituir la variable arxiu pel nom de l'arxiu) cat> arxiu: redirigeix ​​l'entrada estàndard a un fitxer (substituir la variable arxiu pel nom de l'arxiu) more arxiu: mostra el contingut d'un archivohead arxiu: mostra les 10 primeres línies d'un archivotail arxiu: mostra les últimes 10 línies d'un archivotail -f fitxer: mostra el contingut d'un arxiu mentre s'actualitza (augmenta de mida), a partir de les últimes 10 línies

Administració de processos

  • ps: mostra els processos d'usuari actius en temps realtop: mostra tots els processos que s'executen en temps realkill pid: mata un procés específic pel nombre ID (substituir pid pel nombre de procés) killall proc: mata tots els processos amb el nom especificat (substituir proc pel nom de l'procés) bg: llista de treballs aturats o en segon planofg: porta el treball més recent a primer planofg treb: porta la feina "treb" a primer pla (reemplaçar treb pel nom de l'procés)

Administració de permisos d'arxius

chmod octal arxiu: canvia els permisos d'l'arxiu "arxiu" a octal, que pot especificar per separat per a "usuari", "grup" i "altres". Els valors en octal es representen a continuació:

  • 4 - lectura (r de lectures) 2 - escriptura (w, de write) 1 - execució (x, executeu)

Explicació: Per establir permisos, se sumen els valors de dalt. Per exemple, per assignar a propietari de l'arxiu (usuari) l'accés total de lectura (r), escriptura (w) i execució (x), només cal sumar el valor octal 4 + 2 + 1 = 7. Suposant que vulguis limitar l' accés per als membres del "grup", permetent només la lectura i escriptura, només cal sumar 4 + 2 = 6. Reunint els dos exemples citats, quedaria: chmod 760 (r per a l'usuari, w per al grup i 0 per altres o "rw-")

Altres exemples:

  • chmod 777: lectura (r), escriptura (w) i execució (x) per a tots ("usuari", "grup" i "altres") chmod 755: "rwx" per al "amo" (usuari), "rw" per al "grup" i "altres"

Per a més informació, escriu a la terminal: man chmod

SSH: connexió remota

ssh usuari @ host: es connecta a l'host com a usuari (exemple: ssh andres @ miservidor)

ssh -p port usuari @ host: es connecta a l'amfitrió al port especificat (substituir "port" pel nombre de port configurat)

ssh-copy-id usuari @ host: afegeix la clau per al host i usuari d'aquest host; serveix per activar l'inici de sessió sense contrasenya amb l'ús de claus

Ordres per a recerques

grep seqüència arxius: recerca de la seqüència dels arxius (substituir la seqüència i arxius pels valors corresponents a la investigació)

grep-r seqüència dir: recerca de forma recursiva per la seqüència en el directori dir

comandament | grep seqüència: busca per la seqüència en la sortida de la comanda (substituir comandament i seqüència d'acord amb els valors a ser buscats)

locate arxiu: troba totes les instàncies d'un arxiu (substituir la variable arxiu pel nom de l'arxiu)

Informació de el sistema

  • date: mostra la data i l'hora actualcal: mostra un calendari del mes actualuptime: mostra el temps d'activitat de l'sistemaw: mostra qui està en líneawhoami: mostra qui està conectadofinger usuari: mostra la informació de l'usuariouname -a: mostra la informació de núcleoscat / porc / cpuinfo: mostra la informació de la CPUcat / proc / meminfo: mostra la informació de la memoriaman comandament: obre el manual de l'ordre específica (substituir la variable comando pel nom de la comanda que es vol conèixer) df: mostra l'ús de l'discodu: mostra l'ús de l'espai en un directoriofree: mostra l'ús de la memòria i swapwhereis aplicació: mostra les possibles ubicacions de l'aplicació (reemplaçar aplicació pel nom de el programa) which aplicació: mostra quina aplicació s'executarà per defecte (reemplaçar aplicació pel nom de el programa)
ET RECOMENDAMOSGestión de permisos d'arxius i carpetes en Linux

Compressió d'arxius

  • tar cf paquete.tar arxius: crea un paquet TAR (nomenat paquete.tar) amb els arxius especificats (substituir la variable arxius pel nom de l'arxiu) tar xf paquete.tar: extreu els arxius de paquete.tar (reemplaçar la variable paquet.tar pel nom de l'arxiu) tar czf pacote.tar.gz arxius: crea un paquet tAR (nomenat pacote.tar.gz) amb la compressió GZiptar xzf pacote.tar.gz: extreu un paquet tAR (nomenat pacote.tar. gz) amb la compressió GZiptar CJF paquete.tar.bz2: crea un paquet TAR (nomenat paquete.tar.bz2) amb la compressió BZip2tar xjf paquete.tar.bz2: s'extreu un paquet TAR amb la compressió BZip2gzip arxiu: comprimeix un arxiu i el nom a archivo.gz (substituir la variable arxiu pel nom de l'arxiu) gzip -d archivo.gz: descomprimeix archivo.gz a un arxiu (substituir la variable archivo.gz pel nom de l'arxiu)

Ordres per a connexió de xarxa

ping host: envia un paquet ICMP (ping) per al host i mostra el resultat (substituir la variable host pel domini d'un lloc web o el nombre IP)

whois domini: retorna informació sobre el domini (substituir la variable domini per la direcció d'un lloc web o el nombre IP)

dig domini: torna la informació de DNS per al domini (substituir la variable host pel domini d'un lloc web o el nombre IP)

dig -x host: mostra el retorn invers per a un host

wget arxiu: descàrrega d'arxiu (arxiu) (substituir la variable arxiu per la direcció en línia de l'arxiu)

wget -c arxiu: continua la descàrrega interrompuda d'un arxiu (substituir la variable arxiu per la direcció en línia de l'arxiu)

Instal·lació de paquets

Instal·lació a partir d'el codi font; les ordres s'han d'introduir en la seqüència en un terminal, un alhora:

  • ./configuremakemake install

Ordres d'instal·ladors

dpkg -i paquete.deb: instal·la un paquet DEB (distros Debian) (substituir la variable paquete.deb pel nom de l'paquet de programa)

rpm -Uvh paquet.rpm: instal·la un paquet RPM (Distros que fan servir RPM) (substituir la variable paquet.rpm pel nom de l'paquet de programa)

dreceres globals

  • Ctrl + C: cancel·la la comanda actual a funcionamientoCtrl + Z: per al sistema actual, torna amb fg en primer pla o bg en segon planoCtrl + D: surt de la sessió actual; similar a la comanda exitCtrl + W: esborra una paraula en la línia actualCtrl + U: esborra la línia enteraCtrl + R: prem la tecla per mostrar una ordre d'avui !!: repeteix l'últim comandoexit: tanca la sessió de la sessió actual

És bo saber i conèixer alguns dels comandaments bàsics a la terminal, això a més d'augmentar el teu grau de coneixement sobre el sistema operatiu, ajuda molt estalviant-te hores d'investigació.

Finalment, us deixem una taula amb els principals comandaments exposats en aquest article, segurament us servirà per donar un ràpid cop d'ull.

Què t'ha semblat nostres article sobre les ordres bàsiques per al terminal de linux? T'ha semblat interessant? Us interessa que pugem algun article en particular al web?

Maquinari

Selecció de l'editor

Back to top button