GNU/Linux >> Znalost Linux >  >> Linux

Dobrá kombinace příkazového řádku a grafického prohlížeče souborů?

Existuje proveditelné řešení, které kombinuje výhody příkazového řádku a grafického prohlížeče souborů?

Například příkazový řádek je dobrý pro změnu adresáře a spouštění příkazů, ale neumí zobrazovat miniatury a prohlížeč souborů je intuitivní, poskytuje dobrý přehled o tom, kde se ve stromu nacházíte, ale nemůžete s ním „mluvit“. počítač jako v příkazovém řádku.

EDIT:Pro mě jako uživatele příkazového řádku je to spíše jako potřeba příkazového řádku s dalšími možnostmi prohlížeče souborů než prohlížeč souborů s některými funkcemi příkazového řádku.

Přijatá odpověď:

Dolphin vypadá jako to, co hledáte:

Ale terminál je otrokem své navigace v adresáři (pokud změníte adresář v GUI, změní se to v terminálu, ale ne naopak).

Chcete-li změnit adresář aplikace při změně aktuálního adresáře v terminálu, můžete nastavit, aby váš shell poslal zprávu Dolphinu, aby aktualizoval svůj pohled. Přidejte to do svých souborů shell rc (Upozornění: není důkladně testován, ale funguje zde pro nejběžnější situace, použití na vlastní nebezpečí):

Bash:

if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
  if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
    cd() {
      builtin cd "[email protected]"
      qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
    }
  fi
fi

Zsh:

if [ -n "$KONSOLE_DBUS_SERVICE" ]; then
  if qdbus "$KONSOLE_DBUS_SERVICE" /dolphin >/dev/null 2>&1; then
    chpwd() {
      qdbus "$KONSOLE_DBUS_SERVICE" /dolphin/MainWindow0 org.kde.dolphin.MainWindow.changeUrl "$PWD" >/dev/null
    }
  fi
fi

S tím je problém. Když okno Dolphin změní aktuální adresář, terminál ztratí fokus. Pokud se vám to líbí, můžete vývojáře požádat o opravu chyb (nebo dokonce úplnou nativní podporu této funkce).


Linux
  1. 6 Příklady příkazů mv pro přesun nebo přejmenování souborů a adresářů systému Linux

  2. UNIX / Linux:Jak používat Sticky Bit na adresář a soubor

  3. Vytvořte soubor zip a ignorujte strukturu adresářů

  1. Proč můj symbolický odkaz vytváří soubor a ne složku?

  2. Jeden příkaz pro vytvoření adresáře a souboru v něm linuxový příkaz

  3. Získejte všechny přípony a jejich příslušný počet souborů v adresáři

  1. Jak povolím indexování souborů a adresářů Apache v systému Linux nebo UNIX?

  2. Jak spravovat oprávnění/vlastnictví souborů a adresářů v Linuxu

  3. Otázky k pohovoru s Linuxem – základní oprávnění k souborům a adresářům