In questo articolo c'è una lista di comandi, strumenti, piccoli trucchi intelligenti e alcuni semplici comandi di Linux.
01 di 15Scorciatoie da tastiera utili da riga di comando
Le seguenti scorciatoie da tastiera sono incredibilmente utili e ti faranno risparmiare un sacco di tempo:
- CTRL + U - Taglia il testo fino al cursore.
- CTRL + K - Taglia il testo dal cursore fino alla fine della riga
- CTRL + Y - Paste di testo
- CTRL + E - Sposta il cursore alla fine della riga
- CTRL + UN - Sposta il cursore all'inizio della riga
- ALT + F - Salta in avanti allo spazio successivo
- ALT + B - Salta indietro allo spazio precedente
- ALT + Backspace - Elimina la parola precedente
- CTRL + W - Taglia la parola dietro il cursore
- Cambio + Inserire - Incolla il testo nel terminale
Solo in modo che i comandi precedenti abbiano senso guardare la riga successiva del testo.
sudo apt-get install programnameCome puoi vedere, c'è un errore di ortografia e per far funzionare il comando dovrei cambiare "intall" in "install".
Immagina che il cursore si trovi alla fine della linea. Ci sono vari modi per tornare alla parola installazione per cambiarla.
Potresti premere ALT + B due volte, il che posizionerebbe il cursore nella seguente posizione (indicata dal simbolo ^):
Ora è possibile premere il tasto cursore e inserire le "s" nell'installazione.
Un altro comando utile è cambio + inserire, in particolare Se è necessario copiare il testo da un browser nel terminale.
02 di 15SUDO !!
Mi ringrazierai davvero per il prossimo comando se non lo conosci già, perché finché non sai che questo esiste ti maledici ogni volta che inserisci un comando e le parole permesso negato apparire.
- sudo !!
Come si usa sudo!!? Semplicemente. Immagina di aver inserito il seguente comando:
apt-get install rangerLe parole Permesso negato apparirà a meno che tu non abbia effettuato l'accesso con privilegi elevati.
sudo !! esegue il comando precedente come sudo. Quindi il comando precedente ora diventa:
sudo apt-get install ranger03 di 15
Pausa di comandi e comandi in background
È possibile eseguire i comandi del terminale in background.
- CTRL + Z - Mette in pausa un'applicazione
- fg - Ti riporta all'applicazione
Immagina di aver aperto un file in nano come segue:
sudo nano abc.txtA metà del testo digitato nel file, ti accorgi di voler digitare rapidamente un altro comando nel terminale ma non puoi perché hai aperto nano in modalità primo piano.
Potresti pensare che la tua unica opzione sia salvare il file, uscire da nano, eseguire il comando e quindi riaprire nano.
Tutto quello che devi fare è premere CTRL + Z e l'applicazione in primo piano verrà interrotta e verrà restituito alla riga di comando. È quindi possibile eseguire qualsiasi comando che ti piace e quando hai finito di tornare alla sessione precedentemente in pausa inserendo fg nella finestra del terminale e premendo ritorno.
Una cosa interessante da provare è aprire un file in nano, inserire del testo e mettere in pausa la sessione. Ora apri un altro file in nano, inserisci del testo e metti in pausa la sessione. Se ora entri fg si ritorna al secondo file aperto in nano. Se esci da nano e inserisci fg di nuovo si ritorna al primo file aperto in nano.
04 di 15Utilizzare nohup per eseguire i comandi dopo la disconnessione da una sessione SSH
Il comando nohup è davvero utile se si usa il comando ssh per accedere ad altre macchine.
Quindi cosa fa no?
Immagina di essere connesso ad un altro computer da remoto usando ssh e vuoi eseguire un comando che impiega molto tempo e poi uscire dalla sessione ssh ma lasciare il comando in esecuzione anche se non sei più connesso, quindi nohup ti consente di farlo.
Ad esempio, è possibile utilizzare un Raspberry PI per scaricare le distribuzioni a scopo di revisione. Collegati a Raspberry PI tramite ssh da un laptop. Se hai iniziato a scaricare un file di grandi dimensioni su Raspberry PI senza utilizzare il comando nohup, dovresti attendere il completamento del download prima di disconnettersi dalla sessione ssh e prima di spegnere il laptop. Se hai fatto questo allora potresti anche non aver usato il Raspberry PI per scaricare il file.
Per usare noh, tutto ciò che devi digitare è nohup seguito dal comando come segue:
nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso & 05 di 15Esecuzione di un comando Linux 'AT' Un momento specifico
Il nohupil comando è valido se si è connessi a un server SSH e si desidera che il comando rimanga in esecuzione dopo aver effettuato il logout dalla sessione SSH.
Immagina di voler eseguire lo stesso comando in un momento specifico.
Il a il comando ti permette di fare proprio questo. 'at' può essere usato come segue.
alle 22:38 vena> cowsay 'ciao'a> CTRL + DIl comando precedente eseguirà il programma cowsay alle 10:38 pm il venerdì sera.
La sintassi è a seguito dalla data e ora per l'esecuzione.
Quando il a> viene visualizzato il prompt, immettere il comando che si desidera eseguire all'ora specificata.
Il CTRL + D ti riporta al cursore.
Ci sono molti formati di data e ora diversi e vale la pena controllare le pagine man per altri modi di usare a.
06 di 15Pagine Man
Le pagine man forniscono una descrizione di cosa devono fare i comandi e degli switch che possono essere utilizzati con loro.
Le pagine man sono piuttosto noiose da sole. (Suppongo che non siano stati progettati per eccitarci).
Puoi, tuttavia, fare cose per rendere il tuo uso dell'uomo più attraente.
esportazione PAGER = la maggior parteDovrai installare maggior parte; perché questo funzioni, ma quando lo fai rende più colorate le pagine del tuo uomo.
Puoi limitare la larghezza della pagina man a un certo numero di colonne usando il seguente comando:
export MANWIDTH = 80Infine, se si dispone di un browser disponibile, è possibile aprire qualsiasi pagina man nel browser predefinito utilizzando -H interruttore come segue:
uomo -HNota: funziona solo se hai impostato un browser predefinito all'interno di $ BROWSER variabile d'ambiente.
07 di 15Usa htop per visualizzare e gestire i processi
Quale comando usi attualmente per scoprire quali processi sono in esecuzione sul tuo computer? La nostra scommessa è che stai usando ps e che stai usando vari switch per ottenere l'output che desideri.
Installare htop. È sicuramente uno strumento che ti piacerebbe installare prima.
htop fornisce un elenco di tutti i processi in esecuzione nel terminale molto simile al gestore di file in Windows.
È possibile utilizzare una combinazione di tasti funzione per modificare l'ordinamento e le colonne visualizzate. Puoi anche eliminare i processi dall'interno di htop.
Per eseguire htop è sufficiente digitare quanto segue nella finestra del terminale:
htop 08 di 15Naviga nel file system usando ranger
Se htop è immensamente utile per controllare i processi in esecuzione tramite la riga di comando, quindi ranger è immensamente utile per navigare nel file system utilizzando la riga di comando.
Probabilmente dovrai installare ranger per poterlo usare, ma una volta installato puoi eseguirlo semplicemente digitando quanto segue nel terminale:
guardia forestaleLa finestra della riga di comando sarà molto simile a qualsiasi altro gestore di file, ma funziona da sinistra a destra anziché dall'alto verso il basso, il che significa che se si utilizza il tasto freccia a sinistra si lavora sulla struttura delle cartelle e il tasto freccia destra funziona lungo la struttura della cartella .
Vale la pena leggere le pagine man prima di usare il ranger in modo da potersi abituare a tutti gli interruttori da tastiera disponibili.
09 di 15Annulla A Arresto
Quindi hai iniziato lo spegnimento tramite la riga di comando o dalla GUI e ti sei reso conto che davvero non volevi farlo.
- shutdown -c
Notare che se lo spegnimento è già avviato, potrebbe essere troppo tardi per arrestare l'arresto.
Un altro comando da provare è il seguente:
- arresto del pkill
Uccidere i processi sospesi in modo semplice
Immagina di eseguire un'applicazione e, per qualsiasi motivo, si blocca.
Potresti usare ps -ef per trovare il processo e poi uccidere il processo o è possibile utilizzare htop.
C'è un comando più rapido e semplice che amerai chiamato xkill.
Basta digitare quanto segue in un terminale e quindi fare clic sulla finestra dell'applicazione che si desidera eliminare.
xkillCosa succede se l'intero sistema è sospeso?
Tieni premuti i tasti "alt" e "sysrq" sulla tastiera e mentre sono premuti digita quanto segue lentamente:
REISUBQuesto riavvierà il computer senza dover tenere premuto il pulsante di accensione.
11 di 15Scarica video di YouTube
In generale, molti di noi sono abbastanza contenti per Youtube per ospitare i video e li guardiamo trasmettendoli in streaming attraverso il nostro media player scelto.
Se sai che sarai offline per un po '(ad esempio a causa di un viaggio in aereo o di viaggio tra il sud della Scozia e il nord dell'Inghilterra), potresti voler scaricare alcuni video su una pen drive e guardarli al tuo tempo libero.
Tutto quello che devi fare è installare youtube-dl dal tuo gestore di pacchetti.
Puoi utilizzare youtube-dl come segue:
url-to-video di youtube-dlPuoi ottenere l'URL di qualsiasi video su Youtube facendo clic sul link di condivisione nella pagina del video. Basta copiare il link e incollarlo nella riga di comando (usando il cambio + inserire scorciatoia).
12 di 15Scarica file dal Web con wget
Il comando wget ti permette di scaricare file dal web usando il terminale.
La sintassi è la seguente:
wget path / to / nomefilePer esempio:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadCi sono un gran numero di interruttori che possono essere usati con wget come -O che ti consente di inviare il nome del file a un nuovo nome.
Nell'esempio sopra abbiamo scaricato AntiX Linux da Sourceforge. Il nome del file antiX-15-V_386-full.iso è abbastanza lungo Sarebbe bello scaricarlo come solo antix15.iso. Per farlo usa il seguente comando:
wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadScaricare un singolo file non sembra valere la pena, puoi semplicemente navigare nella pagina web usando un browser e fare clic sul link.
Se, tuttavia, si desidera scaricare una dozzina di file, essere in grado di aggiungere i collegamenti a un file di importazione e utilizzare wget per scaricare i file da tali collegamenti sarà molto più veloce.
Basta usare il -cambio come segue:
wget -i / path / to / importfile 13 di 15Locomotiva a vapore
Questo non è tanto utile quanto un po 'di divertimento.
Disegna un treno a vapore nella finestra del terminale usando il seguente comando:
sl 14 di 15Ottieni la tua fortuna
Un altro che non è particolarmente utile ma solo un po 'di divertimento è il comando della fortuna.
Come il comando sl, potresti aver bisogno di installarlo dal tuo repository prima.
Quindi scrivi semplicemente quanto segue per far sapere la tua fortuna
fortuna 15 di 15Prendi una mucca per dire la tua fortuna
Finalmente, fai in modo che una mucca ti dica la tua fortuna usando Cowsay.
Digita quanto segue nel tuo terminale:
fortuna | cowsaySe hai un desktop grafico che puoi usare xcowsay per ottenere una mucca del fumetto per mostrare la tua fortuna:
fortuna | xcowsaycowsay e xcowsay può essere utilizzato per visualizzare qualsiasi messaggio. Ad esempio per visualizzare Ciao mondousa semplicemente il seguente comando:
cowsay "ciao mondo"Sommario
Spero che tu abbia trovato utile questa lista e che tu stia pensando "non sapevo che potresti farlo" per almeno 1 degli 11 articoli elencati.