Sono nuovo di Ubuntu e mi chiedevo se fosse possibile aprire un terminale con un percorso corrispondente alla posizione corrente nel file manager? In Windows è stato molto semplice, ma come si fa in Linux?
Sono nuovo di Ubuntu e mi chiedevo se fosse possibile aprire un terminale con un percorso corrispondente alla posizione corrente nel file manager? In Windows è stato molto semplice, ma come si fa in Linux?
Risposte:
Da https://askubuntu.com/a/207448/371765
Corri sudo apt-get install nautilus-open-terminal
in un terminal, seguito da nautilus -q
per chiudere tutte le finestre di nautilus aperte. Alla successiva apertura di nautilus, open in terminal
nel menu di scelta rapida dovrebbe apparire una riga che dice :
Si noti che il pacchetto si nautilus-open-terminal
trova nei repository dell'universo.
Aggiornamento, 11 aprile
Crea uno script semplice opendirectory.sh
con i seguenti contenuti
#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &
Associa quello script a una scorciatoia, ad esempio Ctrl+ Alt + i, o qualunque cosa ti piaccia.
Ora, quando ti trovi in una directory di nautilus, premi Ctrl+ Lper aprire la barra degli indirizzi. Copia l'indirizzo della tua directory corrente con Ctrl+ X.
Lancia il collegamento che hai appena creato e incolla l'indirizzo con Ctrl+ Vnella finestra di dialogo. Il terminale dovrebbe apparire con la directory che hai detto di aprire la finestra di dialogo.
IMHO, questo è "nativo" come viene e non richiede installazione aggiuntiva. Certo, non è un tipo di cosa con il tasto destro del mouse, ma funziona e può essere implementato rapidamente. Funzionerà anche con altri file manager che non supportano questa opzione
Posta originale
Tecnicamente nautilus, il file manager predefinito, non ha l' open terminal here
opzione, ma nei repository è presente un plug-in . Potresti essere più interessato ad altri file manager che supportano questa opzione immediatamente
Per ovviare al problema, puoi provare quanto segue:
Ctrl+ Lwillopen il testo archiviato per l'immissione dell'indirizzo, con la directory di lavoro corrente evidenziata. Taglialo con CtrlXe incollalo nel terminale con CtrlShiftVo fai clic con il tasto destro. In alternativa, utilizzare la finestra di dialogo Esegui per avviare gnome-terminal --working-directory=
e incollare tutto ciò che è stato copiato dopo = segno.
Trascina selezione: trascina il pulsante / scheda (non sei sicuro di come si chiama) nel terminale, aggiungi cd in primo piano
Un altro modo: aprire il file manager e il terminale. Trascina e rilascia la cartella a cui vuoi accedere nel terminale e aggiungi cd
al percorso.
Ad esempio, se voglio accedere alla bin
directory nella mia /home/serg/
directory, trascinerei quella directory sul terminale e sembrerebbe come '/home/serg/bin'
. Quindi, aggiungi cd
, in modo che l'intera riga sia cd '/home/serg/bin'
.
cd <path>
.
Con Dolphin , il file manager di KDE, hai due opzioni:
Apri un terminale come pannello nella stessa finestra. Utilizzare la scorciatoia da tastiera F4o il menu: Controllo → Pannelli → Terminale .
La directory di lavoro è sincronizzata tra i due pannelli; cambiare directory in uno dei due pannelli lo cambierà anche nell'altro. Dolce!
In questo screenshot puoi persino vedere la dolcezza di avere questo come elemento della barra degli strumenti in alto.
Apri un terminale in una nuova finestra. Usa Shift+ F4per farlo. Non avrà la funzione di sincronizzare la directory di lavoro, ma apre semplicemente una nuova finestra con l'attuale set di directory di lavoro.
Lo stesso vale per altre app in KDE Plasma, come l'editor di testo di Kate (abilitalo nelle impostazioni di Kate, è un plug-in integrato). Aprire un terminale con una singola scorciatoia da tastiera dall'editor di testo con il contesto del file è semplicemente geniale.
Ecco una piccola panoramica dei tre file manager che conosco:
Il file manager Nemo (parte di Cinnamon DE) ha un'opzione di menu di scelta rapida incorporata per "Apri come root" e "Apri in un terminale".
Il file manager Thunar (parte di Xubuntu / XFCE DE) fornisce anche una funzione per creare semplicemente attività definite dall'utente che appaiono nel menu contestuale. Ad esempio, è incluso "Apri un terminale qui". Ho aggiunto un "Apri come root" per le directory me stesso. È possibile specificare il comando da eseguire, quali parametri dargli e su quali tipi di file / directory mostrarlo.
Posso espandere la mia risposta e aggiungere una spiegazione più dettagliata su come creare una voce di menu di scelta rapida personalizzata in Thunar. Per favore, lasciami un commento se qualcuno è interessato.
Il file manager Nautilus (parte di Unity DE, predefinito per Ubuntu normale) non fornisce né delle due funzionalità integrate né la possibilità di creare voci di menu di scelta rapida personalizzate. Tuttavia, esiste un pacchetto aggiuntivo installabile per estendere le capacità di Nautilus per aprire una cartella in un terminale (vedere la risposta di @ethanbmnz).
PS: So che "Apri come root" non era una funzionalità richiesta dall'OP, ma penso che sia correlata e non meno utile di "Apri in un terminale".
rientra in nautilus nel 15.04 per impostazione predefinita.
Se intendi aprire un nuovo terminale in una nuova finestra, con la stessa posizione del terminale precedentemente aperto.
Quindi,
Ctrl+Shift+N
fa il lavoro per me.
Sono su Ubuntu 17.04.
Grazie.
Ctrl+Shift+N
è usato per creare una nuova cartella. Atleast on Ubunutu 18.04 LTS
Comprendo che una risposta è già stata fornita e accettata, ma mi sono imbattuto in questo dalla mia configurazione di Ubuntu MATE utilizzando il caja
file manager e, naturalmente, non sono stato in grado di applicare prontamente nessuna di queste soluzioni. Quindi, per quelli di voi che può essere alla ricerca di un modo per fare questo in Caja
su MATE Desktop
, qualcosa è qui che può funzionare (ha funzionato per me):
Accendi dconf-editor
dal menu di avvio (o, in alternativa, dal terminale). Navigare org.mate.interface
e osservare una casella con la descrizione "Can Change Accels". Segna quella casella come true
.
Adesso accendi il caja
tuo modo preferito. Vai al menu alt in alto, cerca in "File" e individua l'opzione "Apri nel terminale" come sempre. Tranne questa volta, sposta delicatamente il mouse (o l'ambito della tastiera) su quell'opzione e premi una combinazione di pulsanti (mi piace usare il Ctrl-Alt-H
significato di "terminale aperto QUI"). Ora dovresti vedere quella combinazione di pulsanti nel menu a discesa e dovresti essere in grado di usarla. Nota che non dovresti impostarlo su una combo esistente come quella predefinita Ctrl-Alt-T
per aprire un terminale nella tua ~
directory. Questo metodo non sostituirà le combo esistenti.
Spero che sia di aiuto.
Un'altra soluzione con uno script:
#!/bin/bash
xfce4-terminal --working-directory="$(xclip -o)"
Assegno un tasto di scelta rapida a questo script (nel mio caso, F4).
Quando mi trovo in una directory nel mio file manager, premo CTRL+ Lper evidenziare il percorso della directory, e successivamente premo F4(il tasto che ho scelto sopra per aprire il terminale). Questo è un altro modo di usare il PC senza togliere le mani dalla tastiera.
Invece di xfce4-terminal, puoi usare gnome-terminal.
È una questione davvero semplice da affrontare. Puoi semplicemente installare il pacchetto nautilus open terminal e, se lo installi, puoi semplicemente aprire il terminale da qualsiasi cartella / regista che desideri semplicemente facendo clic con il tasto destro e facendo clic su open terminal here
.
Per installarlo
tutto quello che vuoi fare è installarlo aprendo un terminale, spero che tu sappia come. Quindi digitare questo comando e premere Invio:
sudo apt-get install nautilus-open-terminal
Dopo l'installazione vai in una cartella e provalo. Basta aprire la cartella principale e fare clic con il tasto destro >> Quindi selezionare Apriterminal here
oppure hai un'altra scelta per installare altri file manager e in alcuni di essi c'è la funzione di aprire il terminale qui nel menu di scelta rapida. Nemo ce l'ha. In bocca al lupo