Bash Commander - egy nagyon egyszerű fájlmenedzser

Fórumok

http://groups.google.com/group/bashc/web/overview

Nemrég találtam rá erre a jópofa programra. (Régebben slash commander néven futott).

Egy egyszerű kétpaneles felületet biztosít konzolból a fájlok tuszkolásához. Ami nekem megtetszett benne, hogy kényelmesen színezhető és testreszabható* a saját ízlésünk szerint továbbá nem kell semmi mást nyomni csak egy üres entert a prompton hogy megkapjuk a két oszlopos megjelenítést.(Ehhez persze konfigurálni kell a .bashrc fájlunkat).

Monjuk nagyon kezdőknek nem feltétlen ajánlanám, de arra pl -nekem tök jó volt, hogy biztonságosan végigpróbáljam a különböző prompt beállításokat.

Pár képernyőkép:

AWN terminal applet, gnome-terminal, Guake terminal:
http://www.3276.hu/project/bashc/awn_guake_gnome-terminal.png

Gedit-root-integrate-terminal:
http://www.3276.hu/project/bashc/bashcommander_in_gedit_as_root.png

Csináltam egy deb csomagot ha valaki ki akarja próbálni.

http://www.3276.hu/project/bashc/bashc_3.2.33.0-1_i386.deb
(ebben mondjuk éne átszíneztem az eredeti színbeállításokat mert nem tetszett.)

Hozzászólások

1 helyen, ahol néha megfordulok nagyon jó lenne egy Linux (leginkább Debian) alá és Windows alá is kényelmesen telepíthető (értsd: Windowson egy darab telepítő fájl nem túl interaktív lefuttatása) fájlkezelő, másnak nem hiányzik?

Szervác Attila - http://321.hu/sas

ezt be lehet állítani egy panelosra?

Juteszembe: tudtok olyan kétpaneles fájlkezelőről, ami "rendesen" log-olja a műveleteket?

Mondjuk ha F5-el átmásolok 2 kijelölt fájlt a bal oldali ablakból a jobb oldaliba, akkor a log-ban megjelenik a megfelelően felparaméterezett cp parancs.

Nálam Hardy alatt semmit nem csinál, hiába indítom!

<= Powered By Ubuntu & Gentoo Linux =>

'Software is like sex: It's better when it's free!'
By Linus Torvalds

Üdv mindenkinek!
Ha az alábbi műveleteket elvégzem:
"Telepítés után
terminalba
bashc
majd:
. /usr/local/etc/bash_commander
ez nem szükséges ha a
~/.bashrc
fájl végére
beszúrod hogy
. /usr/local/etc/bash_commander
akkor elég csak bashc.", az alábbi hibaüzenetet kapom:

bashc: ./usr/local/etc/bash_commander: Nincs ilyen fájl vagy könyvtár
Pedig ott csücsül!
Mit tegyek?

Tisztelettel,
Fazakas Albert

Persze,hogy nincs ilyen fájl, ha azt írod be, hogy ./usr/..., mert a ./ az aktuális könyvtár, amit a kolléga fentebb írt, az . /usr/local/etc/bash_commander, azaz .[szóköz]/, ami teljesen mást jelent.

____________________________________________________________
Slackware 12.1 - linux-2.6.26.2 - KDE 3.5.9

Az az abszurd helyzet állt elő az idők során, hogy az mc-n már rég túllépett a világ és a technika, ehhez képest még mindig nincs jobb és még a Norton Commander is fícsörriccsebb volt 10 évvel ezelőtt, mint bizonyos esetekben az mc.

Ha lenne időm és tudásom hozzá, tutifix, hogy nekilátnék felturbózni az mc-t.

Nos nem mondanám hogy jobb - nem tud többet- viszont teljesen szabadon konfigurálható.

Nekem pl nem jön be az mc, mert bizonyos esetekben túl sok túl merev. Ez sokkal barkácsosabb, viszont nagyon egyszerűen testre szabható. Pl az mcben éne személy szerint kifejezetten utálom az mceditet, a vi-t jobban szeretem.

Itt ezt könnyedén testre tudom szabni melyik Funkció billentyű mit csináljon. Ettől persze nem mondom nem lesz jobb ez a program viszont sokkal jobban szerethetőbb.

Azt is meg lehet szabni hogy pl egy .tar fájl feletti enterre kezdje ki bontani vagy valami. Kézzel
kell fájltípusonként beállítani, de megéri (imho).

A másik dolog hogy nagyon tetszik hogy bash köré van integrálva, de nem erőszakosan. Tetszett az is hogy végre rászántam magam és végigrágtam magam a bash prompt beállításokon.

Lefordítottam a honlapjuk kezdőoldalát magyarra, s elküldtem nekik. Talán kiteszik a hungarian userek kedvéért. (10 tagja van egyelőre a google csoportjuknak összesen... majd meglát tyúk, lesz-e igény náluk további fordításokra). Én most azzal kínlódom hogy ezt hogy lehet beállítani alapértelmezett sshellnek. A shellek listájába felvettem, de mégsem enged shellt váltani. Ettől ha elindítom még működik, de a grafikus karaakterek helyett hülyeségeket (betűket) rajzol ki.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Természetesen magam fordítottam. Volt hozzá dialog is, telepítve már a fordítás előtt. Működik (Bár nem tudom milyen hülye ötlet volt az aktuális fájlt sárga színnel kiemelni amikor fehér a szövege - alig látszik...) de zavaró, hogy a grafikus karakterek (keret) helyett q és x betűk jelennek meg. A többivel szerintem elbánok, de ez, hm... tényleg zavaró. Lehet hogy az ISO-8859-2 karakterkódolás a ludas benne?

ncurses libekből nekem ezek vannak:

20/07 10:11 rwxrwxrwx 12 libcurses.a -> libncurses.a
20/07 10:11 rwxrwxrwx 17 libcurses.so -> libncurses.so.5.6
20/07 10:11 rwxrwxrwx 12 libform.so -> libform.so.5
20/07 10:11 rwxrwxrwx 14 libform.so.5 -> libform.so.5.6
20/07 10:11 rwxrwxrwx 12 libmenu.so -> libmenu.so.5
20/07 10:11 rwxrwxrwx 14 libmenu.so.5 -> libmenu.so.5.6
20/07 10:11 rwxrwxrwx 15 libncurses.so -> libncurses.so.5
20/07 10:11 rwxrwxrwx 17 libncurses.so.5 -> libncurses.so.5.6
20/07 10:11 rwxrwxrwx 13 libpanel.so -> libpanel.so.5
20/07 10:11 rwxrwxrwx 15 libpanel.so.5 -> libpanel.so.5.6
20/07 10:11 rwxrwxrwx 13 libtinfo.so -> libtinfo.so.5
20/07 10:11 rwxrwxrwx 15 libtinfo.so.5 -> libtinfo.so.5.6
20/07 10:11 rwxrwxrwx 17 terminfo -> ../share/terminfo
22/02 05:27 rw-r--r-- 79486 libform.a
22/02 05:27 rwxr-xr-x 57723 libform.so.5.6
22/02 05:27 rw-r--r-- 43876 libmenu.a
22/02 05:27 rwxr-xr-x 30956 libmenu.so.5.6
22/02 05:27 rw-r--r-- 129370 libncurses++.a
22/02 05:27 rw-r--r-- 182562 libncurses.a
22/02 05:27 rwxr-xr-x 126128 libncurses.so.5.6
22/02 05:27 rw-r--r-- 18452 libpanel.a
22/02 05:27 rwxr-xr-x 13020 libpanel.so.5.6
22/02 05:27 rw-r--r-- 241600 libtinfo.a
22/02 05:27 rwxr-xr-x 186217 libtinfo.so.5.6

-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Terminálban jó. Csak virtuális terminálban (X alatt) hülyül. Szerinted mit lehetne tenni?
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Nem karakterkódolási hiba. Ha a bash_commander fájlt közvetlenül azelőtt szerkesztem - akár látszólag is hogy semmit nem változtatok meg benne, csak elmentem - hogy indítottam volna a bashc -t, akkor VAN keret,jó minden! Ez még attól se függ, épp root vagyok-e vagy sem. Próbáltam más elérési utakat is adni a basc_commandernek, de ugyanez a helyzet. Nem tudom, ez lehet-e attól, hogy gobo alatt bár van bash, de a default shell a zsh?
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Sajnos a példafájlod nem oldotta meg a gondomat: a baj az, hogy paneles üzemmódban az épp kiválasztott (selected) file inverzben jelenik meg (ami önmagában még oké volna) de sajnos az inverz csík (a háttérszín, alapszín) az citromsárga, s ezen fehérrel van írva a név, ami baromi rosszul olvasható.

-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

hmmm.

a bash_commander file-ban a következő dolgok vannak/lehetnek:

1. a commander és a prompt színezése - illetve az installkor létrehozott shell változó (COMMANDER) automatikusan meghívódik a meghatározás esetén. innentől működik a bashc parancs.
Ha nem változik meg a prompt színe akkor lehet hogy vmi felülírja ~./bashrc-t. (Remélem a végére szúrtad be a .. /usr/local/etc/bash_commander parancsot.)

Nos a bash commander azzal bash-hal teljes kompatibilást ígér szóval ha nem ezt használod sztem lehetnek hibák.

"Q: Why doesn't zsh have proper UTF-8 support?

A: The code has not been written yet.
"

"GNU bash and readline provide single-line editors and they introduced support for multi-byte character encodings, such as UTF-8, with versions bash 2.05b and readline 4.3."

2. a dialog konfigurációs fájl deklarálása
itt (is) lehet meghatározni az alapértelmezett szerkesztőt, nézőkét
3. a dialog menüleírása
4. a funkció billentyűk F1-F20 definiálása
5. az enter leütésére történő műveletek.

Természetesen a ~/.bashrc végére szúrtam be a parancsot. A prompt színe minden alkalommal megváltozik, amikor meghívom a bashc progit, azzal nincs gond. Át is lép kétpaneles üzemmódba amikor kell, sőt még mintha működne is, legalábbis nagy merészen kipróbáltam egy fájltörlés erejéig, és az működött. Csak PANELES üzemmódban hülye a színe, nem a promptnak hanem a választócsíknak, s ezen az istennek se tudok változtatni, holott írogattam mindenfélét a bash_commander és a dialog fájlokba, s minden alkalommal újra is indítottam a virtuális terminált, valamint zavaró, hogy keretek helyett betűket rajzol.

Attól tartok nálam még nem váltja le az mc-t. Egyelőre nem hiszem hogy lenne rá több időm.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Természetesen valóban nem kizárt, hogy a GoboLinux speciális filerendszer-hierarchiája kavar be a dologba, habár korrekt módon kijavítottam a $HOME/.bashrc fájlban a bash_commander elérési útját, s e bash_commanderben is átírtam a bash_dialog elérési útvonalát. Ennek ellenére is lehet persze, hogy a módosított fájlrendszer-hierarchia kavar be. Ez némely proginál okozhat gondot, abban az esetben, ha a progit rosszul készítették el, és holmi "fixen behuzalozott" útvonalak vannak a forráskódban.

Írtam a google-csoportjuknak, csatoltam a képernyőképet s a .bashrc fájlt meg a bash_commandert és bash_dialog-ot, azt is megírtam hogy GoboLinux alatt használnám, oszt' majd meglátjuk, mi lesz. Lényegében ez felér asszem egy bugjelentéssel. Vagy kijavítják, vagy megírják, miért vagyok én a hülye, ha nálam a hiba. (Vagy nem törődnek vele).
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

Feltettem a libncursesw nemtudommicsodát, s újraforgattam a bashc -t. Semmi nem változott, maradtak a betűk a grafikus karakterek helyett. Érdekes, a moc konzolos zenelejátszó bezzeg ncursesw nélkül is ki tudja rajzolni a keretet nekem, a bashc ncursesw-vel SEM... Az NcursesW-ben ilyen libjeim vannak:

04/08 22:35 rwxrwxrwx 13 libformw.so -> libformw.so.5
04/08 22:35 rwxrwxrwx 15 libformw.so.5 -> libformw.so.5.6
04/08 22:33 rwxrwxrwx 13 libmenuw.so -> libmenuw.so.5
04/08 22:33 rwxrwxrwx 15 libmenuw.so.5 -> libmenuw.so.5.6
04/08 22:31 rwxrwxrwx 16 libncursesw.so -> libncursesw.so.5
04/08 22:31 rwxrwxrwx 18 libncursesw.so.5 -> libncursesw.so.5.6
04/08 22:32 rwxrwxrwx 14 libpanelw.so -> libpanelw.so.5
04/08 22:32 rwxrwxrwx 16 libpanelw.so.5 -> libpanelw.so.5.6
04/08 22:30 rwxrwxrwx 14 libtinfow.so -> libtinfow.so.5
04/08 22:30 rwxrwxrwx 16 libtinfow.so.5 -> libtinfow.so.5.6
04/08 22:36 rw-r--r-- 84332 libformw.a
04/08 22:35 rwxr-xr-x 63127 libformw.so.5.6
04/08 22:35 rw-r--r-- 44420 libmenuw.a
04/08 22:33 rwxr-xr-x 31838 libmenuw.so.5.6
04/08 22:36 rw-r--r-- 129370 libncurses++w.a
04/08 22:32 rw-r--r-- 249490 libncursesw.a
04/08 22:31 rwxr-xr-x 178551 libncursesw.so.5.6
04/08 22:33 rw-r--r-- 18452 libpanelw.a
04/08 22:32 rwxr-xr-x 13356 libpanelw.so.5.6
04/08 22:31 rw-r--r-- 241560 libtinfow.a
04/08 22:30 rwxr-xr-x 186242 libtinfow.so.5.6

-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

en is vim-et hasznalok
siman be kell allitani:

export EDITOR=/usr/bin/vim

es kicsekkelni a
[ ] use internal edIt

az mc-ben, es mar megy is a vim
plusz ha nem szereted a keket (en nem)
MC_COLOR_TABLE="normal=black,white:directory=blue,white:executable=
red,white:link=blue,white:marked=brown,white:markselect=magenta,cyan
:editnormal=black,white:dhotnormal=red:menu=black:menuhot=blue:menuhotsel=brown,black"
export MC_COLOR_TABLE

ez egy feher alternativa

De miert akar ez letoltesi kiserleteimnel mindenaron javascriptet valami free-porn-movie-bla-bla jellegu domain nevekrol? :) ---> hopp, most latom elkestem, mar mas is eszrevette ...

A bashcommander főoldalán már kijavították a linkeket, de a FAQ oldalán, ezen:
http://groups.google.com/group/bashc/web/faq
még minden link a pornóoldalra mutat. Aki ismeri a tulajdonost szólhatna neki erről, mert irtó ciki.
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó

nem még, már megint.

mint mondtam ez egy bot, ami x idöközönként átírja a linkeket.

http://www.thetechherald.com/article.php/200810/342/Smut-spam-and-Malwa…

Éne inkább kiléptem.

"A very intelligent turtle, found programming UNIX a hurdle
The system, you see ran as slow as did he,And that’s not saying much for the turtle."

De hát ez egy óriási szégyen a Google-nak! Miért nem tesznek ellene?!

Van-e ennek szerinted köze a google.com végű email-fiókok biztonságához?

Miből "léptél ki"?
-------------
Regényeim:
http://adlibrum.hu/Poliverzum/
http://www.novumverlag.hu/novitaeten/8/?product_id=22&detail=1
:::A #86-os sorszámú hivatalosan bejegyzett GoboLinux felhasználó