it.phhsnews.com


it.phhsnews.com / Come cambiare rapidamente la prima parola in un comando di Bash?

Come cambiare rapidamente la prima parola in un comando di Bash?


Se il tuo flusso di lavoro è popolato da molte azioni ripetitive, allora non fa mai male cercare modi per migliorare e ottimizzare il tuo flusso di lavoro . Il post di Q & A di SuperUser di oggi ha alcuni suggerimenti utili per un lettore che cerca di migliorare il suo flusso di lavoro.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte. > Schermata per gentile concessione di Matt Joyce (Flickr).

La Domanda

La moneta del lettore SuperUser vuole sapere come cambiare rapidamente la prima parola in un comando bash:

Vorrei migliorare il mio flusso di lavoro in bash e realizzato che spesso voglio eseguire lo stesso comando su un altro eseguibile.

Alcuni esempi

1.) Git

2.) Bash

So che posso colpire

Ctrl + a quindi Del per rimuovere la prima parola, ma mi chiedo se c'è un modo più rapido per farlo. C'è un modo più veloce per la moneta di cambiare la prima parola nei comandi di bash?

La risposta

Collaboratori SuperUser Spiff, Hastur, jjlin. e Gustavo Giraldez ha la risposta per noi. Innanzitutto, Spiff:

! $ Si espande fino all'ultima parola del comando precedente. Quindi potresti fare:

O

I tuoi esempi sono riusciti a ripetere solo l'ultima parola, quindi! $ Ha funzionato bene. Se in realtà avevi molti argomenti che volevi ripetere, e volevi solo cambiare la prima parola, potresti usare! *, Che espande tutte le parole del comando precedente eccetto lo zeroth.

Vedi la "STORIA" ESPANSIONE "della pagina man di bash. C'è molta flessibilità lì.

Seguito dalla risposta di Hastur:

Vorrei aggiungere un avvertimento (

vedere la risposta di Spiff sopra ). Con! $, Non hai il pieno controllo visivo della linea che stai utilizzando. I risultati possono essere dannosi a volte, soprattutto se si incorre in un errore di stampa. Prende ciò di cui ha bisogno dalla storia per espandersi. Quindi, se scrivi l'ultimo comando con uno spazio vuoto all'inizio, allora questo comando probabilmente non finirà dalla cronologia. Quando esegui il tuo nuovo comando con! $, La shell non prenderà i parametri dall'ultima riga di comando digitata, ma solo dall'ultima parte della cronologia.

Ecco alcune parole e comandi più utili.

Quindi la risposta da jjlin:

Ctrl + a

per andare all'inizio della riga, quindi Alt + d per eliminare la prima parola. E la nostra risposta finale di Gustavo Giraldez:

La scelta rapida per eliminare la parola è in realtà

Meta + d , e Meta è generalmente associata a Alt su macchine Linux. Su piattaforme dove questo non è il caso, un'alternativa per ottenere il modificatore Meta è usare Esc come prefisso. Puoi leggere di più sulla Meta Key qui. Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla il thread completo di discussione qui.



Come aprire un'app o un file in un nuovo desktop virtuale su Windows 10

Come aprire un'app o un file in un nuovo desktop virtuale su Windows 10

Microsoft ha finalmente aggiunto i desktop virtuali come funzionalità integrata a Windows 10. I desktop virtuali sono utili se si esegue un sacco di programmi contemporaneamente e desidera organizzarli in categorie, ad esempio per lavoro, navigazione Web o giochi. CORRELATI: Come utilizzare i desktop virtuali in Windows 10 Se si desidera aprire un file o un programma in un nuovo desktop virtuale, è possibile creare un nuovo desktop utilizzando la Vista attività, passare a quel desktop e quindi aprire il file o il programma su quel desktop.

(how-to)

Come controllare la tua casaKit Smart Home quando sei lontano da casa

Come controllare la tua casaKit Smart Home quando sei lontano da casa

Se desideri accedere a tutte le funzionalità della tua casa intelligente motorizzata HomeKit quando sei lontano da casa, dolce casa, puoi, a patto che tu abbia una Apple TV o un iPad seduti in casa tua. Continua a leggere mentre ti mostriamo come. Come Apple TV e iPad possono funzionare come hub HomeKit Il sistema HomeKit di Apple ti consente di controllare la tua casa intelligente dal tuo dispositivo iOS utilizzando applicazioni, widget e, soprattutto, futuristico -tutti, la tua voce tramite l'integrazione Siri.

(how-to)