Jak zůstat v aktuálním adresáři po ukončení Midnight Commander

JenTak

Ahoj.
Nepoužívá tady někdo Midnight Commander? Nemůžu v manuálu najít, jak zůstat v aktuálním adresáři po ukončení mc.
Jsem v adresáři /root, spustím příkaz mc, otevřu adresář /var/www a když ukončím mc tak jsem zpět v adresáří /root. Chtěl bych zůstat v adresáří /var/www. Může někdo dát radu jak na to, anglicky neumím a tak se to přes translátor těžko hledá. Dík.


Kit

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #1 kdy: 05. 04. 2018, 19:35:42 »
Zkus ho spustit
Kód: [Vybrat]
. mc

ldj

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #2 kdy: 05. 04. 2018, 19:45:13 »
Toto nedela mc, ale jeho mc-wrapper.sh. Standardne je vytvoren alias pro mc na tento skript.  U me na fedore je to:
Kód: [Vybrat]
alias mc='. /usr/libexec/mc/mc-wrapper.sh'

Zkus si ten alias zrusit pomoci:
Kód: [Vybrat]
unalias mc

nebo spustit mc pomoci plne cesty /usr/bin/mc

Pokud to pomuze, projdi si sve profile/rc skripty ke svemu shellu a ten alias si zrus trvale.





jezura

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #3 kdy: 05. 04. 2018, 21:26:52 »
Na Ubuntu (a Raspbianu) je ta cesta trošku jiná, wrapper se nachází v /usr/share/mc/bin.
Takže nejlépe přidat
Kód: [Vybrat]
alias mc=". /usr/share/mc/bin/mc-wrapper.sh" do ~/.bashrc

Lol Phirae

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #4 kdy: 05. 04. 2018, 21:32:32 »
Takže nejlépe přidat
Kód: [Vybrat]
alias mc=". /usr/share/mc/bin/mc-wrapper.sh" do ~/.bashrc

Chápání obsahu textu asi nebýt tvůj kobyl, že...  ::)  ;D


jezura

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #5 kdy: 05. 04. 2018, 21:48:35 »
Takže nejlépe přidat
Kód: [Vybrat]
alias mc=". /usr/share/mc/bin/mc-wrapper.sh" do ~/.bashrc

Chápání obsahu textu asi nebýt tvůj kobyl, že...  ::)  ;D
Možná nebýt, ale zároveň nevědět, co jsem napsal blbě...

Původní tazatel se ptal, jak zůstat při ukončení mc v aktuálním adresáři. Na mém postarším Ubuntovi se defaultně mc spouští přímo přes /usr/bin/mc, takže se po ukončení mc octnu opět tam, odkud jsem ho spouštěl.

Teprve po přidání toho aliasu do .bashrc to funguje tak, jak tazatel požadoval. Fedora to má nejspíš jinak, nevím, nemám ji tu. A co používá tazatel taky nevíme...

Kit

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #6 kdy: 05. 04. 2018, 22:01:19 »
Možná nebýt, ale zároveň nevědět, co jsem napsal blbě...

Výkřiky do tmy neřeš. Tazatel odpovědi dostal a je na něm, co si z toho vybere.

JenTak

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #7 kdy: 05. 04. 2018, 22:44:01 »
Tazatel si nevybere nic, jelikož nějaký alias nemá vůbec nic společného s tím nač jsem se ptal..

jezura

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #8 kdy: 05. 04. 2018, 22:58:09 »
Tazatel si nevybere nic, jelikož nějaký alias nemá vůbec nic společného s tím nač jsem se ptal..
Jaktože ne? Prozraď aspoň, jaké distro používáš, takhle musíme hádat  :)
U toho Ubuntu, když mám nadefinovaný ten alias:
  • jsem v adresáři /root
  • spustím mc
  • v rámci mc se přesunu do /var/www
  • ukončím mc
  • jsem v adresáři /var/www

Lol Phirae

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #9 kdy: 05. 04. 2018, 22:58:21 »
nějaký alias nemá vůbec nic společného s tím nač jsem se ptal..

Tak určitě...  ::)

Kit

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #10 kdy: 05. 04. 2018, 23:01:49 »
Stejně je docela vtipné pracovat s mc pod rootem :)

JenTak

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #11 kdy: 05. 04. 2018, 23:13:11 »
Tazatel si nevybere nic, jelikož nějaký alias nemá vůbec nic společného s tím nač jsem se ptal..
Jaktože ne? Prozraď aspoň, jaké distro používáš, takhle musíme hádat  :)
U toho Ubuntu, když mám nadefinovaný ten alias:
  • jsem v adresáři /root
  • spustím mc
  • v rámci mc se přesunu do /var/www
  • ukončím mc
  • jsem v adresáři /var/www

Tak jinak, když se někdo zeptá, proč nevidí z auta přes sklo, tak mu poradíš co? Ať rozbije okno nebo ať si ho umyje? mě totiž všichni radíte to první. Proč bych měl spouštět program příkazem mc když ho můžu přece spouštět příkazem ./nejaka/cesta/k/m/c/mc.  :-\

jezura

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #12 kdy: 05. 04. 2018, 23:21:27 »
Tak jinak, když se někdo zeptá, proč nevidí z auta přes sklo, tak mu poradíš co? Ať rozbije okno nebo ať si ho umyje? mě totiž všichni radíte to první. Proč bych měl spouštět program příkazem mc když ho můžu přece spouštět příkazem ./nejaka/cesta/k/m/c/mc.  :-\
Ale ne, ty budeš pořád používat příkaz mc. Akorát tím nebudeš spouštět přímo program mc, ale skript mc-wrapper.sh, který ti zařídí tu funkcionalitu, kterou potřebuješ. Navenek se nic nezmění, prostě se ti spustí mc jako doteď, akorát po ukončení budeš v tom posledním adresáři.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #13 kdy: 05. 04. 2018, 23:38:20 »
Stejně je docela vtipné pracovat s mc pod rootem :)

Proc? Vypukla nejaka bezpecnostni hrozba, o ktere jsem neslysel?

Kit

Re:Jak zůstat v aktuálním adresáři po ukončení Midnight Commander
« Odpověď #14 kdy: 05. 04. 2018, 23:51:21 »
Stejně je docela vtipné pracovat s mc pod rootem :)

Proc? Vypukla nejaka bezpecnostni hrozba, o ktere jsem neslysel?

Ano, jmenuje se JenTak.