15 comandos de terminal de Linux que rodean o teu mundo

Estiven usando Linux durante uns 10 anos e o que vou mostrar neste artigo é unha lista de comandos de Linux, ferramentas, pequenos trucos intelixentes e algúns comandos de diversión sinxelos que me gustaría que alguén me mostrara desde o principio en lugar de tropezar sobre eles como eu fun.

01 de 15

Liñas de comandos útiles. Teclas rápidas

Atallos de teclado de Linux.

Os seguintes atallos de teclado son moi útiles e che aforrarán moito tempo:

Só para que os comandos anteriores teñan sentido mirar a seguinte liña de texto.

sudo apt-get installnamename

Como podes ver, teño un erro ortográfico e para que o comando funcione, necesitaría cambiar "intall" para "instalar".

Imaxina que o cursor está ao final da liña. Hai varias formas de volver á instalación de palabras para modificala.

Podería premer ALT + B dúas veces o que colocaría o cursor na seguinte posición (indicado polo símbolo ^):

sudo apt-get ^ intall nome de programa

Agora podes premer a tecla de cursor e inserir o '' s 'na instalación.

Outro comando útil é "shift + insert" especialmente Se precisa copiar texto desde un navegador para o terminal.

02 de 15

Sudo!

sudo !!.

Vai realmente agradecerme o seguinte comando se non o sabe xa que, ata que sabe que isto existe, vostede maldice cada vez que ingrese un comando e as palabras "permiso denegado" aparecen.

Como usa sudo !!? Sinxelamente. Imaxina que introduciu o seguinte comando:

apt-get install ranger

As palabras "Permitido denegado" aparecerán a menos que teña sesión con privilexios elevados.

sudo !! executa o comando anterior como sudo. Entón o comando anterior agora convértese en:

sudo apt-get install ranger

Se non sabe o que é sudo, comece aquí.

03 de 15

Pausando comandos e executando comandos no fondo

Pausa as aplicacións do terminal.

Xa escribín unha guía que mostra como executar comandos de terminal en segundo plano .

Entón, cal é o consello?

Imaxina que abriu un ficheiro en nano como segue:

sudo nano abc.txt

A media hora de escribir texto no ficheiro, dáse conta de que rápidamente quere escribir outro comando no terminal pero non pode porque abriu o nano en modo de primeiro plano.

Pode pensar que a súa única opción é gardar o ficheiro, saír nano, executar o comando e, a continuación, volver a abrir o nano.

Todo o que tes que facer é presionar CTRL + Z e a aplicación de primeiro plano pausarase e volverás á liña de comandos. Pode executar calquera comando que desexe e cando termine de volver á sesión previamente pausada, ingrese "fg" na xanela do terminal e presione regresar.

Unha cousa interesante para probar é abrir un ficheiro en nano, introducir algún texto e facer unha pausa na sesión. Agora abre outro ficheiro en nano, introduce un texto e detén a sesión. Se agora introduce "fg", volve ao segundo ficheiro que abriu en nano. Se sae do nano e introduce "fg" nuevamente volve ao primeiro ficheiro que abriu dentro de nano.

04 de 15

Use o botón Nonhup para executar comandos despois de saír dunha sesión SSH

ninguén.

O comando nohup é realmente útil se usa o comando ssh para iniciar sesión noutras máquinas.

Entón, o que non fai?

Imaxina que estás conectado a outra computadora remotamente usando ssh e queres executar un comando que leva moito tempo e saia da sesión de ssh pero deixa o comando en execución aínda que xa non estea conectado, entón o que non che permite facer iso.

Por exemplo, uso o meu Raspberry PI para descargar distribucións con fins de revisión.

Nunca teño o meu Raspberry PI conectado a unha pantalla e tampouco teño un teclado e rato conectado.

Sempre me conecto a Raspberry PI a través de ssh desde un portátil. Se comece a descargar un ficheiro grande no Raspberry PI sen usar o comando nohup, tería que agardar a finalización da descarga antes de pechar a sesión de ssh e antes de apagar o portátil. Se fixen isto, quizais non puidese usar o Raspberry PI para descargar o arquivo.

Para usar nada, todo o que teño que escribir é seguido do seguinte comando:

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

05 de 15

Executando un comando Linux 'AT' Un tempo específico

Programar tarefas con at.

O comando "nohup" é bo se está conectado a un servidor SSH e quere que o comando permaneza correndo despois de saír da sesión SSH.

Imaxina que queres executar ese mesmo comando nun momento específico.

O comando ' at ' permítelle facer exactamente iso. 'at' pode usarse como segue.

ás 10:38 p.m.
en> cowsay 'hello'
en> CTRL + D

O comando anterior executará o programa cowsay ás 10:38 p.m. o venres á noite.

A sintaxe é 'at' seguido da data e hora a executar.

Cando apareza a indicación at>, introduza o comando que desexa executar no momento especificado.

O CTRL + D devolve ao cursor.

Hai moitos formatos de data e hora diferentes e paga a pena revisar as páxinas man para obter máis formas de usar 'at'.

06 de 15

Páxinas man

Páxinas coloridas MAN.

As páxinas do usuario proporcionan un esbozo do que se supón que deben facer os comandos e os conmutadores que se poden usar con eles.

As páxinas man son un pouco aburridas por si mesmo. (Creo que non estaban deseñados para emocionarnos).

Non obstante, podes facer as cousas para que o teu uso do home sexa máis atractivo.

exportar PAGER = máis

Terás que instalar "a maioría; para que isto funcione, pero cando o fai, fai as páxinas do teu home máis coloridas.

Pode limitar o ancho da páxina do home a un determinado número de columnas empregando o seguinte comando:

exportar MANWIDTH = 80

Finalmente, se ten un navegador dispoñible pode abrir calquera páxina de man no navegador predeterminado empregando a opción -H do seguinte xeito:

home -H

Teña en conta que isto só funciona se ten un navegador predeterminado configurado dentro da variable de contorno $ BROWSER.

07 de 15

Use o htop para ver e xestionar procesos

Ver procesos con htop.

¿Que comando usa actualmente para descubrir que procesos se están executando no seu computador? A miña aposta é que está a usar ' ps ' e que está a usar varios interruptores para obter a saída que desexe.

Instala 'htop'. Definitivamente é unha ferramenta que desexa instalar anteriormente.

htop proporciona unha lista de todos os procesos en execución no terminal como o xestor de ficheiros en Windows.

Podes usar unha mestura de teclas de función para cambiar o orden e as columnas que se amosan. Tamén pode matar procesos desde o htop.

Para executar htop simplemente escriba o seguinte na xanela do terminal:

htop

08 de 15

Navegue o sistema de ficheiros usando ranger

Xestor de ficheiros de liña de comandos - Ranger.

Se htop é inmensamente útil para controlar os procesos que se executan a través da liña de comandos, o ranger é moi útil para navegar polo sistema de ficheiros usando a liña de comandos.

Probablemente necesitará instalar ranger para poder usalo pero unha vez instalado pode executalo simplemente escribindo o seguinte no terminal:

guardabosques

A xanela da liña de ordes será semellante a calquera outro xestor de ficheiros, pero funciona de esquerda a dereita e non de arriba a abaixo, o que significa que se usa a tecla de frecha esquerda traballa na estrutura do cartafol e a tecla de frecha cara á dereita desprázase na estrutura do cartafol .

Paga a pena ler as páxinas man antes de utilizar o ranger para que poida acostumbrarse a todos os teclados dispoñibles.

09 de 15

Cancelar unha parada

Cancelar o apagado de Linux.

Entón, comezou o apagado ou a través da liña de comandos ou da GUI e entendeu que realmente non quería facelo.

Ten en conta que se a apagada xa comezou, pode que sexa demasiado tarde para deter o apagado.

Outro comando para probar é o seguinte:

10 de 15

Matar procesos de Hung The Easy Way

Matar procesos de Hung con XKill.

Imaxina que estás a executar unha aplicación e por calquera motivo, colga.

Podería usar 'ps -ef' para atopar o proceso e despois matar o proceso ou podería usar 'htop'.

Hai un comando máis rápido e sinxelo que che encantará chamado xkill .

Simplemente escriba o seguinte nun terminal e logo prema na xanela da aplicación que quere matar.

xkill

Que pasa aínda se todo o sistema está colgando?

Manteña premidas as teclas 'alt' e 'sysrq' no teclado e mentres están presionadas, escriba lentamente o seguinte:

REISUB

Isto reiniciará o computador sen ter que manter o botón de acendido.

11 de 15

Descargar videos de YouTube

youtube-dl.

En termos xerais, a maioría de nós está bastante feliz por YouTube para albergar os videos e vémolos transmitíndoos a través do noso reprodutor multimedia elixido.

Se sabe que estará sen conexión por un tempo (é dicir, debido a unha viaxe en avión ou a viaxar entre o sur de Escocia e o norte de Inglaterra), pode que desexe descargar algúns vídeos nun pen drive e miralos no seu ocio.

Todo o que tes que facer é instalar youtube-dl desde o xestor de paquetes.

Podes usar youtube-dl como segue:

youtube-dl url-to-video

Podes obter a URL a calquera vídeo en Youtube facendo clic na ligazón de compartir na páxina do vídeo. Só ten que copiar a ligazón e pegarla na liña de comandos (usando o atallo de tecla shift + insert).

12 de 15

Descarga arquivos da web con wget

descargue ficheiros de wget.

O comando wget fai que sexa posible descargar ficheiros da web usando o terminal.

A sintaxe é a seguinte:

wget path / to / filename

Por exemplo:

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

Hai un gran número de switches que se poden empregar con wget como -O que lle permite enviar o nome do ficheiro a un novo nome.

No exemplo anterior descargue AntiX Linux de Sourceforge. O nome do ficheiro antiX-15-V_386-full.iso é bastante longo. Sería bo descargarlo como antix15.iso. Para facelo usa o seguinte comando:

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

Ao descargar un único arquivo non parecía valer a pena, pode simplemente navegar á páxina web usando un navegador e facer clic na ligazón.

Se, con todo, quere descargar unha ducia de ficheiros, entón poder engadir as ligazóns a un ficheiro de importación e usar wget para descargar os ficheiros desas ligazóns será moito máis rápido.

Simplemente use a opción -i como segue:

wget -i / path / to / importfile

Para obter máis información sobre a visita wget, visite http://www.tecmint.com/10-wget-command-examples-in-linux/.

13 de 15

Locomotora a vapor

sl Comando Linux.

Este non é tan útil como un pouco de diversión.

Debuxe un tren de vapor na xanela do terminal usando o seguinte comando:

sl

14 de 15

Obter a túa fortuna

Galería de fortuna de Linux.

Outro que non é particularmente útil, pero só un pouco de diversión é o mando da fortuna.

Do mesmo xeito que o comando sl, pode que teña que instalalo primeiro desde o seu repositorio.

A continuación, escriba o seguinte para indicarlle a súa fortuna

fortuna

15 de 15

Obter unha vaca para contar a súa fortuna

cowsay e xcowsay.

Finalmente obtés unha vaca para dicirlle a túa fortuna usando cowsay.

Escriba o seguinte no seu terminal:

fortuna | cowsay

Se ten un escritorio gráfico pode usar xcowsay para obter unha vaca de debuxos animados para mostrar a súa fortuna:

fortuna | xcowsay

cowsay e xcowsay poden ser usados ​​para mostrar calquera mensaxe. Por exemplo, para mostrar "Hello World" simplemente use o seguinte comando:

cowsay "hello world"

Resumo

Espero que atopase esta lista útil e que estea a piques de "non sabía que podería facelo" por polo menos 1 dos 11 elementos enumerados.