Jestem nowy w Ubuntu i zastanawiałem się, czy można otworzyć terminal ze ścieżką pasującą do twojej bieżącej lokalizacji w menedżerze plików? W systemie Windows było to bardzo łatwe, ale jak to zrobić w systemie Linux?
Jestem nowy w Ubuntu i zastanawiałem się, czy można otworzyć terminal ze ścieżką pasującą do twojej bieżącej lokalizacji w menedżerze plików? W systemie Windows było to bardzo łatwe, ale jak to zrobić w systemie Linux?
Odpowiedzi:
Od https://askubuntu.com/a/207448/371765
Uruchom sudo apt-get install nautilus-open-terminal
w terminalu, a następnie nautilus -q
zamknij wszystkie otwarte okna nautilusa. Po kolejnym otwarciu nautilus open in terminal
w menu po kliknięciu prawym przyciskiem myszy powinna pojawić się informacja.
Należy pamiętać, że pakiet nautilus-open-terminal
znajduje się w repozytoriach wszechświata.
Aktualizacja, 11 kwietnia
Utwórz prosty skrypt opendirectory.sh
o następującej treści
#!/bin/sh
# set -x
OPENDIR=$(zenity --entry --text="Type or paste address");gnome-terminal --working-directory="$OPENDIR" &
Powiąż ten skrypt ze skrótem, na przykład Ctrl+ Alt + ilub czymkolwiek innym .
Teraz, gdy jesteś w jakimś katalogu nautilus, naciśnij Ctrl+, Laby otworzyć pasek adresu. Skopiuj adres bieżącego katalogu za pomocą Ctrl+ X.
Uruchom właśnie utworzony skrót i wklej adres za pomocą Ctrl+ Vw oknie dialogowym. Terminal powinien wyskakować z katalogiem, który okno dialogowe ma otworzyć.
IMHO, jest to tak „rodzime”, jak to tylko możliwe i nie wymaga dodatkowej instalacji. Jasne, nie jest to rodzaj kliknięcia prawym przyciskiem, ale działa i można go szybko wdrożyć. Działa również z innymi menedżerami plików, które również nie obsługują tej opcji
Oryginalny post
Z technicznego punktu widzenia nautilus, domyślny menedżer plików, nie ma open terminal here
opcji, ale w repozytoriach dostępna jest wtyczka . Możesz być bardziej zainteresowany innymi menedżerami plików, które obsługują tę opcję od razu po wyjęciu z pudełka
Aby obejść ten problem, możesz spróbować:
Ctrl+ Lotworzy tekst wpisany do wpisania adresu, z podświetlonym bieżącym katalogiem roboczym. Wytnij to CtrlXi wklej do terminala za pomocą CtrlShiftVlub prawym przyciskiem myszy. Alternatywnie, użyj okna dialogowego uruchamiania, aby uruchomić gnome-terminal --working-directory=
i wkleić wszystko, co skopiowałeś po znaku =.
Przeciągnij i upuść: Przeciągnij przycisk / kartę (nie wiem, jak się nazywa) do terminala, dodaj cd z przodu
Inny sposób: otwórz menedżera plików i terminal. Przeciągnij i upuść folder, do którego chcesz uzyskać dostęp, do terminala i dodaj cd
do ścieżki.
Na przykład, jeśli chcę uzyskać dostęp do bin
katalogu w moim /home/serg/
katalogu, przeciągnę ten katalog do terminala i będzie wyglądał jak '/home/serg/bin'
. Następnie dodaj cd
, aby cała linia była cd '/home/serg/bin'
.
cd <path>
.
Dzięki Dolphin , menedżerowi plików KDE, masz dwie opcje:
Otwórz terminal jako panel w tym samym oknie. Użyj skrótu klawiaturowego F4lub menu: Sterowanie → Panele → Terminal .
Katalog roboczy jest synchronizowany między dwoma panelami; zmiana katalogów w jednym z dwóch paneli zmieni również w drugim. Słodkie!
Na tym zrzucie ekranu widać nawet słodkość posiadania tego jako elementu paska narzędzi u góry.
Otwórz terminal w nowym oknie. Aby to zrobić, użyj Shift+ F4. Nie będzie miał funkcji synchronizacji katalogu roboczego, ale po prostu otwiera nowe okno z bieżącym ustawionym katalogiem roboczym.
To samo dotyczy innych aplikacji w KDE Plasma, takich jak edytor tekstu Kate (włącz go w ustawieniach Kate, jest to wbudowana wtyczka). Otwarcie terminala za pomocą jednego skrótu klawiaturowego z edytora tekstu w kontekście pliku jest po prostu genialne.
Oto krótki przegląd trzech menedżerów plików, które znam:
Menedżer plików Nemo (część Cinnamon DE) ma wbudowaną opcję menu kontekstowego zarówno „Otwórz jako root”, jak i „Otwórz w terminalu”.
Menedżer plików Thunar (część Xubuntu / XFCE DE) zapewnia nawet funkcję prostego tworzenia zadań zdefiniowanych przez użytkownika, które pojawiają się w menu kontekstowym. Jako przykład podano „Otwórz terminal tutaj”. Sam dodałem „Otwórz jako root” dla katalogów. Możesz określić polecenie do wykonania, jakie parametry, aby je podać, i jakie rodzaje plików / katalogów, aby je pokazać.
Mogę rozszerzyć swoją odpowiedź i dodać bardziej szczegółowe wyjaśnienie, jak utworzyć niestandardową pozycję menu kontekstowego w Thunar. Proszę zostawić komentarz, jeśli ktoś jest zainteresowany.
Menedżer plików Nautilus (część Unity DE, domyślny dla normalnego Ubuntu) nie zapewnia żadnej z dwóch wbudowanych funkcji ani możliwości tworzenia własnych pozycji menu kontekstowego. Istnieje jednak dodatkowo instalowalny pakiet, który rozszerza możliwości Nautilusa w zakresie otwierania folderu w terminalu (patrz odpowiedź @ethanbmnz).
PS: Wiem, że „Otwórz jako root” nie była funkcją wymaganą przez OP, ale myślę, że jest ona powiązana i nie mniej przydatna niż „Otwórz w terminalu”.
domyślnie wchodzi w Nautilus w 15.04.
Jeśli masz na myśli otwarcie nowego terminala w nowym oknie, w tej samej lokalizacji, co poprzednio otwarty terminal.
To
Ctrl+Shift+N
działa dla mnie.
Jestem na Ubuntu 17.04.
Dziękuję Ci.
Ctrl+Shift+N
służy do utworzenia nowego folderu. Co najmniej na Ubunutu 18.04 LTS
Rozumiem, że odpowiedź jest już dostarczona i zaakceptowana, ale natknąłem się na to z mojej konfiguracji Ubuntu MATE za pomocą caja
menedżera plików i oczywiście nie mogłem z łatwością zastosować żadnego z tych rozwiązań. Więc dla tych z was, którzy mogą być szuka sposobu, aby to zrobić w Caja
sprawie MATE Desktop
, oto coś, co może działać (pracował dla mnie):
Odpal dconf-editor
z menu Start (lub alternatywnie z terminala). Przejdź org.mate.interface
i obserwuj pole wyboru z opisem „Może zmienić przyspieszenie”. Oznacz to pole jako true
.
Teraz odpal caja
swój ulubiony sposób. Przejdź do menu alt u góry, spójrz w „Pliki” i jak zwykle zaznacz opcję „Otwórz w terminalu”. Z wyjątkiem tego czasu delikatnie przesuń mysz (lub zakres klawiatury) do tej opcji i naciśnij kombinację przycisków (lubię używać Ctrl-Alt-H
oznaczenia „otwarty terminal TUTAJ”). Teraz powinieneś zobaczyć tę kombinację przycisków w menu rozwijanym i powinieneś być w stanie z niej korzystać. Pamiętaj, że nie powinieneś ustawiać go na istniejącą kombinację, taką jak domyślna, Ctrl-Alt-T
aby otworzyć terminal w swoim ~
katalogu. Ta metoda nie zastąpi istniejących kombinacji.
Mam nadzieję że to pomoże.
Inne rozwiązanie ze skryptem:
#!/bin/bash
xfce4-terminal --working-directory="$(xclip -o)"
Do tego skryptu przypisuję jeden klawisz skrótu (w moim przypadku F4).
Kiedy jestem w katalogu w menedżerze plików, naciskam CTRL+, Laby podświetlić ścieżkę katalogu, a następnie naciskam F4(klawisz, który wybrałem powyżej, aby otworzyć terminal). To kolejny sposób korzystania z komputera bez odrywania rąk od klawiatury.
Zamiast xfce4-terminal, możesz użyć gnome-terminal.
Jest to bardzo prosta sprawa do rozwiązania. Możesz po prostu zainstalować pakiet nautilus open terminal, a jeśli go zainstalujesz, możesz po prostu otworzyć terminal z dowolnego folderu / reżysera, który chcesz, klikając prawym przyciskiem myszy i klikając open terminal here
.
Aby zainstalować, wystarczy
zainstalować go, otwierając terminal. Mam nadzieję, że wiesz jak. Następnie wpisz to polecenie i naciśnij klawisz Enter:
sudo apt-get install nautilus-open-terminal
Po instalacji przejdź do folderu i spróbuj. Po prostu otwórz folder domowy i kliknij prawym przyciskiem myszy >> Następnie wybierz Otwórzterminal here
lub masz inne możliwości zainstalowania innego menedżera plików, aw niektórych z nich jest tutaj funkcja otwierania terminala w menu po kliknięciu prawym przyciskiem myszy. Nemo ma to. Powodzenia