15 comandaments de terminals de Linux que faran que el vostre món passi

He estat utilitzant Linux durant uns 10 anys i el que us mostraré en aquest article és una llista de comandaments de Linux, eines, trucs intel·ligents i alguns comandaments senzills i divertits que desitjaria que algú m'hagués demostrat des del primer moment en lloc d'escapolir sobre ells quan vaig seguir.

01 de 15

Línies d'ordres útils Dreceres del teclat

Dreceres de teclat de Linux.

Les següents dreceres de teclat són increïblement útils i us estalviarà un munt de temps:

Només perquè les instruccions anteriors tinguin sentit mirar la següent línia de text.

sudo apt-get installname

Com podeu veure, tinc un error d'ortografia i per a que el comandament funcioni necessitaria canviar "intall" per "instal·lar-lo".

Imagina que el cursor es troba al final de la línia. Hi ha diverses maneres de tornar a la paraula instal·lar per canviar-lo.

Vaig poder prémer ALT + B dues vegades, que posaria el cursor a la següent posició (indicat pel símbol ^):

sudo apt-get ^ intall nom del programa

Ara podeu prémer la tecla del cursor i inserir el '' s 'en la instal·lació.

Un altre comandament útil és "shift + insert" especialment Si necessiteu copiar text des d'un navegador a la terminal.

02 de 15

SUDO !!

sudo !!

Realment m'agradaria donar-me les gràcies per a la propera ordre si encara no ho saps, perquè fins que sàpigues que això existeix, t'has maleït cada vegada que introdueixes un comandament i apareixen les paraules "permís denegat".

Com s'utilitza sudo !! Simplement. Imagineu que heu introduït el següent comandament:

apt-get install ranger

Les paraules "Permís denegat" apareixeran a menys que hàgiu iniciat la sessió amb privilegis elevats.

sudo !! executa l'ordre anterior com sudo. Així, l'ordre anterior ara es converteix:

sudo apt-get install ranger

Si no sabeu què és sudo, comenceu aquí.

03 de 15

Pausar ordres i executar comandaments en el fons

Atura les aplicacions del terminal.

Ja he escrit una guia que mostra com executar comandaments de terminal en segon pla .

Llavors, què és aquest consell?

Imagineu que heu obert un fitxer en nano de la manera següent:

sudo nano abc.txt

A la meitat de la introducció de text al fitxer, t'adones que ràpidament vols escriure un altre comandament al terminal, però no pots obrir el mode nano en primer pla.

Podeu pensar que la vostra única opció és guardar el fitxer, sortir nano, executar l'ordre i tornar a obrir el nano.

Tot el que heu de fer és prémer CTRL + Z i l'aplicació del primer pla s'aturarà i se us retornarà a la línia d'ordres. A continuació, podeu executar qualsevol comanda que vulgueu i, quan hagueu acabat de tornar a la sessió prèviament en pausa, introduïu "fg" a la finestra del terminal i premeu retorn.

Una cosa interessant per provar és obrir un fitxer en nano, introduir algun text i aturar la sessió. Ara obriu un altre fitxer en nano, introduïu algun text i atureu la sessió. Si ara introduïu "fg", torneu al segon fitxer que heu obert al nano. Si sortiu de nano i torneu a escriure "fg", torneu al primer fitxer que heu obert al nano.

04 de 15

Utilitzeu l'opció Nohup per executar comandaments després de sortir d'una sessió SSH

nohup

L' ordre nohup és realment útil si utilitzeu l'ordre ssh per iniciar sessió en altres màquines.

Llavors, què fa?

Imagineu que heu iniciat sessió en una altra computadora de manera remota usant ssh i voleu executar un comandament que trigui molt de temps i, a continuació, sortiu de la sessió ssh però deixeu l'ordre en execució tot i que ja no estigueu connectat, llavors no podeu fer-ho.

Per exemple, utilitzo la meva Raspberry PI per descarregar distribucions amb finalitats de repàs.

Mai no tinc el meu Raspberry PI connectat a una pantalla ni tinc un teclat i el ratolí connectat a ell.

Sempre connecto a la Raspberry PI a través de ssh des d'un ordinador portàtil. Si he començat a descarregar un fitxer gran a Raspberry PI sense utilitzar l'ordre nohup, hauria d'esperar que la descàrrega finalitzi abans de tancar la sessió de ssh i abans de tancar el portàtil. Si ho fessi, també podria no haver utilitzat Raspberry PI per descarregar el fitxer en absolut.

Per fer servir nohup tot el que he d'escriure és nohup seguit de l'ordre de la següent manera:

no wup http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05 de 15

Executant un comandament de Linux 'AT' un temps específic

Programeu tasques a at.

L'ordre "nohup" és bo si esteu connectat a un servidor SSH i voleu que l'ordre romangui executat després d'iniciar sessió a la sessió SSH.

Imagineu que voleu executar aquesta mateixa ordre en un moment determinat.

La comanda ' at ' us permet fer això. 'at' es pot utilitzar de la següent manera.

a les 22:38 de divendres
a> cowsay 'hola'
a> CTRL + D

L'ordre anterior executarà el programa cowsay a les 10:38 hores del divendres a la tarda.

La sintaxi és 'at' seguida de la data i hora que voleu executar.

Quan aparegui l'indicador de> at, introduïu l'ordre que voleu executar a l'hora especificada.

El CTRL + D us retornarà al cursor.

Hi ha molts formats de data i hora diferents i val la pena revisar les pàgines man per obtenir més maneres d'utilitzar "a".

06 de 15

Pàgines de l'home

Pàgines de colors de MAN.

Les pàgines d'usuari us donen un esbós del que se suposa que han de fer els comandaments i els commutadors que es poden utilitzar amb ells.

Les pàgines man són amargues per si mateixes. (Suposo que no estaven dissenyats per excitar-nos).

Tanmateix, podeu fer les coses per fer que l'ús d'un home sigui més atractiu.

exporta PAGER = la majoria

Haureu d'instal·lar "la majoria; perquè això funcioni, però quan ho fa, fa que les pàgines d'home siguin més colorides.

Podeu limitar l'amplada de la pàgina de l'home a un determinat nombre de columnes utilitzant l'ordre següent:

export MANWIDTH = 80

Finalment, si teniu disponible un navegador, podeu obrir qualsevol pàgina de l'home al navegador predeterminat utilitzant el botó -H de la manera següent:

home -H

Tingueu en compte que això només funciona si teniu un navegador predeterminat configurat dins de la variable d'entorn de $ BROWSER.

07 de 15

Utilitzeu htop per veure i administrar processos

Veure processos amb htop.

Quina comanda utilitza actualment per esbrinar quins processos s'estan executant a l'ordinador? La meva aposta és que estigueu utilitzant " ps " i que esteu utilitzant diversos interruptors per obtenir la sortida que desitgeu.

Instal·la 'htop'. Definitivament és una eina que desitgeu que hàgiu instal·lat anteriorment.

htop proporciona una llista de tots els processos que s'executen al terminal com el gestor de fitxers de Windows.

Podeu utilitzar una barreja de tecles de funció per canviar l'ordre de classificació i les columnes que es mostren. També podeu matar processos des de l'htop.

Per executar-lo, simplement escriviu el següent a la finestra del terminal:

htop

08 de 15

Navegueu pel sistema de fitxers Utilitzant ranger

Gestor de fitxers de línia de comandaments - Ranger.

Si htop és immensament útil per controlar els processos que s'executen a través de la línia de comandaments, el ranger és immensament útil per navegar pel sistema de fitxers mitjançant la línia d'ordres.

Probablement haureu d'instal·lar ranger per poder-lo utilitzar, però una vegada instal·lat, podeu executar-lo simplement escrivint el següent al terminal:

ranger

La finestra de la línia d'ordres serà igual que qualsevol altre gestor de fitxers, però funciona de l'esquerra a la dreta en comptes de la part superior, de manera que si utilitzeu la tecla de fletxa esquerra, feu servir l'estructura de la carpeta i la tecla de fletxa dreta accedeix a l'estructura de la carpeta .

Val la pena llegir les pàgines man abans d'usar el ranger per poder acostumar-se a tots els switches de teclat disponibles.

09 de 15

Cancel·la un apagat

Cancel·lar Linux Shutdown.

Així que vau començar la parada, ja sigui a través de la línia d'ordres o de la interfície gràfica d'usuari i es va adonar que no volia fer-ho.

Tingueu en compte que si l'apagada ja ha començat, pot ser que sigui massa tard per aturar el tancament.

Una altra ordre a intentar és la següent:

10 de 15

Matant processos de penombra La manera fàcil

Kill Hung Processes amb XKill.

Imagineu que esteu executant una aplicació i per qualsevol motiu, es penja.

Podeu utilitzar 'ps -ef' per trobar el procés i després matar el procés o podeu utilitzar 'htop'.

Hi ha un ordre més ràpid i senzill que t'encantarà anomenat xkill .

Simplement escriviu el següent en un terminal i, a continuació, feu clic a la finestra de l'aplicació que voleu matar.

xkill

Què passa si tot el sistema està penjat?

Mantingueu premudes les tecles 'alt' i 'sysrq' al teclat i mentre es mantenen apegades, feu el següent a poc a poc:

REISUB

Això reiniciarà l'ordinador sense haver de mantenir el botó d'encès.

11 de 15

Descarregueu els vídeos de YouTube

youtube-dl.

En termes generals, la majoria de nosaltres estem molt contents de YouTube per allotjar els videos i els veiem transmetent-los a través del nostre reproductor multimèdia triat.

Si saps que estaràs fora de línia durant un temps (és a dir, a causa d'un viatge en avió o de viatge entre el sud d'Escòcia i el nord d'Anglaterra), és possible que vulgueu descarregar alguns vídeos en un pen drive i veure'ls al vostre oci.

Tot el que has de fer és instal·lar youtube-dl des del gestor de paquets.

Podeu utilitzar youtube-dl de la manera següent:

youtube-dl url-to-video

Podeu obtenir l'URL de qualsevol vídeo a YouTube fent clic a l'enllaç de compartir a la pàgina del vídeo. Simplement copieu l'enllaç i enganxeu-lo a la línia d'ordres (utilitzant la combinació de + inserció de text).

12 de 15

Descarregueu fitxers des de la web amb wget

descarrega fitxers de wget.

L'ordre wget us permet descarregar fitxers des de la web mitjançant el terminal.

La sintaxi és la següent:

wget path / to / filename

Per exemple:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Hi ha una gran quantitat d'interruptors que es poden utilitzar amb wget com-O que us permeten enviar el nom del fitxer a un nou nom.

En l'exemple anterior, he descarregat AntiX Linux de Sourceforge. El nom de fitxer antiX-15-V_386-full.iso és bastant llarg. Seria bo descarregar-lo com a simplement antix15.iso. Per fer-ho feu servir el següent comandament:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

La descàrrega d'un únic fitxer no val la pena, simplement podeu navegar a la pàgina web mitjançant un navegador i fer clic a l'enllaç.

Tanmateix, si voleu descarregar una dotzena de fitxers, podeu afegir els enllaços a un fitxer d'importació i usar wget per descarregar els fitxers d'aquests enllaços serà molt més ràpid.

Simplement utilitzeu l'opció -i de la manera següent:

wget -i / path / to / importfile

Per obtenir més informació sobre la visita wget, visiteu http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 de 15

Locomotora de vapor

sl Comando de Linux.

Aquest no és tan útil com una mica de diversió.

Dibuixa un tren de vapor a la finestra de la terminal mitjançant el següent comandament:

sl

14 de 15

Obteniu la vostra fortuna dient

Linux Fortune Cookie.

Una altra que no és particularment útil, però només una mica de diversió és l'ordre de la fortuna.

Igual que l'ordre sl, és possible que necessiteu instal·lar-lo des del vostre dipòsit.

A continuació, escriviu el següent per indicar-li la vostra fortuna

fortuna

15 de 15

Aconsegueixi una vaca per explicar la teva fortuna

cowsay i xcowsay.

Finalment obtingueu una vaca per dir-vos la vostra fortuna usant cowsay.

Escriviu el següent al vostre terminal:

fortuna | cowsay

Si teniu un escriptori gràfic, podeu utilitzar xcowsay per obtenir una vaca de dibuixos animats per mostrar la vostra fortuna:

fortuna | xcowsay

cowsay i xcowsay es pot utilitzar per mostrar qualsevol missatge. Per exemple, per mostrar "Hello World" simplement feu servir l'ordre següent:

cowsay "hola món"

Resum

Espero que hàgiu trobat aquesta llista útil i que esteu pensant que "no sabia que podeu fer-ho" per almenys 1 dels 11 elements que es mostren.