mc.1.in 112 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300
  1. .\" -*- mode: troff; coding: utf8 -*-
  2. .\" Tradotto dal 15 agosto 2002 da
  3. .\" Marco Ciampa <ciampix@libero.it>
  4. .\" Chi vuole contribuire aggiunga il nome qui sotto.
  5. .\" Yuri <yuri@sociol.unimi.it>
  6. .\"
  7. .\" Come succede per tutte le traduzioni ho dovuto fare dei compromessi.
  8. .\" Il più importante (e che mi provoca tuttora dei dubbi) è stato la
  9. .\" traduzione dei comandi Chmod, Chown e Advanced Chown con Permessi,
  10. .\" Proprietario e Proprietario avanzato rispettivamente. Lo spirito che
  11. .\" mi ha mosso in questa direzione è stato il desiderio di rendere mc più
  12. .\" user frendly che coerente con altre traduzioni, visto il ruolo che si
  13. .\" è conquistato soprattutto nei nuovi utenti.
  14. .\" Altro esempio è l'uso (per questioni 'estetiche') indifferente di
  15. .\" selezionato e marcato, quando il contesto rendeva ovvio il significato.
  16. .\" E ancora (ma vedo che è diventata una saggia abitudine anche nella
  17. .\" traduzione di altri programmi) il non rispettare l'uso delle maiuscole
  18. .\" per marcare particolari comandi, uso che crea soprattutto confusione
  19. .\" secondo il mio modesto parere.
  20. .\"
  21. .\" Prego mantenere la linea di traduzione generale (per quanto possibile).
  22. .\"
  23. .\"TOPICS "Indice degli argomenti:"
  24. .TH MC 1 "%DATE_OF_MAN_PAGE%" "MC Version %DISTR_VERSION%" "GNU Midnight Commander"
  25. .\"SKIP_SECTION"
  26. .SH "NOME"
  27. mc \- interfaccia visuale per sistemi tipo Unix.
  28. .\"SKIP_SECTION"
  29. .SH "USO"
  30. .B mc
  31. [\-abcCdfhPstuUVx] [\-l log] [dir1 [dir2]] [\-e [file]] [\-v file]
  32. .\"NODE "DESCRIPTION"
  33. .SH "DESCRIZIONE"
  34. Il Midnight Commander è un file manager per sistemi operativi di tipo Unix.
  35. .\"NODE "OPTIONS"
  36. .\"DONT_SPLIT"
  37. .SH "OPZIONI"
  38. .TP
  39. .I "\-a"
  40. Disabilita l'uso dei caratteri grafici per il disegno delle linee.
  41. .TP
  42. .I "\-b"
  43. Forza la visualizzazione in bianco e nero.
  44. .TP
  45. .I "\-c"
  46. Forza la modalità colore; consultare la sezione
  47. .\"LINK2"
  48. colori
  49. .\"Colors"
  50. per ulteriori informazioni.
  51. .TP
  52. .I "\-C arg"
  53. Usato per specificare un set di colori differente a riga di comando.
  54. Il formato di arg è documentato nella sezione
  55. .\"LINK2"
  56. colori\&.
  57. .\"Colors"
  58. .TP
  59. .I "\-d"
  60. Disabilita il supporto mouse.
  61. .TP
  62. .I "\-e [file]"
  63. Esegue l'editor interno. Se il file viene specificato, lo apre alla
  64. partenza. Vedere anche
  65. .BR "mcedit (1)" .
  66. .TP
  67. .I "\-f"
  68. Mostra i percorsi di ricerca compilati per i file del Midnight Commander.
  69. .TP
  70. .I "\-k"
  71. Reimposta i softkeys ai valori predefiniti dal database termcap/terminfo.
  72. Utile solo su terminali HP quando non vanno i tasti funzione.
  73. .TP
  74. .I "\-l file"
  75. Salva il dialogo ftpfs con il server in file.
  76. .TP
  77. .I "\-P file"
  78. Quest'opzione indica al Midnight Commander di stampare l'ultima
  79. directory di lavoro sul file specificato.
  80. Questa funzione non è fatta per un uso diretto, ma dovrebbe essere
  81. utilizzata da una speciale funzione shell che imposti automaticamente
  82. l'ultima directory corrente della shell come l'ultima directory in cui
  83. stava il Midnight Commander. Prelevate i file
  84. .B %libexecdir%/mc/mc.sh
  85. (utenti bash e zsh) o rispettivamente
  86. .B %libexecdir%/mc/mc.csh
  87. (utenti tcsh) per definire
  88. .B mc
  89. come un alias allo script di shell appropriato.
  90. .TP
  91. .I "\-s"
  92. Abilita il modo terminale lento, in questa modalità il programma
  93. non disegna le linee e disabilita la modalità prolissa.
  94. .TP
  95. .I "\-t"
  96. Usata solo se il codice è stato compilato con Slang e terminfo: fa
  97. in modo che il Midnight Commander usi il valore della variabile
  98. .B TERMCAP
  99. per le informazioni sul terminale invece delle informazioni di sistema
  100. sul database terminali.
  101. .TP
  102. .I "\-u"
  103. Disabilita l'uso della shell concorrente (ha senso solo se il
  104. Midnight Commander è stato compilato con il supporto per la shell
  105. concorrente).
  106. .TP
  107. .I "\-U"
  108. Abilita l'uso della shell concorrente (ha senso solo se il
  109. Midnight Commander è stato compilato con il supporto per la shell
  110. concorrente impostato come una caratteristica opzionale).
  111. .TP
  112. .I "\-v file"
  113. Lancia il visualizzatore interno per il file specificato.
  114. .TP
  115. .I "\-V"
  116. Mostra la versione del programma.
  117. .TP
  118. .I "\-x"
  119. Forza la modalità xterm. Usata quando è in funzione su terminali
  120. abilitati\-xterm (due modalità video e in grado di spedire sequenze
  121. mouse di escape).
  122. .TP
  123. .I \-X, \-\-no\-x11
  124. Do not use X11 to get the state of modifiers Alt, Ctrl, Shift
  125. .TP
  126. .I \-g, \-\-oldmouse
  127. Force a "normal tracking" mouse mode. Used when running on
  128. xterm\-capable terminals (tmux/screen).
  129. .PP
  130. Se specificato, il primo percorso è la directory mostrata nel
  131. pannello selezionato; il secondo è la directory mostrata nell'altro
  132. pannello.
  133. .\"NODE "Overview"
  134. .SH "Panoramica"
  135. Lo schermo del Midnight Commander è diviso in quattro parti. Quasi tutto
  136. lo spazio è occupato dai due pannelli directory. Come impostazione
  137. predefinita la seconda riga dal fondo è la riga di comando, mentre
  138. quella in basso mostra le etichette dei tasti funzione. La riga più in
  139. alto è la
  140. .\"LINK2"
  141. riga dei menu\&.
  142. .\"Menu Bar"
  143. La barra dei menu può essere invisibile, ma compare se clicchi la
  144. riga più in alto con il mouse o se premi il tasto F9.
  145. .PP
  146. Il Midnight Commander fornisce la vista di due directory
  147. contemporaneamente. Uno dei due pannelli è quello corrente (la barra
  148. di selezione è presente solo in questo). Quasi tutte le operazioni
  149. hanno luogo nel pannello corrente. Alcune azioni come Rinomina e
  150. Copia usano la directory del pannello non selezionato come valore
  151. predefinito di destinazione (ma si richiede sempre una conferma prima).
  152. Per informazioni aggiuntive, vedere le sezioni sui
  153. .\"LINK2"
  154. pannelli directory\&,
  155. .\"Directory Panels"
  156. i
  157. .\"LINK2"
  158. menu sinistra e destra
  159. .\"Left and Right Menus"
  160. e
  161. .\"LINK2"
  162. menu file\&.
  163. .\"File Menu"
  164. .PP
  165. E' possibile eseguire comandi di sistema dal Midnight Commander
  166. semplicemente battendoli. Ogni cosa scritta apparirà sulla riga di
  167. comando e quando si preme l'invio il Midnight Commander eseguirà la
  168. riga di comando appena battuta; leggere le sezioni
  169. .\"LINK2"
  170. shell a riga di comando
  171. .\"Shell Command Line"
  172. e
  173. .\"LINK2"
  174. tasti della riga di ingresso
  175. .\"Input Line Keys"
  176. per saperne di più sulla riga di comando.
  177. .\"NODE "Mouse Support"
  178. .SH "Supporto mouse"
  179. Il Midnight Commander è fornito di supporto mouse. Esso viene
  180. attivato ogniqualvolta lo si esegue in un terminale
  181. .B xterm(1)
  182. (funziona anche se si fa una connessione telnet, ssh o rlogin con
  183. un'altra macchina da un xterm) o se sta funzionando su una console Linux
  184. e si ha il mouse server
  185. .B gpm
  186. in funzione.
  187. .PP
  188. Quando si fa clic con il tasto sinistro in un file nel pannello
  189. directory, il file viene selezionato; se si fa clic con il tasto destro
  190. il file viene marcato (o smarcato, a seconda dello stato precedente).
  191. .PP
  192. Se il file è un programma eseguibile, il doppio clic su di esso lo eseguirà
  193. altrimenti se il
  194. .\"LINK2"
  195. file estensioni
  196. .\"Edit Extension File"
  197. ha un programma specifico per quell'estensione del file, il suddetto programma
  198. verrà eseguito.
  199. .PP
  200. E' anche possibile eseguire i comandi assegnati ai tasti funzione
  201. cliccando sulle etichette dei tasti.
  202. .PP
  203. Se un tasto del mouse viene premuto sulla riga in cima al pannello directory,
  204. il pannello sfoglia di una pagina in alto. Allo stesso modo, un clic sulla
  205. riga in basso provocherà un cambio di pagina in basso. Questo metodo dei bordi
  206. funziona anche nel
  207. .\"LINK2"
  208. visualizzatore dell'aiuto
  209. .\"Contents"
  210. e nell'
  211. .\"LINK2"
  212. albero directory\&.
  213. .\"Directory Tree"
  214. .PP
  215. L'auto ripetizione predefinita per il mouse è di 400 millisecondi. Questo
  216. valore può essere cambiato modificando il file
  217. .\"LINK2"
  218. \&~/.config/mc/ini
  219. .\"Save Setup"
  220. e cambiando il parametro
  221. .IR mouse_repeat_rate .
  222. .PP
  223. Se il Commander sta funzionando con il supporto mouse, si può saltarlo
  224. ed ottenere il funzionamento del mouse normale (taglia e incolla di testo)
  225. tenendo premuto il tasto Maiuscole.
  226. .SH ""
  227. .\"NODE "Keys"
  228. .SH "Tasti"
  229. Alcuni comandi nel Midnight Commander presuppongono l'uso dei tasti
  230. .I Control
  231. (talvolta chiamato CTRL o CTL) e
  232. .I Meta
  233. (talvolta chiamato ALT o anche Compose). In questo manuale si utilizzeranno
  234. le seguenti abbreviazioni:
  235. .TP
  236. .B C\-<chr>
  237. significa premere il tasto control mentre si batte il carattere <chr>.
  238. Perciò C\-f sarà: premi e tieni premuto il tasto Control e premi f.
  239. .TP
  240. .B M\-<chr>
  241. significa premere il tasto Meta o Alt mentre si batte <chr>.
  242. Se non c'è un tasto Meta o Alt, premere
  243. .IR ESC ,
  244. rilasciarlo, poi premere il carattere <chr>.
  245. .TP
  246. .B S\-<chr>
  247. significa premere il tasto Maiuscole mentre si batte il carattere <chr>.
  248. .PP
  249. Tutte le linee di ingresso nel Midnight Commander usano un'approssimazione
  250. dei tasti usati dall'editor GNU Emacs.
  251. .PP
  252. Ci sono molte sezioni che parlano dei tasti. Le seguenti sono le
  253. più importanti.
  254. .PP
  255. La sezione
  256. .\"LINK2"
  257. menu file
  258. .\"File Menu"
  259. documenta le abbreviazioni di tasti per i comandi che appaiono nel
  260. menu file. Questa sezione include i tasti funzione. Molti di questi comandi
  261. lavorano sui file selezionati o sui file marcati.
  262. .PP
  263. La sezione
  264. .\"LINK2"
  265. pannelli directory
  266. .\"Directory Panels"
  267. documenta i tasti che selezionano o marcano i file come oggetto
  268. per una seguente azione (l'azione normalmente deriva dal menu file).
  269. .PP
  270. La sezione
  271. .\"LINK2"
  272. shell a riga di comando
  273. .\"Shell Command Line"
  274. elenca i tasti utilizzati per immettere e modificare linee di comando.
  275. Molti di questi copiano nomi di file o altro dal pannello directory
  276. alla riga di comando (per evitare troppo lavoro di battitura) o per
  277. accedere alla cronologia comandi.
  278. .PP
  279. I
  280. .\"LINK2"
  281. tasti della riga di ingresso
  282. .\"Input Line Keys"
  283. sono usati per modificare le righe di ingresso. Cioè sia la riga di comando
  284. che le righe di ingresso nelle finestre di interrogazione.
  285. .\"NODE " Miscellaneous Keys"
  286. .SH " Tasti vari"
  287. Qua ci sono alcuni tasti che non sono classificabili in nessuna delle
  288. altre categorie:
  289. .TP
  290. .B Invio
  291. se c'è del testo nella riga di comando (quella in fondo ai pannelli),
  292. allora quel comando viene eseguito. Se non c'è testo nella riga di
  293. comando allora se la barra di selezione è sopra una directory il
  294. Midnight Commander esegue un
  295. .B chdir(2)
  296. alla directory selezionata e ricarica le informazioni sul pannello;
  297. se la selezione è un file eseguibile allora esso viene eseguito.
  298. Per ultimo, se l'estensione del file selezionato corrisponde ad una
  299. delle estensioni presenti nel
  300. .\"LINK2"
  301. file estensioni\&,
  302. .\"Edit Extension File"
  303. il comando corrispondente viene eseguito.
  304. .TP
  305. .B C\-l
  306. ridisegna tutto nel Midnight Commander.
  307. .TP
  308. .B C\-x c
  309. esegue il comando
  310. .\"LINK2"
  311. chmod
  312. .\"Chmod"
  313. su un file o su un gruppo di file marcati.
  314. .TP
  315. .B C\-x o
  316. esegue il comando
  317. .\"LINK2"
  318. chown
  319. .\"Chown"
  320. sul file corrente o sui file marcati.
  321. .TP
  322. .B C\-x l
  323. crea un collegamento.
  324. .TP
  325. .B C\-x s
  326. crea un collegamento simbolico.
  327. .TP
  328. .B C\-x i
  329. imposta la modalità della visualizzazione dell'altro pannello a informazioni.
  330. .TP
  331. .B C\-x q
  332. imposta la modalità della visualizzazione dell'altro pannello a vista rapida.
  333. .TP
  334. .B C\-x !
  335. esegue il comando
  336. .\"LINK2"
  337. pannellizza comando\&.
  338. .\"External panelize"
  339. .TP
  340. .B C\-x h
  341. esegue il comando aggiungi directory alla lista
  342. .\"LINK2"
  343. directory favorite\&.
  344. .\"Hotlist"
  345. .TP
  346. .B M\-!
  347. esegue il comando vista filtrata, descritto in
  348. .\"LINK2"
  349. visualizzatore di file interno\&.
  350. .\"Internal File Viewer"
  351. .TP
  352. .B M\-?
  353. esegue il comando
  354. .\"LINK2"
  355. trova file\&.
  356. .\"Find File"
  357. .TP
  358. .B M\-c
  359. mostra la finestra
  360. .\"LINK2"
  361. cambia dir veloce\&.
  362. .\"Quick cd"
  363. .TP
  364. .B C\-o
  365. quando il programma viene eseguito in una console Linux o FreeBSD o in
  366. un xterm, mostrerà il risultato del comando precedente. Eseguito in
  367. console Linux, il Midnight Commander usa un programma esterno
  368. (cons.saver) per gestire il salvataggio e recupero delle informazioni
  369. sullo schermo.
  370. .PP
  371. Se è stato compilato il supporto alla subsell, è possibile premere C\-o
  372. in ogni momento per tornare alla schermata principale del Midnight Commander;
  373. per tornare all'applicazione basta premere C\-o. Se si ha un'applicazione
  374. sospesa usando questo trucco, non si sarà in grado di eseguire altri
  375. programmi dal Midnight Commander finché non si terminerà l'applicazione
  376. sospesa.
  377. .\"NODE " Directory Panels"
  378. .SH " Pannelli directory"
  379. Questa sezione elenca i tasti che operano sui pannelli directory.
  380. Se si desidera sapere come cambiare la visualizzazione dei pannelli,
  381. date un'occhiata alla sezione su
  382. .\"LINK2"
  383. menu sinistra e destra\&.
  384. .\"Left and Right Menus"
  385. .TP
  386. .B Tab, C\-i
  387. cambia il pannello corrente. L'altro pannello diventa il nuovo pannello
  388. corrente mentre il pannello corrente diventa l'altro pannello.
  389. La barra di selezione si sposta dal vecchio pannello al nuovo corrente.
  390. .TP
  391. .B Ins, C\-t
  392. DEPRECATED! per marcare i file si può usare il tasto di Inserimento (la sequenza
  393. teminfo kich1) o la sequenza C\-t (Control\-t). Per smarcare i file
  394. basta marcare un file già marcato.
  395. .TP
  396. .B Insert, C\-t
  397. to tag files you may use the Insert key (the kich1 terminfo sequence).
  398. To untag files, just retag a tagged file.
  399. .TP
  400. .B M\-e
  401. to change charset of panel you may use M\-e (Alt\-e).
  402. Recoding is made from selected codepage into system codepage. To
  403. cancel the recoding you may select "directory up" (..) in active panel.
  404. To cancel the charsets in all directories, select "No translation " in
  405. the dialog of encodings.
  406. .TP
  407. .B M\-g, M\-r, M\-j
  408. usato per selezionare rispettivamente il file superiore, il file centrale o
  409. quello inferiore in un pannello.
  410. .TP
  411. .B M\-t
  412. cambia il modo di visualizzazione corrente per mostrare la modalità
  413. successiva. In questo modo è possibile cambiare velocemente da listati
  414. lunghi a listati normali a listati definiti dall'utente.
  415. .TP
  416. .B C\-\\\\ (control\-barra retroversa)
  417. mostra le
  418. .\"LINK2"
  419. directory favorite
  420. .\"Hotlist"
  421. e va alla directory selezionata.
  422. .TP
  423. .B + \ (più)
  424. viene utilizzato per selezionare (marcare) un gruppo di file. Il Midnight
  425. Commander richiederà un'espressione regolare per descrivere il gruppo.
  426. Quando i
  427. .I modelli della shell
  428. sono abilitati, le espressioni regolari sono molto simili alle espressioni
  429. regolari in una shell (* significa zero o più caratteri e ? un carattere). Se i
  430. .I modelli della shell
  431. sono disabilitati, la marcatura dei file viene fatta con le normali espressioni
  432. regolari (vedere ed (1)).
  433. .TP
  434. .B \\\\ (barra retroversa)
  435. usare il tasto "\\" per deselezionare un gruppo di file. Questo è l'opposto
  436. del tasto più.
  437. .TP
  438. .B freccia\-su, C\-p
  439. sposta la barra di selezione alla voce precedente nel pannello.
  440. .TP
  441. .B freccia\-giù, C\-n
  442. sposta barra di selezione alla voce successiva nel pannello.
  443. .TP
  444. .B home, a1, M\-<
  445. sposta la barra di selezione alla prima voce nel pannello.
  446. .TP
  447. .B fine, c1, M\->
  448. sposta la barra di selezione all'ultima voce nel pannello.
  449. .TP
  450. .B pagina\-giù, C\-v
  451. sposta la barra di selezione di una pagina in basso.
  452. .TP
  453. .B pagina\-su, M\-v
  454. sposta la barra di selezione di una pagina in alto.
  455. .TP
  456. .B M\-o
  457. rende la directory corrente del pannello corrente, la directory
  458. corrente dell'altro pannello. Mette l'altro pannello in modalità
  459. elenco se necessario. Se il pannello corrente è pannellizzato,
  460. l'altro non diventa pannellizzato.
  461. .TP
  462. .B C\-PaginaSu, C\-PaginaGiù
  463. solo quando si esegue in console Linux: rispettivamente cambia
  464. directory a ".." e alla directory correntemente selezionata.
  465. .TP
  466. .B M\-y
  467. sposta la directory precedente nella cronologia, equivalente a
  468. premere '<' con il mouse.
  469. .TP
  470. .B M\-u
  471. sposta la directory successiva nella cronologia, equivalente a
  472. premere '>' con il mouse.
  473. .TP
  474. .B M\-S\-h, M\-H
  475. mostra la cronologia directory, equivalente a premere 'v' con il mouse.
  476. .\"NODE " Quick search"
  477. .SH " Quick search"
  478. .TP
  479. .B C\-s, M\-s
  480. inizia una ricerca nella directory. Quando la ricerca è attiva i dati
  481. immessi dall'utente vengono aggiunti alla stringa di ricerca invece
  482. della riga di comando. Se l'opzione
  483. .I Mostra mini\-stato
  484. è abilitata, la stringa di ricerca viene mostrata nella riga di
  485. mini\-stato. Scrivendo, la barra di selezione si muove al prossimo
  486. file che comincia con le lettere battute. I tasti
  487. .I backspace
  488. o
  489. .I canc
  490. possono essere utilizzati per correggere errori di battitura. Se viene premuto
  491. nuovamente, viene ricercata la corrispondenza successiva.
  492. .\"NODE " Shell Command Line"
  493. .SH " Shell a riga di comando"
  494. Questa sezione elenca i tasti utili ad evitare troppe battiture
  495. nell'immissione dei comandi.
  496. .TP
  497. .B M\-Invio
  498. copia nella riga di comando il nome del file attualmente selezionato.
  499. .TP
  500. .B C\-Invio
  501. come M\-Invio, ma funziona solo dalla console Linux.
  502. .TP
  503. .B M\-Tab
  504. esegue automaticamente il
  505. .\"LINK2"
  506. completamento
  507. .\"Completion"
  508. del nome del file, variabile, nome utente e nome host.
  509. .TP
  510. .B C\-x t, C\-x C\-t
  511. copia i file marcati (o se non vi sono file marcati, il file selezionato)
  512. del pannello corrente (C\-x t) o dell'altro pannello (C\-x C\-t) sulla
  513. riga di comando.
  514. .TP
  515. .B C\-x p, C\-x C\-p
  516. la prima sequenza di tasti copia il percorso corrente sulla riga di comando
  517. e la seconda copia il percorso del pannello non selezionato sulla riga
  518. di comando.
  519. .TP
  520. .B C\-q
  521. il comando di inserimento letterale serve per inserire caratteri che
  522. sarebbero altrimenti interpretati dal Midnight Commander (come il simbolo '+')
  523. .TP
  524. .B M\-p, M\-n
  525. Usa questi tasti per navigare attraverso la cronologia comandi. M\-p va alla voce
  526. precedente, M\-n va alla successiva.
  527. .TP
  528. .B M\-h
  529. mostra la cronologia per la riga di ingresso corrente.
  530. .\"NODE " General Movement Keys"
  531. .SH " Tasti generali di movimento"
  532. Il visualizzatore dell'aiuto, il visualizzatore dei file e l'albero directory
  533. usano un codice comune per gestire il movimento. Per questa ragione essi
  534. accettano esattamente gli stessi tasti. Ognuno di questi però accetta anche
  535. altri tasti indipendenti.
  536. .PP
  537. Diverse parti del Midnight Commander usano gli stessi tasti di
  538. movimento, questa sezione riguarda quelle parti.
  539. .TP
  540. .B Su, C\-p
  541. si sposta di una riga indietro.
  542. .TP
  543. .B Giù, C\-n
  544. si sposta di una riga avanti.
  545. .TP
  546. .B Pag. Prec., Pagina Su, M\-v
  547. si sposta di una pagina in alto.
  548. .TP
  549. .B Pag. Succ., Pagina Giù, C\-v
  550. si sposta di una pagina in basso.
  551. .TP
  552. .B Home, A1
  553. si sposta all'inizio.
  554. .TP
  555. .B Fine, C1
  556. si sposta alla fine.
  557. .PP
  558. In aggiunta a quelli menzionati sopra, il visualizzatore dell'aiuto accetta
  559. i seguenti tasti:
  560. .TP
  561. .B b, C\-b, C\-h, Backspace, Canc
  562. si sposta di una pagina in alto.
  563. .TP
  564. .B Barra spaziatrice
  565. si sposta di una pagina in basso.
  566. .TP
  567. .B u, d
  568. si sposta di mezza pagina in alto o in basso.
  569. .TP
  570. .B g, G
  571. si sposta all'inizio o alla fine.
  572. .\"NODE " Input Line Keys"
  573. .SH " Tasti di riga di ingresso"
  574. I tasti di riga di ingresso (sono usati
  575. per la
  576. .\"LINK2"
  577. riga di comando
  578. .\"Shell Command Line"
  579. e per i dialoghi di richiesta dati nel programma) accettano
  580. questi tasti:
  581. .TP
  582. .B C\-a
  583. sposta il cursore all'inizio della riga.
  584. .TP
  585. .B C\-e
  586. sposta il cursore alla fine della riga
  587. .TP
  588. .B C\-b, freccia\-sinistra
  589. sposta il cursore di una posizione a sinistra.
  590. .TP
  591. .B C\-f, freccia\-destra
  592. sposta il cursore di una posizione a destra.
  593. .TP
  594. .B M\-f
  595. sposta il cursore di una parola in avanti.
  596. .TP
  597. .B M\-b
  598. sposta il cursore di una parola indietro.
  599. .TP
  600. .B C\-h, backspace
  601. cancella il carattere precedente.
  602. .TP
  603. .B C\-d, Canc
  604. cancella il carattere nel punto (sopra il cursore).
  605. .TP
  606. .B C\-@
  607. imposta il marcatore per tagliare.
  608. .TP
  609. .B C\-w
  610. copia il testo tra il cursore e il marcatore in un kill buffer
  611. e rimuove il testo dalla riga di ingresso.
  612. .TP
  613. .B M\-w
  614. copia il testo tra il cursore ed il marcatore in un kill buffer.
  615. .TP
  616. .B C\-y
  617. inserisce il contenuto del kill buffer.
  618. .TP
  619. .B C\-k
  620. elimina il testo dal cursore alla fine della riga.
  621. .TP
  622. .B M\-p, M\-n
  623. usa questi tasti per navigare attraverso la cronologia dei comandi. M\-p
  624. posiziona sull'ultima voce, M\-n posiziona sulla seguente.
  625. .TP
  626. .B M\-C\-h, M\-Backspace
  627. cancella una parola indietro.
  628. .TP
  629. .B M\-Tab
  630. fa del nomefile, comando, variabile, nomeutente e nomehost il
  631. .\"LINK2"
  632. completamento
  633. .\"Completion"
  634. automatico.
  635. .SH ""
  636. .\"NODE "Menu Bar"
  637. .SH "Barra dei menu"
  638. La barra dei menu compare premendo F9 o cliccando con il mouse sopra la riga
  639. superiore dello schermo. La barra menu possiede cinque menu: "Sinistra", "File",
  640. "Comando", "Opzioni" e "Destra".
  641. .PP
  642. I
  643. .\"LINK2"
  644. menu sinistra e destra
  645. .\"Left and Right Menus"
  646. permettono di modificare l'aspetto dei pannelli directory di
  647. sinistra e di destra.
  648. .PP
  649. Il
  650. .\"LINK2"
  651. menu file
  652. .\"File Menu"
  653. elenca le azioni che possono essere condotte sui file correntemente selezionati
  654. o marcati.
  655. .PP
  656. Il
  657. .\"LINK2"
  658. menu comando
  659. .\"Command Menu"
  660. elenca le azioni più generali e non ha relazione con il file correntemente
  661. selezionati o marcati.
  662. .PP
  663. Il
  664. .\"LINK2"
  665. menu opzioni
  666. .\"Options Menu"
  667. elenca le azioni che permettono di personalizzare il Midnight Commander.
  668. .\"NODE " Left and Right Menus"
  669. .SH " Menu sinistra e destra (sopra e sotto)"
  670. L'apparenza dei pannelli directory è modificabile tramite i menu
  671. .B sinistra
  672. e
  673. .B destra
  674. (vengono chiamati
  675. .B sopra
  676. e
  677. .B sotto
  678. se la divisione pannello nella finestra
  679. .\"LINK2"
  680. aspetto
  681. .\"Layout"
  682. del menu opzioni è orizzontale).
  683. .\"NODE " Listing Mode..."
  684. .SH " Modalità lista..."
  685. La modalità lista serve a mostrare un elenco di file; ci sono quattro
  686. modalità elenco disponibili:
  687. .BR completa ,
  688. .BR breve ,
  689. .B lunga
  690. e
  691. .BR "definita dall'utente" .
  692. La modalità completa mostra il nome del file, l'ampiezza del file e
  693. la data di modifica.
  694. .PP
  695. La modalità breve mostra solo il nome del file in due colonne
  696. (perciò mostrando il doppio del numero dei file che nelle altre
  697. modalità). La modalità lunga è simile a quella del comando
  698. .BR "ls \-l" .
  699. La modalità lunga usa tutta l'ampiezza dello schermo.
  700. .PP
  701. Se si sceglie il formato definibile dall'utente, è necessario specificare
  702. il formato della vista.
  703. .PP
  704. Il formato definibile dall'utente deve cominciare con una specifica
  705. dell'ampiezza del pannello. Questa può essere "half" o "full", che descrive
  706. un pannello di mezza grandezza o completa rispettivamente.
  707. .PP
  708. Dopo l'ampiezza del pannello, è possibile specificare la modalità a
  709. due colonne aggiungendo il numero "2" alla stringa di formato.
  710. .PP
  711. Dopodiché si aggiunge il nome dei campi con una specifica di ampiezza
  712. opzionale. Questi sono i campi disponibile per la visualizzazione:
  713. .TP
  714. .B name
  715. mostra il nome del file.
  716. .TP
  717. .B size
  718. mostra l'ampiezza del file.
  719. .TP
  720. .BR bsize
  721. è una forma alternativa del formato
  722. .B size
  723. mostra l'ampiezza del file e per le directory mostra solo
  724. SUB\-DIR o UP\-\-DIR.
  725. .TP
  726. .B type
  727. mostra un campo di un carattere. Questo carattere è simile a quello
  728. mostrato dal comando ls con la flag \-F \-
  729. .B *
  730. per i file eseguibili,
  731. .B /
  732. per le directory,
  733. .B @
  734. per i collegamenti,
  735. .B =
  736. per i socket,
  737. .B \-
  738. per i dispositivi a carattere,
  739. .B +
  740. per i dispositivi a blocchi,
  741. .B |
  742. per le pipe,
  743. .B ~
  744. per i collegamenti simbolici a directory e
  745. .B !
  746. per i collegamenti simbolici stallati (che non puntano a niente).
  747. .TP
  748. .B mark
  749. un asterisco se il file è marcato, uno spazio se non lo è.
  750. .TP
  751. .B mtime
  752. la data dell'ultima modifica al file.
  753. .TP
  754. .B atime
  755. la data dell'ultimo accesso al file.
  756. .TP
  757. .B ctime
  758. la data della creazione del file.
  759. .TP
  760. .B perm
  761. una stringa che rappresenta i bit dei permessi del file.
  762. .TP
  763. .B mode
  764. un valore ottale con i permessi correnti del file.
  765. .TP
  766. .B nlink
  767. il numero dei collegamenti al file.
  768. .TP
  769. .B ngid
  770. il GID (numerico).
  771. .TP
  772. .B nuid
  773. l'UID (numerico).
  774. .TP
  775. .B owner
  776. il proprietario del file.
  777. .TP
  778. .B group
  779. il gruppo del file.
  780. .TP
  781. .B inode
  782. l'inode del file.
  783. .PP
  784. Puoi usare ache questi campi per sistemare la visualizzazione:
  785. .TP
  786. .B space
  787. uno spazio nel formato visualizzazione.
  788. .TP
  789. .B |
  790. aggiunge una linea verticale al formato di visualizzazione.
  791. .PP
  792. Per forzare un campo ad un'ampiezza fissa (una specifica di ampiezza),
  793. basta semplicemente aggiungere
  794. .B :
  795. ed il numero dei caratteri che si vuole che il campo abbia. Se il
  796. numero è seguito dal simbolo
  797. .BR + ,
  798. allora la specifica definisce l'ampiezza minima \- se il programma
  799. trova che serve più spazio sullo schermo, espanderà il campo.
  800. .PP
  801. Per esempio la modalità
  802. .B completa
  803. corrisponde a questo formato:
  804. .PP
  805. half type name | size | mtime
  806. .PP
  807. E quella
  808. .B lunga
  809. corrisponde a questo formato:
  810. .PP
  811. full perm space nlink space owner space group space size space mtime
  812. space name
  813. .PP
  814. Questa è una modalità interessante:
  815. .PP
  816. half name | size:7 | type mode:3
  817. .PP
  818. I pannelli possono anche essere impostati alle modalità seguenti:
  819. .TP
  820. .B "Informazioni"
  821. La modalità informazioni mostra alcuni dati relativi al file
  822. correntemente selezionato e se possibile informazioni circa il file
  823. system corrente.
  824. .TP
  825. .B "Albero"
  826. La vista ad albero è abbastanza simile al comando
  827. .\"LINK2"
  828. albero directory\&.
  829. .\"Directory Tree"
  830. Vedere la sezione corrispondente per maggiori informazioni.
  831. .TP
  832. .B "Vista rapida"
  833. In questa modalità il pannello si imposta come un
  834. .\"LINK2"
  835. visualizzatore
  836. .\"Internal File Viewer"
  837. ridotto che mostra i contenuti del file correntemente selezionato;
  838. se si seleziona il pannello (con il tasto tab o con il mouse), si ha
  839. accesso ai normali comandi del visualizzatore.
  840. .\"NODE " Sort Order..."
  841. .SH " Ordina per..."
  842. Gli otto possibili ordinamenti sono per nome, estensione, data
  843. di modifica, data di accesso, data di modifica informazioni di
  844. inode, ampiezza, per inode e non ordinato. Nella finestra di dialogo
  845. di ordinamento è possibile scegliere il tipo di ordinamento ed è anche
  846. possibile specificare se si desidera l'ordinamento inverso selezionando
  847. la voce inverso.
  848. .PP
  849. Normalmente le directory sono ordinate prima dei file ma quest'impostazione
  850. può essere modificata dal
  851. .\"LINK2"
  852. menu opzioni
  853. .\"Options Menu"
  854. (opzione
  855. .BR "mescola tutti i file" ).
  856. .\"NODE " Filter..."
  857. .SH " Filtro..."
  858. Il comando di filtro permette di specificare un modello (per esempio
  859. .BR "*.tar.gz" )
  860. che il file deve corrispondere per essere visualizzato. Malgrado
  861. il modello del filtro, le directory e i collegamenti a directory
  862. vengono sempre visualizzati sul pannello directory.
  863. .\"NODE " Reread"
  864. .SH " Ricarica"
  865. Il comando ricarica l'elenco dei file nella directory. E' utile
  866. se un'altro processo ha creato o rimosso dei file. Se
  867. si ha pannellizzato dei nomi di file in un pannello, questo ricaricherà
  868. il contenuto della directory e rimuoverà le informazioni pannellizzate
  869. (vedere sezione
  870. .\"LINK2"
  871. pannellizza comando
  872. .\"External panelize"
  873. per ulteriori informazioni).
  874. .\"NODE " File Menu"
  875. .SH " Menu file"
  876. Il Midnight Commander usa i tasti F1 \- F10 come tasti veloci
  877. per i comandi che appaiono nel menu file. Le sequenze di escape
  878. per i tasti funzione sono capacità terminfo da kf1 a kf10. Su terminali
  879. senza supporto per i tasti funzione, è possibile ottenere la stessa
  880. funzionalità premendo il tasto ESC e un numero da 1 a 9 più lo 0
  881. (corrispondentemente ai tasti da F1 a F9 e F10 rispettivamente).
  882. .PP
  883. Il file menu comprende i comandi seguenti (tasti veloci tra parentesi):
  884. .PP
  885. .B Aiuto (F1)
  886. .PP
  887. Invoca il visualizzatore incorporato di ipertesti per l'aiuto.
  888. All'interno del
  889. .\"LINK2"
  890. visualizzatore aiuto\&,
  891. .\"Contents"
  892. è possibile usare il tasto tab per selezionare il successivo collegamento
  893. e il tasto invio per seguirlo. I tasti Barra spaziatrice e Backspace vengono
  894. utilizzati per muoversi avanti e indietro nella pagina di aiuto. Premere F1
  895. nuovamente per ottenere la lista completa dei tasti accettati.
  896. .PP
  897. .B Menu (F2)
  898. .PP
  899. Invoca il
  900. .\"LINK2"
  901. menu utente\&.
  902. .\"Edit Menu File"
  903. Il menu utente fornisce un modo semplice per dare agli utenti un menu ed
  904. aggiungere nuove funzionalità al Midnight Commander.
  905. .PP
  906. .B Visualizza (F3, Maiusc\-F3)
  907. .PP
  908. Visualizza il file correntemente selezionato. Nell'impostazione predefinita
  909. viene invocato il
  910. .\"LINK2"
  911. visualizzatore interno di file
  912. .\"Internal File Viewer"
  913. ma se l'opzione "Usa visualizzatore interno" è deselezionata, verrà invocato
  914. un visualizzatore esterno specificato dalla variabile ambiente
  915. .BR PAGER .
  916. Se
  917. .B PAGER
  918. non è definita, verrà invocato il comando "view". Se si usa invece il comando
  919. Maiusc\-F3, il visualizzatore verrà invocato senza nessun tipo di formattazione
  920. o preprocessamento sul file.
  921. .PP
  922. .B Vista filtrata (M\-!)
  923. .PP
  924. Questo tasto richiede all'utente un comando ed i suoi argomenti (l'argomento
  925. predefinito è il nome del file attualmente selezionato), il risultato di tale
  926. comando viene mostrato nel visualizzatore di file interno.
  927. .PP
  928. .B Cambia (F4)
  929. .PP
  930. Invoca l'editor
  931. .B vi
  932. o l'editor specificato nella variabile d'ambiente
  933. .B EDITOR
  934. oppure
  935. .\"LINK2"
  936. l'editor di file interno
  937. .\"Internal File Editor"
  938. se l'opzione, "usa editor interno" è stata impostata.
  939. .PP
  940. .B Copia (F5)
  941. .PP
  942. Mostra una finestra di dialogo con destinazione predefinita alla
  943. directory del pannello non selezionato, che copia il file selezionato (o
  944. i file marcati, se ce n'è almeno uno) sulla directory specificata
  945. dall'utente nella finestra di dialogo. Space for destination
  946. file may be preallocated relative to preallocate_space configure option.
  947. Durante il processo è possibile
  948. premere C\-c o ESC per abortire l'operazione. Per maggiori dettagli sulla
  949. maschera sorgente (che sarà normalmente * o ^\\(.*\\)$ a seconda
  950. dell'impostazione di "modelli della shell") o sui caratteri jolly sulla
  951. destinazione vedere
  952. .\"LINK2"
  953. maschera copia/rinomina\&.
  954. .\"Mask Copy/Rename"
  955. .PP
  956. In alcuni sistemi è possibile eseguire la copia in background cliccando
  957. sul bottone background (o premendo M\-b nella finestra di dialogo). Il
  958. comando
  959. .\"LINK2"
  960. processi in background
  961. .\"Background jobs"
  962. è utile per controllarne l'andamento.
  963. .PP
  964. .B Collegamento (C\-x l)
  965. .PP
  966. Crea un collegamento fisico (hard link) al file corrente.
  967. .PP
  968. .B Collegamento Simbolico (C\-x s)
  969. .PP
  970. Crea un collegamento simbolico al file corrente. Per chi non sapesse
  971. cosa sono i collegamenti: creare un collegamento ad un file è come
  972. copiare il file ma sia il nome sorgente che destinazione rappresentano
  973. la stessa immagine fisica del file. Per esempio, se si modifica uno dei
  974. due file, tutti i cambiamenti appariranno su tutti i file. Alcuni li
  975. chiamano anche alias o scorciatoie (o link come in originale inglese).
  976. .PP
  977. Un collegamento fisico appare come un file reale. Dopo che sia stato
  978. creato non c'è modo di distinguere quale sia il collegamento e quale sia
  979. l'originale. Se si cancella uno dei due l'altro rimarrà intatto. E' molto
  980. difficile notare che i file rappresentano la stessa immagine. Usate i
  981. collegamenti fisici quando non volete proprio saperlo.
  982. .PP
  983. Un collegamento simbolico è un riferimento al nome del file originale.
  984. Se il file originale viene cancellato, il collegamento è inutile.
  985. E' facile distinguere i collegamenti simbolici dall'immagine stessa.
  986. Se il file è un collegamento simbolico a qualcosa, il Midnight Commander
  987. mostra un simbolo "@" davanti al nome del file (eccetto se punta ad una
  988. directory, nel qualcaso mostrerà una tilde (~)).
  989. Il file originale sul quale punta il collegamento simbolico viene mostrato
  990. sulla riga di mini\-stato se
  991. .I "Mostra Mini\-stato"
  992. è abilitata. Usare i collegamenti simbolici se si vuole evitare la confusione
  993. che creano i collegamenti fisici.
  994. .PP
  995. .B Rinomina/Sposta (F6)
  996. .PP
  997. Mostra una finestra di dialogo con destinazione predefinita alla
  998. directory del pannello non selezionato, che sposta il file selezionato (o
  999. i file marcati, se ce n'è almeno uno) sulla directory specificata dall'utente
  1000. nella finestra di dialogo. Durante il processo è possibile
  1001. premere C\-c o ESC per abortire l'operazione. Per maggiori dettagli vedere la
  1002. sezione precedente Copia, dato che il comando è molto simile.
  1003. .PP
  1004. In alcuni sistemi è possibile eseguire la copia in background cliccando
  1005. sul bottone background (o premendo M\-b nella finestra di dialogo). Il
  1006. comando
  1007. .\"LINK2"
  1008. processi in background
  1009. .\"Background jobs"
  1010. è utile per controllarne l'andamento.
  1011. .PP
  1012. .B Crea Directory (F7)
  1013. .PP
  1014. Mostra una finestra di dialogo che crea la directory specificata.
  1015. .PP
  1016. .B Elimina (F8)
  1017. .PP
  1018. Cancella il file correntemente selezionato o i file marcati nel
  1019. pannello corrente. Durante il processo è possibile premere C\-c
  1020. o ESC per abortire l'operazione.
  1021. .PP
  1022. .B Cambia dir veloce (M\-c)
  1023. Usare il comando
  1024. .\"LINK2"
  1025. Cambia Dir veloce
  1026. .\"Quick cd"
  1027. se si vuole cambiare directory corrente e si ha la riga di comando occupata.
  1028. .PP
  1029. .B Seleziona gruppo (+)
  1030. .PP
  1031. Viene utilizzato per selezionare (marcare) un gruppo di file. Il
  1032. Midnight Commander richiedera un'espressione regolare per descrivere il
  1033. gruppo; se l'opzione
  1034. .I modelli della shell
  1035. è abilitata, l'espressione regolare è simile al file globbing nella shell
  1036. (* significa zero o più caratteri e ? significa un carattere). Se l'opzione
  1037. .I modelli della shell
  1038. è disabilitata, allora la selezione dei file viene eseguita con le normali
  1039. espressioni regolari (vedere ed (1)).
  1040. .PP
  1041. .B Deseleziona gruppo (\\\\)
  1042. .PP
  1043. Usata per deselezionare un gruppo di file. E' l'opposto di del comando
  1044. .IR "Seleziona gruppo" .
  1045. .PP
  1046. .B Uscita (F10, Maiusc\-F10)
  1047. .PP
  1048. Termina l'esecuzione del Midnight Commander. Maiusc\-F10 viene usata se
  1049. si esce e si sta usando lo shell wrapper. Maiusc\-F10 in tal caso non
  1050. vi porterà all'ultima directory utilizzata dal Midnight Commander ma
  1051. vi lascerà nella directory dalla quale avete fatto partire il Midnight
  1052. Commander.
  1053. .\"NODE " Quick cd"
  1054. .SH " Cambia dir veloce"
  1055. Questo comando è utile se si ha la riga di comando piena e si vuole
  1056. eseguire
  1057. .\"LINK2"
  1058. cd
  1059. .\"The cd internal command"
  1060. per cambiare directory senza dover cancellare e riscrivere la riga di comando.
  1061. Questo comando fa uscire una piccola finestra di dialogo che richiede
  1062. l'immissione degli stessi argomenti che si darebbero al comando
  1063. .B cd
  1064. a riga di comando. Questo ha le stesse caratteristiche già presenti nel
  1065. comando
  1066. .\"LINK2"
  1067. comando interno cd\&.
  1068. .\"The cd internal command"
  1069. .\"NODE " Command Menu"
  1070. .SH " Menu comando"
  1071. Il comando
  1072. .\"LINK2"
  1073. albero directory
  1074. .\"Directory Tree"
  1075. mostra un disegno ad albero delle directory.
  1076. .PP
  1077. Il comando
  1078. .\"LINK2"
  1079. trova file
  1080. .\"Find File"
  1081. permette di cercare un file specifico. Il comando "Scambia pannelli"
  1082. scambia il contenuto dei due pannelli directory.
  1083. .PP
  1084. Il comando "attiva/disattiva pannelli" mostra il risultato dell'ultimo
  1085. comando shell. Quest'ultimo funziona solo su xterm e sulle console Linux
  1086. e FreeBSD.
  1087. .PP
  1088. Il comando Confronta directory (C\-x d) confronta il contenuto dei
  1089. pannelli directory uno con l'altro. E' poi possibile usare il comando
  1090. Copia (F5) per rendere i pannelli identici. Ci sono tre metodi di
  1091. confronto. Il metodo veloce confronta solo l'ampiezza e la data del
  1092. file. Il metodo completo fa un confronto byte\-per\-byte. Il metodo
  1093. completo non è disponibile se la macchina non supporta la chiamata di
  1094. sistema mmap(2). Il metodo solo dimensione confronta solo l'ampiezza dei
  1095. file e non controlla il contenuto né la data del file.
  1096. .PP
  1097. Il comando cronologia comandi mostra un'elenco dei comandi battuti. Il
  1098. comando selezionato viene copiato sulla riga di comando. Alla cronologia
  1099. comandi vi si può accedere premendo M\-p o M\-n.
  1100. .PP
  1101. Il comando
  1102. .\"LINK2"
  1103. directory favorite (C\-\\)
  1104. .\"Hotlist"
  1105. permette un cambio più veloce dalla directory corrente ad una di quelle usate
  1106. più spesso.
  1107. .PP
  1108. Il comando
  1109. .\"LINK2"
  1110. pannellizza comando
  1111. .\"External panelize"
  1112. permette di eseguire un coamndo esterno e di mettere il risultato nel pannello
  1113. corrente.
  1114. .PP
  1115. Il comando
  1116. .\"LINK2"
  1117. modifica file estensioni
  1118. .\"Edit Extension File"
  1119. permette di specificare i programmi che devono essere eseguiti quando
  1120. si prova ad eseguire, visualizzare, modificare e un mucchio di altre
  1121. cose, file con una specifica estensione (la fine del nome del file).
  1122. Il comando
  1123. .\"LINK2"
  1124. modifica file menu
  1125. .\"Edit Menu File"
  1126. serve a modificare il menu utente (che appare premendo F2).
  1127. .\"NODE " Directory Tree"
  1128. .SH " Albero directory"
  1129. Il comando albero directory mostra una rappresentazione ad albero delle
  1130. directory. Selezionando una directory dalla rappresentazione il
  1131. Midnight Commander cambierà a quella directory.
  1132. .PP
  1133. Ci sono due modi di invocare l'albero. Il vero comando di albero directory
  1134. è accessibile dal menu Comandi. L'altro modo è di selezionare la vista ad
  1135. albero dai menu Sinistra o Destra.
  1136. .PP
  1137. Per evitare i lunghi ritardi il Midnight Commander crea la rappresentazione ad
  1138. albero scansionando solo una piccola porzione di tutte le directory.
  1139. Se manca la directory che si vuole visualizzare, spostarsi sulla sua directory
  1140. genitrice e premere C\-r (o F2).
  1141. .PP
  1142. E' possibile utilizzare i tasti seguenti:
  1143. .PP
  1144. Sono accettati i
  1145. .\"LINK2"
  1146. tasti generali di movimento\&.
  1147. .\"General Movement Keys"
  1148. .PP
  1149. .B Invio.
  1150. Nell'albero directory, esce dall'albero della directory e lo cambia
  1151. alla directory corrente nel pannello selezionato. Nella vista ad albero,
  1152. cambia a questa directory nell'altro pannello e rimane nella modalità
  1153. vista ad albero in quello corrente.
  1154. .PP
  1155. .B C\-r, F2 (Ricarica).
  1156. Ricarica la directory. Usare questo comando quando la rappresentazione ad
  1157. albero non è aggiornata: mancano directory o mostra alcune sottodirectory
  1158. che non esistono più.
  1159. .PP
  1160. .B F3 (Scorda).
  1161. Cancella questa directory dalla rappresentazione ad albero. Usare questo
  1162. comando per eliminare la confusione dal'albero. Se si vuole nuovamente
  1163. visualizzare l'albero completo premere F2 nella sua directory genitrice.
  1164. .PP
  1165. .B F4 (Statico/Dinamico).
  1166. Cambia tra modo di navigazione dinamico (predefinito) e statico.
  1167. .PP
  1168. Nella navigazione statica si usano i tasti Su e Giù per
  1169. selezionare la directory. Tutte le directory conosciute vengono mostrate.
  1170. .PP
  1171. Nella navigazione dinamica si usano i tasti Su e Giù per selezionare
  1172. una directory sorella, il tasto Sinistra sposta sulla directory genitrice
  1173. e il tasto Destra sposta sulla directory figlia. Solo i parenti, sorelle
  1174. e figlie, vengono mostrate; le altre sono tralasciate. La rappresentazione
  1175. ad albero cambia dinamicamente come la si attraversa.
  1176. .PP
  1177. .B F5 (Copia).
  1178. Copia la directory.
  1179. .PP
  1180. .B F6 (RinSpo).
  1181. Sposta la directory.
  1182. .PP
  1183. .B F7 (CreDir).
  1184. Crea una nuova directory sotto questa directory.
  1185. .PP
  1186. .B F8 (CancDir).
  1187. Cancella questa directory dal file system.
  1188. .PP
  1189. .B C\-s, M\-s.
  1190. Cerca la prossima directory che corrisponde alla stringa di ricerca.
  1191. Se tale directory non esiste, questi tasti faranno scendere di una riga
  1192. (il cursore).
  1193. .PP
  1194. .B C\-h, Backspace.
  1195. Cancella l'ultimo carattere nella stringa di ricerca.
  1196. .PP
  1197. .B Qualsiasi altro carattere.
  1198. Aggiunge un carattere alla stringa di ricerca e sposta alla nuova directory
  1199. che comincia con questi caratteri (il cursore). Nella vista ad albero
  1200. si deve prima attivare la ricerca premendo C\-s. La stringa di ricerca è
  1201. visibile nella riga di mini stato.
  1202. .PP
  1203. Le azioni seguenti sono disponibili solo nell'albero directory.
  1204. Non sono supportate nella vista ad albero.
  1205. .PP
  1206. .B F1 (Aiuto).
  1207. Invoca il visualizzatore dell'aiuto e mostra questa sezione.
  1208. .PP
  1209. .B Esc, F10.
  1210. Esce dalla rappresentazione ad albero. Non cambia directory.
  1211. .PP
  1212. Il mouse è supportato. Un doppio clic si comporta come premere Invio.
  1213. Vedere anche la sezione
  1214. .\"LINK2"
  1215. supporto mouse\&.
  1216. .\"Mouse Support"
  1217. .\"NODE " Find File"
  1218. .SH " Trova file"
  1219. Il comando trova file domanda prima la directory di inizio per la
  1220. ricerca ed il nome del file da cercare. Premendo il tasto albero
  1221. puoi selezionare la directory di partenza
  1222. .\"LINK2"
  1223. dall'albero directory\&.
  1224. .\"Directory Tree"
  1225. .PP
  1226. Il campo contenuto accetta espressioni regolari simili a egrep(1). Ciò
  1227. significa che è necessario proteggere i caratteri con significati speciali per
  1228. egrep con "\\", per esempio se si ricerca "strcmp (" si dovrà immettere
  1229. "strcmp \\(" (senza le virgolette).
  1230. .PP
  1231. Per far partire la ricerca premere il tasto Ok.
  1232. E' possibile bloccare la ricerca con il tasto Sospende e farla riprendere
  1233. con il tasto Continua.
  1234. .PP
  1235. E' possibile navigare l'elenco file con i tasti freccia Su e Giù.
  1236. Il tasto Chdir cambierà la directory corrente a quella del file selezionato.
  1237. Il tasto Ripete chiederà nuovamente i parametri per una nuova ricerca.
  1238. Il tasto Uscita esce dal comando Trova. Il tasto Pannellizza
  1239. metterà i file trovati sul pannello di directory corrente cosicché si
  1240. possa svolgere ulteriori operazioni su di essi (visualizzazione, copia,
  1241. spostamento, e così via). Dopo la pannellizzazione è possibile premere C\-r
  1242. per ripristinare la vista normale dei file.
  1243. .PP
  1244. E' possibile avere una lista di directory che il comando trova file dovrebbe
  1245. saltare durante la ricerca (per esempio, si può evitare di fare ricerche su
  1246. un CDROM o su una directory NFS montata attraverso un collegamento lento).
  1247. .PP
  1248. Le directory che devono essere saltate devono essere impostate nella variabile
  1249. .B ignore_dirs
  1250. nella sezione
  1251. .B FindFile
  1252. del file ~/.config/mc/ini.
  1253. .PP
  1254. Le directory devono essere separate da una virgola, come nell'esempio:
  1255. .PP
  1256. .nf
  1257. [FindFile]
  1258. ignore_dirs=/cdrom:/nfs/wuarchive:/afs
  1259. .fi
  1260. .PP
  1261. Si può prendere in considerazione l'uso del comando
  1262. .\"LINK2"
  1263. pannellizza comando
  1264. .\"External panelize"
  1265. per operazioni particolari. Il comando trova file serve solo per
  1266. ricerche semplici mentre usando pannellizza comando si può fare
  1267. ricerche complesse come si vuole.
  1268. .\"NODE " External panelize"
  1269. .SH " Pannellizza comando"
  1270. Pannellizza comando permette di eseguire un programma esterno, e
  1271. mettere il risultato del programma nel pannello corrente.
  1272. .PP
  1273. Per esempio, se si vuole manipolare in uno dei pannelli tutti i collegamenti
  1274. simbolici nella directory corrente, basta usare pannellizza comando per
  1275. eseguire il seguente:
  1276. .PP
  1277. .nf
  1278. find . \-type l \-print
  1279. .fi
  1280. .PP
  1281. Al completamento del comando, il contenuto del pannello non sarà più
  1282. il listato della directory ma tutti i file che rappresentano
  1283. collegamenti simbolici.
  1284. .PP
  1285. Volendo pannellizzare tutti i file che sono stati scaricati dal
  1286. proprio server ftp preferito, si può usare questo comando awk per
  1287. estrarre il nome del file dal file di log del traferimento:
  1288. .PP
  1289. .nf
  1290. awk '$9 ~! /incoming/ { print $9 }' < /var/log/xferlog
  1291. .fi
  1292. .PP
  1293. Se si desidera si può salvare i comandi di pannellizzazione usati più
  1294. spesso con uno nome più descrittivo, in maniera da richiamarli più velocemente.
  1295. Per fare ciò basta battere il comando sulla riga di ingresso e premere il tasto
  1296. Aggiungi nuovo. Poi si deve dare un nome al quale associare il comando che si
  1297. desidera salvare. La prossima volta sarà possibile scegliere quel comando
  1298. dall'elenco e non servirà ribatterlo nuovamente.
  1299. .\"NODE " Hotlist"
  1300. .SH " Directory favorite"
  1301. Il comando Directory favorite mostra le etichette delle directory nell'elenco
  1302. delle favorite. Il Midnight Commander andrà alla directory corrispondente
  1303. all'etichetta selezionata. Dalla finestra delle favorite si possono rimuovere
  1304. etichette/directory già create ed aggiungerne di nuove. Per aggiungere
  1305. velocemente nuove directory basta usare il comando Aggiungi alle favorite
  1306. (C\-x h), che aggiunge la directory corrente alla lista delle favorite,
  1307. richiedendo l'etichetta per identificarla.
  1308. .PP
  1309. Questo rende più veloce il cd verso directory usate spesso. Considera l'uso della
  1310. variabile CDPATH come descritto in
  1311. .\"LINK2"
  1312. comando cd interno\&.
  1313. .\"The cd internal command"
  1314. .\"NODE " Edit Extension File"
  1315. .SH " Modifica file estensioni"
  1316. Questo comando invocherà l'editor sul file
  1317. .IR ~/.config/mc/mc.ext .
  1318. Il fomato di questo file è il seguente (il formato è cambiato dalla
  1319. versione 3.0):
  1320. .PP
  1321. Tutte le righe che iniziano per # vengono ignorate.
  1322. .PP
  1323. Le righe che cominciano dalla prima colonna devono avere il seguente formato:
  1324. .PP
  1325. .IR parolachiave/descrizione ,
  1326. i.e. qualsiasi cosa dopo
  1327. .I parolachiave/
  1328. fino al fine riga è
  1329. .I descrizione
  1330. .PP
  1331. parolachiave può essere:
  1332. .TP
  1333. .I shell
  1334. (allora descrizione è qualsiasi estensione (no caratteri jolly),
  1335. cioè corrisponde a tutti i file *descrizione. Esempio: .tar corrisponde a *.tar)
  1336. .TP
  1337. .I regex
  1338. (descrizione è un'espressione regolare)
  1339. .TP
  1340. .I type
  1341. (file corrisponde se `file %f` corrisponde all'espressione regolare descrizione
  1342. (nome del file: a partire da `file %f` viene rimosso))
  1343. .TP
  1344. .I default
  1345. (corrisponde a qualsiasi file indipendentemente dalla descrizione)
  1346. .PP
  1347. Le altre linee devono cominciare con uno spazio o una tabulazione e devono essere nel formato:
  1348. .I parolachiave=comando
  1349. (senza spazi intorno a =), dove
  1350. .I parolachiave
  1351. deve essere:
  1352. .I Open
  1353. (se l'utente preme Invio o fa doppio clic),
  1354. .I View
  1355. (F3),
  1356. .I Edit
  1357. (F4).
  1358. .I command
  1359. è qualsiasi comando shell di una riga, con la semplice
  1360. .\"LINK2"
  1361. sostituzione macro\&.
  1362. .\"Macro Substitution"
  1363. .PP
  1364. Gli obiettivi sono valutati dalla cima al fondo, perciò l'ordine è
  1365. importante. Se alcune azioni mancano, la ricerca continua come se
  1366. la regola non corrispondesse, cioè se un file corrisponde alla prima e
  1367. alla seconda voce e manca la voce View in cima, allora premendo F3 verrà
  1368. usata l'azione View della seconda voce.
  1369. .I Normalmente
  1370. dovrebbero corrispondere tutte le azioni.
  1371. .\"NODE " Background jobs"
  1372. .SH " Processi in background"
  1373. Questo comando permette di controllare lo stato di ogni processo
  1374. in background del Midnight Commander (in background possono essere
  1375. eseguite solo operazioni di copia e rinomina). Da qui si può bloccare,
  1376. far ripartire e uccidere un lavoro in background.
  1377. .\"NODE " Edit Menu File"
  1378. .SH " Modifica file menu"
  1379. Il menu utente è un menu di comandi utili che possono essere
  1380. personalizzati dall'utente. Quando si accede al menu utente, viene
  1381. utilizzato, se esiste, il file .mc.menu dalla directory corrente,
  1382. ma solo se è di proprietà dell'utente o di root e se non è scrivibile
  1383. a tutti. Se tale file non viene trovato, mc alla stessa maniera
  1384. prova con ~/.config/mc/menu altrimenti usa il menu di sistema
  1385. %prefix%/share/mc/mc.menu.
  1386. .PP
  1387. Il formato del file menu è molto semplice. Le righe che cominciano
  1388. con qualsiasi cosa che non sia uno spazio o una tabulazione sono
  1389. considerate voci per il menu (per fare in modo di usarle anche come
  1390. scelta rapida, il primo carattere deve essere una lettera). Tutte le
  1391. righe che cominciano con uno spazio o un tab sono i comandi che verranno
  1392. eseguiti quando la voce viene selezionata.
  1393. .PP
  1394. Quando un'opzione viene selezionata tutte le linee di comando dell'opzione
  1395. vengono copiate in un file temporaneo nella directory temporanea (normalmente
  1396. /usr/tmp) e poi il file viene eseguito. Ciò permette all'utente di mettere
  1397. normali costrutti shell nei menu. Prima dell'esecuzione del codice del menu
  1398. ha luogo una semplice sostituzione di macro. Per ulteriori informazioni vedere
  1399. .\"LINK2"
  1400. sostituzione macro\&.
  1401. .\"Macro Substitution"
  1402. .PP
  1403. Ecco un esempio di un file mc.menu:
  1404. .PP
  1405. .nf
  1406. A Mostra un dump del file correntemente selezionato
  1407. od \-c %f
  1408. B Modifica un rapporto bachi e lo spedisce a root
  1409. I=`mktemp ${MC_TMPDIR:\-/tmp}/mail.XXXXXX` || exit 1
  1410. vi $I
  1411. mail \-s "Midnight Commander bug" root < $I
  1412. rm \-f $I
  1413. M Legge la posta
  1414. emacs \-f rmail
  1415. N Legge le news
  1416. emacs \-f gnus
  1417. H Chiama il visualizzatore ipertestuale info
  1418. info
  1419. J Copia la directory corrente nell'altro pannello ricorsivamente
  1420. tar cf \- . | (cd %D && tar xvpf \-)
  1421. K Crea un rilascio della directory corrente
  1422. echo \-n "Nome del file di distribuzione: "
  1423. read tar
  1424. ln \-s %d `dirname %d`/$tar
  1425. cd ..
  1426. tar cvhf ${tar}.tar $tar
  1427. = f *.tar.gz | f *.tgz & t n
  1428. X Estrae il contenuto di un file tar compresso
  1429. tar xzvf %f
  1430. .fi
  1431. .PP
  1432. .B Condizioni Predefinite
  1433. .PP
  1434. Ogni voce di menu può essere preceduta da una condizione. La condizione
  1435. deve cominciare nella prima colonna con un carattere '='. Se la condizione
  1436. è vera, la voce di menu sarà la voce predefinita.
  1437. .PP
  1438. .nf
  1439. Sintassi condizione: = <sotto\-cond>
  1440. oppure: = <sotto\-cond> | <sotto\-cond> ...
  1441. oppure: = <sotto\-cond> & <sotto\-cond> ...
  1442. Sotto\-condizione è una delle seguenti:
  1443. y <modello> sintassi della corrispondenza modello file corrente?
  1444. (solo per modifica menu).
  1445. f <modello> corrispondenza modello file corrente?
  1446. F <modello> corrispondenza modello altro file?
  1447. d <modello> corrispondenza modello directory corrente?
  1448. D <modello> corrispondenza modello altra directory?
  1449. t <tipo> file corrente di tipo?
  1450. T <tipo> altro file di tipo?
  1451. x <nomefile> nomefile è eseguibile?
  1452. ! <sotto\-cond> nega il risultato di una sotto\-condizione
  1453. .fi
  1454. .PP
  1455. Modello è un normale modello della shell o un'espressione regolare,
  1456. a seconda dell'opzione modelli della shell. E' possibile scavalcare
  1457. il valore globale dell'opzione modelli della shell scrivendo
  1458. "shell_patterns=x" sulla prima riga del file menu (dove "x" è 0 o 1).
  1459. .PP
  1460. .nf
  1461. Tipo è uno o più dei seguenti caratteri:
  1462. n non directory
  1463. r file regolare
  1464. d directory
  1465. l collegamento
  1466. c carattere speciale
  1467. b blocco speciale
  1468. f fifo (pipe)
  1469. s socket
  1470. x eseguibile
  1471. t marcato
  1472. .fi
  1473. .PP
  1474. Per esempio 'rlf' significa file regolare, collegamento o fifo. Il
  1475. tipo 't' è particolare perché agisce sul pannello invece che sul file.
  1476. La condizione '=t t' è vera se ci sono file marcati nel pannello corrente
  1477. e falsa se non ce ne sono.
  1478. .PP
  1479. Se la condizione comincia con '=?' invece che '=' una traccia di debug
  1480. sarà mostrata ogniqualvolta viene calcolato il valore della condizione.
  1481. .PP
  1482. Le condizioni sono calcolate da sinistra a destra. Ciò significa che
  1483. .nf
  1484. = f *.tar.gz | f *.tgz & t n
  1485. .fi
  1486. viene calcolata come
  1487. .nf
  1488. ( (f *.tar.gz) | (f *.tgz) ) & (t n)
  1489. .fi
  1490. .PP
  1491. Ecco un esempio dell'uso delle condizioni:
  1492. .PP
  1493. .nf
  1494. = f *.tar.gz | f *.tgz & t n
  1495. L Elenca i contenuti di un archivio compresso tar
  1496. gzip \-cd %f | tar xvf \-
  1497. .fi
  1498. .PP
  1499. .B Condizioni Addizione
  1500. .PP
  1501. Se la condizione comincia con '+' (o '+?') invece che '=' (o '=?') è
  1502. una condizione addizione. Se la condizione è vera la voce di menu sarà
  1503. inclusa nel menu. Se la condizione è falsa la voce di menu non sarà
  1504. inclusa nel menu.
  1505. .PP
  1506. E' possibile combinare condizioni predefinite e addizione iniziando
  1507. la condizione con '+=' o '=+' (o '+=?' o '=+?' se vuoi una traccia di
  1508. debug). Se si vuole usare due differenti condizioni, una per addizionale
  1509. e l'altra per predefinita, si può precedere una voce di menu con due righe
  1510. di condizione, una che comincia con '+' e l'altra con '='.
  1511. .PP
  1512. I commenti cominciano con '#'. Linee di commento aggiuntive devono cominciare con
  1513. \&'#', spazi o tabulazioni.
  1514. .\"NODE " Options Menu"
  1515. .SH " Menu opzioni"
  1516. Il Midnight Commander possiede alcune opzioni che possono essere
  1517. abilitate e disabilitate in molte finestre di dialogo accessibili
  1518. da questo menu. Le opzioni sono abilitate se hanno un "x" di fronte
  1519. ad esse.
  1520. .PP
  1521. Il comando
  1522. .\"LINK2"
  1523. configurazione
  1524. .\"Configuration"
  1525. mostra una finestra di dialogo dalla quale è possibile cambiare
  1526. molte delle inpostazioni del Midnight Commander.
  1527. .PP
  1528. Il comando
  1529. .\"LINK2"
  1530. aspetto
  1531. .\"Layout"
  1532. mostra una finestra di dialogo con la quale è possibile impostare molte
  1533. opzioni relative a come mc appare sullo schermo.
  1534. .PP
  1535. Il comando
  1536. .\"LINK2"
  1537. conferme
  1538. .\"Confirmation"
  1539. mostra una finestra di dialogo dalla quale è possibile specificare per
  1540. quali azioni si vuole una richiesta di conferma.
  1541. .PP
  1542. Il comando
  1543. .\"LINK2"
  1544. mostra bit
  1545. .\"Display bits"
  1546. mostra una finestra di dialogo dalla quale è possibile selezionare quali
  1547. caratteri il vostro terminale è capace di mostrare.
  1548. .PP
  1549. Il comando
  1550. .\"LINK2"
  1551. impara tasti
  1552. .\"Learn keys"
  1553. mostra una finestra di dialogo dalla quale è possibile controllare i tasti
  1554. che non appaiono funzionare su alcuni terminali ed è possibile aggiustare.
  1555. .PP
  1556. Il comando
  1557. .\"LINK2"
  1558. FS virtuale
  1559. .\"Virtual FS"
  1560. mostra una finestra di dialogo con la quale è possibile impostare alcune
  1561. opzioni relative al VFS.
  1562. .PP
  1563. Il comando
  1564. .\"LINK2"
  1565. salva configurazione
  1566. .\"Save Setup"
  1567. salva le impostazioni correnti dei menu sinistra, destra e opzioni. Viene salvato
  1568. anche un piccolo numero di altre opzioni.
  1569. .\"NODE " Configuration"
  1570. .SH " Configurazione"
  1571. Le opzioni in questa finestra sono divise in tre gruppi:
  1572. Opzioni del pannello, Pausa dopo l'esecuzione e Altre opzioni.
  1573. .PP
  1574. .B Opzioni del pannello
  1575. .PP
  1576. .I Mostra file di backup.
  1577. Se abilitata, il Midnight Commander mostrerà i file che terminano con una tilde.
  1578. Altrimenti essi non verranno mostrati (come nell'opzione \-B del comando GNU ls).
  1579. .PP
  1580. .I Mostra file nascosti.
  1581. Se abilitata, il Midnight Commander mostrerà tutti i file che cominciano con
  1582. un punto (come ls \-a).
  1583. .PP
  1584. .I Cursore in basso mentre seleziona.
  1585. Se abilitata, la barra di selezione si muoverà in basso dopo aver selezionato
  1586. un file (sia con tasto Ins).
  1587. .PP
  1588. .I Rilascia menu a cascata.
  1589. Quando quest'opzione è abilitata, la discesa dei menu sarà attivata non appena
  1590. si preme il tasto
  1591. .BR F9 .
  1592. Altrimenti si otterrà solo il titolo del menu e si dovrà attivare il menu con
  1593. i tasti freccia o con i tasti di selezione rapida.
  1594. E' raccomandata se si stanno usando i tasti di selezione rapida.
  1595. .PP
  1596. .I Mescola tutti i file.
  1597. Se quest'opzione è abilitata, tutti i file e le directory vengono mostrati
  1598. mescolati insieme. Se l'opzione è spenta, le directory (e i collegamenti a
  1599. sottodirectory) vengono mostrati all'inizio dell'elenco con gli altri file
  1600. a seguire.
  1601. .PP
  1602. .I Aggiornamento rapido directory.
  1603. Se quest'opzione è abilitata, il Midnight Commander userà un trucco per
  1604. determinare se i contenuti della directory sono cambiati. Il trucco consiste
  1605. nel ricaricare la directory solo se l'i\-node della directory è cambiato.
  1606. Ciò significa che la ricarica accade solo quando i file vengono creati o
  1607. cancellati. Se quello che cambia è l'i\-node di un file nella directory
  1608. (cambia l'ampiezza di un file, cambiano il proprietario o le flag, etc.)
  1609. la visualizzazione non viene aggiornata. In questi casi se l'opzione è
  1610. abilitata, è necessario ricaricare la directory manualmente (con C\-r).
  1611. .PP
  1612. .B Pausa dopo l'esecuzione
  1613. .PP
  1614. Dopo l'esecuzione di comandi, il Midnight Commander può fermarsi, in
  1615. maniera da permettere di esaminare il risultato del comando. Ci sono
  1616. tre possibili impostazioni per questa variabile:
  1617. .IP
  1618. .I Mai.
  1619. Significa che non si vuole vedere il risultato del comando. Se si sta
  1620. usando la console Linux o FreeBSD o un xterm, ci sarà la possibilità di
  1621. vedere il risultato del comando premendo C\-o.
  1622. .IP
  1623. .I Su terminali stupidi.
  1624. Si avrà il messaggio di pausa su quei terminali che non sono in grado di
  1625. mostrare il risultato dell'ultimo comando eseguito (qualsiasi terminale
  1626. che non sia un xterm o una console Linux o FreeBSD).
  1627. .IP
  1628. .I Sempre.
  1629. Il programma si fermerà dopo l'esecuzione di tutti i comandi.
  1630. .PP
  1631. .B Altre opzioni
  1632. .PP
  1633. .I Operazioni prolisse.
  1634. Quest'opzione decide se le operazioni di Copia, Spostamento o Cancellazione
  1635. saranno prolisse (cioè se mostreranno una finestra di dialogo per ogni
  1636. operazione). Se si ha un terminale lento potresti voler disabilitare
  1637. quest'opzione. Viene automaticamente spenta se la velocità del proprio
  1638. terminale è inferiore a 9600 bps.
  1639. .PP
  1640. .I Calcola totali.
  1641. Se quest'opzione è abilitata, il Midnight Commander calcolerà i totali
  1642. delle ampiezze in byte e il numero totale dei file prima di ogni operazione di
  1643. Copia, Spostamento o Cancellazione. Questo genererà una barra di progressione
  1644. più accurata a discapito di un po' di velocità. Quest'opzione non ha effetto se
  1645. .I Operazioni prolisse
  1646. è disabilitata.
  1647. .PP
  1648. .I Modelli della shell.
  1649. Normalmente i comandi Seleziona, Deseleziona e Filtro usano espressioni
  1650. regolari di tipo shell. Le seguenti conversioni vengono eseguite per
  1651. ottenere questo risultato: '*' viene rimpiazzato da '.*' (zero o più
  1652. caratteri); '?' viene rimpiazzato da '.' (esattamente un carattere) e '.'
  1653. dal carattere letterale punto. Se l'opzione è disabilitata, allora le
  1654. espressioni regolari sono quelle descritte in ed(1).
  1655. .PP
  1656. .I Autosalva configurazione.
  1657. Se quest'opzione è abilitata, quando si esce dal Midnight Commander le
  1658. opzioni configurabili del Midnight Commander vengono salvate nel file
  1659. ~/.config/mc/ini.
  1660. .PP
  1661. .I Menu automatici.
  1662. Se quest'opzione è abilitata, il menu utente sarà invocato alla partenza.
  1663. Utile per creare menu per utenti non abituati a unix.
  1664. .PP
  1665. .I Usa editor interno.
  1666. Se quest'opzione è abilitata, verrà usato l'editor integrato interno per
  1667. modificare i file. Se l'opzione è disabilitata, verrà usato l'editor
  1668. specificato dalla variabile ambiente
  1669. .BR EDITOR .
  1670. Se nessun editor è stato specificato, verrà usato
  1671. .BR vi .
  1672. Vedere la sezione
  1673. .\"LINK2"
  1674. editor di file interno\&.
  1675. .\"Internal File Editor"
  1676. .PP
  1677. .I Usa il visualizzatore interno.
  1678. Se quest'opzione è abilitata, verrà usato il visualizzatore di file
  1679. interno per visualizzare i file. Se l'opzione è disabilitata, verrà
  1680. utilizzato il visualizzatore specificato dalla variabile ambiente
  1681. .BR PAGER .
  1682. Se il visualizzatore non è definito, verrà usato il comando
  1683. .BR view .
  1684. Vedere sezione
  1685. .\"LINK2"
  1686. visualizzatore file interno\&.
  1687. .\"Internal File Viewer"
  1688. .PP
  1689. .I Completamento: visualizza tutto
  1690. Normalmente il Midnight Commander
  1691. mostra tutti i possibili
  1692. .\"LINK2"
  1693. completamenti
  1694. .\"Completion"
  1695. se il completamento è
  1696. ambiguo se si preme
  1697. .B M\-Tab
  1698. una seconda volta, la prima completa per quanto possibile
  1699. e, in caso di ambiguità, emette un suono. Se si vuole vedere
  1700. tutti i possibili completamenti già alla pressione del primo
  1701. .RB M\-Tab ,
  1702. abilitare quest'opzione.
  1703. .PP
  1704. .I Barre che girano.
  1705. Se quest'opzione è abilitata, il Midnight Commander mostra
  1706. una barra rotante nell'angolo in alto a destra come indicatore
  1707. di progressione.
  1708. .PP
  1709. .I Navigazione stile Lynx.
  1710. Se quest'opzione è abilitata, è possibile usare i tasti freccia per
  1711. cambiare automaticamente directory se la selezione corrente è
  1712. una subdirectory e se la riga di comando è vuota. Normalmente
  1713. quest'opzione è spenta.
  1714. .PP
  1715. .I Cd segue i collegamenti.
  1716. Quest'opzione, se impostata, fa in modo che il Midnight Commander
  1717. segua la catena logica delle directory, quando si cambia la directory
  1718. corrente in ogni pannello o usando il comando cd. Questo è il
  1719. comportamento predefinito di bash. Quando non è impostata, il
  1720. Midnight Commander segue la reale struttura della directory, perciò
  1721. eseguendo cd .. se si è entrati in una directory attraverso un
  1722. collegamento, ci porterà alla genitrice reale della directory corrente
  1723. e non alla directory dov'era il collegamento.
  1724. .PP
  1725. .I Cancellazione sicura.
  1726. Se quest'opzione è abilitata, la cancellazione non intenzionale dei file
  1727. sarà più difficile. La preimpostazione della finestra di dialogo della
  1728. conferma cambia da "Si" a "No". Normalmente quest'opzione è
  1729. disabilitata.
  1730. .\"NODE " Layout"
  1731. .SH " Aspetto"
  1732. La finestra di aspetto da la possibilità di cambiare l'aspetto generale
  1733. dello schermo. Si può specificare la visibilità della barra dei menu,
  1734. della riga dei comandi, della riga dei suggerimenti o della riga dei
  1735. tasti funzione. Sulle console Linux o FreeBSD si può impostare quante
  1736. righe siano visibili sulla finestra di uscita.
  1737. .PP
  1738. Il resto dell'area dello schermo viene usata per i due pannelli directory.
  1739. Si può specificare se l'area venga divisa dai due pannelli in direzione
  1740. verticale o orizzontale. La divisione può essere uguale o si può dividere
  1741. in maniera asimmetrica.
  1742. .PP
  1743. Normalmente i contenuti dei pannelli directory sono visualizzati dello stesso
  1744. colore, ma si può specificare se i
  1745. .I permessi
  1746. e i
  1747. .I tipi di file
  1748. siano evidenziati con speciali
  1749. .\"LINK2"
  1750. colori\&.
  1751. .\"Colors"
  1752. Se l'evidenziazione dei permessi è abilitata, i campi
  1753. .I permessi
  1754. e
  1755. .I modalità
  1756. .\"LINK2"
  1757. dello schermo
  1758. .\"Listing Mode..."
  1759. valide per l'utente che usa il Midnight Commander
  1760. sono evidenziati con il colore definito con la parolachiave
  1761. .IR selezionata .
  1762. Se l'evidenziazione del tipo di file è abilitata, i file vengono colorati
  1763. a seconda del tipo (per esempio directory, file core, eseguibili, ...).
  1764. .PP
  1765. Se l'opzione
  1766. .I Mostra mini\-stato
  1767. è abilitata, una riga di informazioni di stato circa la voce correntemente
  1768. selezionata viene mostrata sul fondo dei pannelli.
  1769. .\"NODE " Confirmation"
  1770. .SH " Conferme"
  1771. In questo menu è possibile configurare le opzioni di conferma per la
  1772. cancellazione e sovrascrittura dei file, esecuzione dei file premendo invio e
  1773. per l'uscita dal programma.
  1774. .\"NODE " Display bits"
  1775. .SH " Mostra bit"
  1776. Viene usata per configurare la quantità dei caratteri visibili sullo
  1777. schermo. Quest'impostazione può essere 7 bit, se il terminale/libreria_curses
  1778. supporta solo sette bit in uscita, ISO\-8859\-1 se mostra tutti i caratteri
  1779. nella mappa ISO\-8859\-1 e uscita completa a 8 bit per quei terminali che possono
  1780. visualizzare tutti i caratteri a 8 bit.
  1781. .\"NODE " Learn keys"
  1782. .SH " Impara tasti"
  1783. Questa finestra di dialogo permette di controllare e ridefinire i tasti
  1784. funzione, i tasti freccia e alcuni altri tasti per farli funzionare
  1785. correttamente sul terminale corrente. Spesso non funzionano dato che
  1786. molti database di terminali sono incompleti o errati.
  1787. .PP
  1788. Ci si può muovere con il tasto Tab e con i tasti di movimento di vi ('h'
  1789. sinistra, 'j' giù, 'k' su e 'l' destra). Una volta premuti e riconosciuti
  1790. i tasti di movimento del cursore, si possono tranquillamente utilizzare.
  1791. .PP
  1792. E' possibile provare i tasti semplicemente premendoli ognuno. Quando si preme
  1793. un tasto ed è riconosciuto correttamente, appare un OK accanto al nome di
  1794. quel tasto. Una volta che il tasto è marcato OK, esso comincia a funzionare
  1795. regolarmente, per esempio premendo il tasto F1, la prima volta controllerà
  1796. il funzionamento, ma dopodiché mostrerà la schermata di aiuto. Lo stesso
  1797. dicasi per i tasti freccia.
  1798. Il tasto Tab dovrebbe funzionare sempre.
  1799. .PP
  1800. Se alcuni tasti non funzionano correttamente, non si vedrà apparire
  1801. l'OK dopo la pressione di quel tasto. Allora è possibile ridefinirlo.
  1802. Fatelo, premendo il bottone corrispondente al nome del tasto (con il mouse
  1803. o premendo Invio o Spazio, dopo aver selezionato il bottone con Tab o con
  1804. le frecce). Ecco che un messaggio apparirà richiedendo di premere quel tasto.
  1805. Fatelo ed aspettate che la finestra sparisca. Se si vuole annullare, basta
  1806. premere Esc una volta ed aspettare.
  1807. .PP
  1808. Quando si è finito con tutti i tasti, è possibile salvarli. Le definizioni
  1809. dei tasti che si è ridefinito saranno scritte nella sezione [terminal:TERM]
  1810. del vostro ~/.config/mc/ini file (dove TERM è il nome del terminale corrente). Le
  1811. definizioni dei tasti che già funzionavano correttamente non vengono salvate.
  1812. .\"NODE " Virtual FS"
  1813. .SH " FS virtuale "
  1814. Quest'opzione permette di controllare l'impostazione della cache informazioni
  1815. del
  1816. .\"LINK2"
  1817. file system virtuale\&.
  1818. .\"Virtual File System"
  1819. .PP
  1820. Il Midnight Commander tiene in memoria le informazioni
  1821. relative ad alcuni dei file system virtuali per accelerare
  1822. l'accesso all'elenco dei file nel file system (per esempio,
  1823. l'elenco dei file scaricato dai server ftp).
  1824. .PP
  1825. Inoltre, per accedere al contenuto dei file compressi (per
  1826. esempio file tar compressi) il Midnight Commander deve creare
  1827. un file temporaneo non compresso sul disco.
  1828. .PP
  1829. Siccome sia le informazioni in memoria che i file temporanei su
  1830. disco occupano risorse, si può voler impostare i parametri delle
  1831. informazioni della cache per ridurre l'uso delle risorse o per
  1832. massimizzare la velocità di accesso ai file system usati spesso.
  1833. .PP
  1834. A causa del formato degli archivi tar, il
  1835. .I filesystem tar
  1836. necessita di leggere l'intero file solo per caricare le voci dei
  1837. file. Dato che molti file tar sono compressi (i file
  1838. tar non compressi sono una specie in via di estinzione),
  1839. il file system tar deve decomprimere il file su disco,
  1840. in una locazione temporanea per poi accedervi come un file tar
  1841. normale.
  1842. .PP
  1843. Ora, visto che noi tutti amiamo navigare nei file e nei file tar
  1844. dappertutto su disco, succede spesso che si lascia un file tar per
  1845. poi rientrarvi successivamente. Siccome la decompressione è lenta,
  1846. il Midnight Commander conserverà l'informazione in memoria per un
  1847. tempo limitato, allo scadere del quale, tutte le risorse associate
  1848. al file system verranno liberate. La scadenza predefinita è impostata
  1849. a un minuto.
  1850. .PP
  1851. Il
  1852. .\"LINK2"
  1853. file system FTP
  1854. .\"FTP File System"
  1855. (ftpfs) permette di navigare le directory su server FTP remoti. Esso
  1856. possiede diverse opzioni.
  1857. .PP
  1858. .I Password ftp anonimo
  1859. è la password utilizzata per accedere come "anonimo". Alcuni siti
  1860. richiedono un indirizzo email valido. D'altra parte, probabilmente
  1861. non si vuole dare il vostro indirizzo email reale a siti non di fiducia,
  1862. specialmente se non si sta usando filtri anti spam.
  1863. .PP
  1864. L'ftpfs mantiene l'elenco della directory che scarica dal server ftp
  1865. in una cache. Il tempo di scadenza della cache è configurabile
  1866. con l'opzione
  1867. .IR "scadenza cache directory ftpfs" .
  1868. Un valore basso per quest'opzione può rallentare ogni operazione sul
  1869. file system ftp perché ogni operazione è accompagnata da una
  1870. richiesta al server ftp.
  1871. .PP
  1872. E' possibile definire un host proxy per fare trasferimenti ftp.
  1873. Notare che molti firewall moderni sono totalmente trasparenti almeno
  1874. per i trasferimenti FTP passivi (vedere di seguito), perciò i proxy
  1875. ftp sono considerati obsoleti.
  1876. .PP
  1877. Se
  1878. .I usa sempre ftp proxy
  1879. non è impostata, è possibile usare il punto escamativo per abilitare
  1880. il proxy per certi host. Vedere la sezione
  1881. .\"LINK2"
  1882. file system FTP
  1883. .\"FTP File System"
  1884. per gli esempi.
  1885. .PP
  1886. Se quest'opzione è impostata, il programma farà due cose: consulterà
  1887. il file %prefix%/lib/mc/mc.no_proxy per le righe contenenti nomi host
  1888. locali (se il nome host comincia con un punto, è considerato un
  1889. dominio) e assumendo che ogni nome host senza punti nel nome sia
  1890. direttamente accessibile. Tutti gli altri host verranno contattati
  1891. attraverso il proxy host specificato.
  1892. .PP
  1893. E' possibile abilitare l'uso del file
  1894. .I ~/.netrc
  1895. che mantiene i nomi di accesso e le password per i server ftp. Vedere
  1896. netrc (5) per una descrizione del formato .netrc.
  1897. .PP
  1898. .I Usa modalità passiva
  1899. abilita l'uso della modalità FTP passiva quando la connessione per
  1900. il trasferimento file è iniziata dal client, non dal server.
  1901. Quest'opzione è raccomandata e preimpostata. Se quest'opzione è spenta,
  1902. la connessione dati viene iniziata dal server. Questo potrebbe non
  1903. funzionare con alcuni firewall.
  1904. .\"NODE " Save Setup"
  1905. .SH " Salva configurazione"
  1906. Alla partenza il Midnight Commander prova a caricare le informazioni di
  1907. inizializzazione dal file ~/.config/mc/ini. Se questo file non esiste,
  1908. caricherà le informazioni dal file di configurazione di sistema
  1909. posizionato in %prefix%/share/mc/mc.ini. Se il file di configurazione di
  1910. sistema non esiste, MC userà le impostazioni predefinite.
  1911. .PP
  1912. Il comando
  1913. .I salva configurazione
  1914. crea il file ~/.config/mc/ini salvando le impostazioni correnti
  1915. dei menu
  1916. .\"LINK2"
  1917. sinistra, destra
  1918. .\"Left and Right Menus"
  1919. e
  1920. .\"LINK2"
  1921. opzioni\&.
  1922. .\"Options Menu"
  1923. .PP
  1924. Se si attiva l'opzione
  1925. .IR "autosalva configurazione" ,
  1926. MC salverà sempre le impostazioni correnti all'uscita.
  1927. .PP
  1928. Esistono anche impostazioni che non possono essere cambiate dai menu.
  1929. Per cambiare queste impostazioni è necessario modificare il file di
  1930. configurazione con il vostro editor preferito. Vedere sezione
  1931. .\"LINK2"
  1932. impostazioni speciali
  1933. .\"Special Settings"
  1934. per ulteriori informazioni.
  1935. .SH ""
  1936. .\"NODE "Executing operating system commands"
  1937. .SH "Esecuzione comandi del sistema operativo"
  1938. E' possibile eseguire comandi del sistema operativo direttamente
  1939. nella riga di comando del Midnight Commander o selezionando il
  1940. programma che si vuole eseguire con la barra di selezione in uno
  1941. dei pannelli e premendo Invio.
  1942. .PP
  1943. Se si preme Invio su di un file che non è eseguibile, il Midnight
  1944. Commander confronta l'estensione del file selezionato con ciò
  1945. che trova nel
  1946. .\"LINK2"
  1947. file estensioni\&.
  1948. .\"Edit Extension File"
  1949. Se viene trovata una corrispondenza, verrà eseguito il codice associato.
  1950. Verrà eseguita una semplice
  1951. .\"LINK2"
  1952. espansione di macro
  1953. .\"Macro Substitution"
  1954. prima di eseguire il comando.
  1955. .\"NODE " The cd internal command"
  1956. .SH "Il comando cd interno"
  1957. Il comando
  1958. .I cd
  1959. non viene passato alla shell per l'esecuzione ma viene interpretato
  1960. dal Midnight Commander. Perciò esso non può gestire tutte quelle
  1961. simpatiche espansioni di macro e sostituzioni che fa la shell, malgrado
  1962. alcune le possa ancora fare:
  1963. .PP
  1964. .I Sostituzione della tilde.
  1965. La (~) verrà sostituita con la vostra directory home e se si appende
  1966. un nome utente dopo la tilde, allora verrà sostituita con la directory
  1967. di login dell'utente indicato.
  1968. .PP
  1969. Per esempio, ~ospite è la directory home dell'utente ospite, mentre
  1970. ~/ospite è la directory ospite nella vostra home directory.
  1971. .PP
  1972. .I Directory precedente.
  1973. E' possibile saltare alla directory dove si era precedentemente usando
  1974. il nome directory speciale '\-' così:
  1975. .B cd \-
  1976. .PP
  1977. .I Directory CDPATH.
  1978. Se la directory indicata al comando
  1979. .B cd
  1980. non è nella directory corrente, il Midnight Commander userà il
  1981. valore della viariabile ambiente
  1982. .B CDPATH
  1983. per cercare la directory in ognuna delle directory nominate.
  1984. .PP
  1985. Per esempio si può impostare la variabile
  1986. .B CDPATH
  1987. a ~/src:/usr/src, permettendo di cambiare directory verso ognuna
  1988. delle directory presenti nelle directory ~/src e /usr/src da qualunque
  1989. parte nel file system (per esempio cd linux vi porterà in
  1990. /usr/src/linux).
  1991. .\"NODE " Macro Substitution"
  1992. .SH " Sostituzione di macro"
  1993. Quando si accede ad un
  1994. .\"LINK2"
  1995. menu utente\&,
  1996. .\"Edit Menu File"
  1997. o si esegue un
  1998. .\"LINK2"
  1999. comando dipendente dall'estensione\&,
  2000. .\"Edit Extension File"
  2001. o si esegue un comando dalla riga di ingresso,
  2002. viene eseguita una semplice sostituzione di macro.
  2003. .PP
  2004. Le macro sono:
  2005. .TP
  2006. .I "%i"
  2007. Indentazione di spazi, uguale alla colonna della
  2008. posizione del cursore. Solo per la modifica menu.
  2009. .TP
  2010. .I "%y"
  2011. Il tipo di sintassi del file corrente. Solo per la modifica menu.
  2012. .TP
  2013. .I "%k"
  2014. Nome del file di blocco.
  2015. .TP
  2016. .I "%e"
  2017. Nome del file di errore.
  2018. .TP
  2019. .I "%m"
  2020. Nome del menu corrente.
  2021. .TP
  2022. .IR "%f" e "%p"
  2023. Nome del file corrente.
  2024. .TP
  2025. .I "%x"
  2026. L'estensione del file corrente.
  2027. .TP
  2028. .I "%b"
  2029. Nome del file corrente ma senza estensione.
  2030. .TP
  2031. .I "%d"
  2032. Nome della directory corrente.
  2033. .TP
  2034. .I "%F"
  2035. Il file corrente nel pannello non selezionato.
  2036. .TP
  2037. .I "%D"
  2038. La directory corrente nel pannello non selezionato.
  2039. .TP
  2040. .I "%t"
  2041. I file attualmente marcati.
  2042. .TP
  2043. .I "%T"
  2044. I file attualmente marcati nel pannello non selezionato.
  2045. .TP
  2046. .IR "%u" e "%U"
  2047. Simili alle macro %t e %T, in aggiunta i file vengono deselezionati.
  2048. E' possibile usare questa macro solo una volta per voce di menu file
  2049. o per voce di file estensione, dato che la volta successiva non ci
  2050. saranno file marcati.
  2051. .TP
  2052. .IR "%s" e "%S"
  2053. I file selezionati se ce ne sono. Altrimenti il file corrente.
  2054. .TP
  2055. .I "%cd"
  2056. Questa è una macro speciale usata per cambiare la directory corrente
  2057. alla directory specificata di fronte ad essa. Usata principalmente
  2058. come interfaccia al
  2059. .\"LINK2"
  2060. file system virtuale\&.
  2061. .\"Virtual File System"
  2062. .TP
  2063. .I "%view"
  2064. Questa macro serve per invocare il visualizzatore interno. Può essere
  2065. usata da sola o con argomenti. Se si passa argomenti a questa macro,
  2066. questi dovrebbero essere racchiusi da parentesi.
  2067. .IP
  2068. Gli argomenti sono:
  2069. .I ascii
  2070. per forzare il visualizzatore in modo ascii;
  2071. .I hex
  2072. per forzare il visualizzatore in modo esadecimale;
  2073. .I nroff
  2074. per dire al visualizzatore che deve interpretare le sequenze di
  2075. grassetto e sottolineato di nroff;
  2076. .I unformatted
  2077. per dire al visualizzatore di non interpretare i comandi nroff
  2078. per rendere il testo grassetto o sottolineato.
  2079. .TP
  2080. .I "%%"
  2081. Il carattere %
  2082. .TP
  2083. .I "%{testo}"
  2084. Visualizza una richiesta di sostituzione. Viene mostrata una finestra
  2085. contenente il testo all'interno delle graffe. La macro viene sostituita
  2086. dal testo immesso dall'utente. L'utente può premere ESC o F10 per annullare.
  2087. Questa macro non funziona ancora sulla riga di comando.
  2088. .TP
  2089. .I "%var{ENV:default}"
  2090. Se la variabile di ambiente
  2091. .I ENV
  2092. non è impostata, la sostituzione prenderà
  2093. .IR default .
  2094. Altrimenti, verrà sostituito il valore di
  2095. .IR ENV .
  2096. .\"NODE " The subshell support"
  2097. .SH " Supporto alla subshell"
  2098. Il supporto alla subshell è una opzione di compilazione che lavora
  2099. con le seguenti shell: bash, tcsh e zsh.
  2100. .PP
  2101. Quando il codice di subshell è attivato il Midnight Commander
  2102. genererà un processo copia concorrente della shell (quella definita
  2103. dalla variabile
  2104. .B SHELL
  2105. e se non è definita, prenderà quella presente nel file /etc/passwd)
  2106. e lo eseguirà in un pseudo terminale; invece di invocare una nuova
  2107. shell ogniqualvolta si esegue un comando, il comando verrà passato
  2108. alla subshell come se lo si avesse battuto personalmente. Questo
  2109. permette di cambiare le variabili di ambiente, usare funzioni della
  2110. shell e definire alias che rimangono validi fintanto che non si
  2111. esca dal Midnight Commander.
  2112. .PP
  2113. Se si sta usando
  2114. .B bash
  2115. si può specificare comandi alla partenza della subshell nel file
  2116. ~/.local/share/mc/bashrc e mappature speciali della tastiera nel file
  2117. ~/.local/share/mc/inputrc.
  2118. .B tcsh
  2119. gli utenti possono specificare comandi alla partenza nel file
  2120. ~/.local/share/mc/tcshrc.
  2121. .PP
  2122. Quando il codice della subshell viene utilizzato, si può sospendere
  2123. l'applicazione in ogni momento con la sequenza C\-o e saltare nuovamente
  2124. al Midnight Commander; se si interrompe un'applicazione, non si sarà
  2125. in grado di eseguire altri comandi esterni finché non si esce
  2126. dall'applicazione interrotta.
  2127. .PP
  2128. Una caratteristica aggiuntiva dell'usare la subshell è data dal
  2129. fatto che il prompt mostrato dal Midnight Commander sarà lo stesso
  2130. di quello utilizzato dalla shell.
  2131. .PP
  2132. La sezione
  2133. .\"LINK2"
  2134. OPZIONI
  2135. .\"OPTIONS"
  2136. contiene informazioni aggiuntive riguardo come controllare il codice
  2137. della subshell.
  2138. .\"NODE "Chmod"
  2139. .SH "Permessi"
  2140. La finestra Permessi serve a cambiare i bit di attributo in gruppi di
  2141. file o directory. La si può invocare con la combinazione di tasti C\-x c.
  2142. .PP
  2143. La finestra dei Permessi ha due parti \-
  2144. .I Permessi
  2145. e
  2146. .IR File .
  2147. .PP
  2148. La sezione File mostra il nome del file o della directory ed i suoi
  2149. permessi in forma ottale, oltre che il proprietario ed il gruppo.
  2150. .PP
  2151. Nella sezione Permessi c'è un set di caselle che corrispondono
  2152. agli attributi dei file. Come si cambia il bit di attributo,
  2153. si può vedere il valore in ottale aggiornato nella sezione File.
  2154. .PP
  2155. Per muoversi attraverso le sezioni (bottoni e caselle) usare i
  2156. .I tasti freccia
  2157. oppure
  2158. .IR Tab .
  2159. Per cambiare lo stato delle caselle o per selezionare un bottone
  2160. usare lo
  2161. .IR Spazio .
  2162. Si può usare anche i tasti di scelta rapida sui bottoni per attivarli
  2163. velocemente. I tasti di scelta rapida corrispondono alle lettere evidenziate
  2164. dei bottoni.
  2165. .PP
  2166. Per impostare i bit degli attributi, usare il tasto Invio.
  2167. .PP
  2168. Quando si lavora con un gruppo di file o directory, basta cliccare sui
  2169. bit che si vogliono impostare o cancellare. Una volta selezionati i bit
  2170. da cambiare, selezionare una delle azioni (Imposta marcati o Cancella
  2171. marcati).
  2172. .PP
  2173. Infine, per impostare gli attributi esattamente come specificato, usare
  2174. il tasto
  2175. .BR "[Imposta tutti]" ,
  2176. che agisce su tutti i file marcati.
  2177. .PP
  2178. .B [Modifica tutti]
  2179. modifica solo gli attributi marcati su tutti i file.
  2180. .PP
  2181. .B [Imposta marcati]
  2182. pone a uno i bit marcati degli attributi di tutti i file selezionati.
  2183. .PP
  2184. .B [Cancella marcati]
  2185. pone a zero i bit marcati degli attributi di tutti i file selezionati.
  2186. .PP
  2187. .B [Imposta]
  2188. imposta gli attributi di un file.
  2189. .PP
  2190. .B [Cancella]
  2191. cancella il comando Permessi.
  2192. .\"NODE "Chown"
  2193. .SH "Proprietario"
  2194. Il comando proprietario serve a cambiare il proprietario/gruppo di un
  2195. file. Il tasto di scelta rapida per questo comando è C\-x o.
  2196. .\"NODE "Advanced Chown"
  2197. .SH "Proprietario avanzato"
  2198. Il comando Proprietario avanzato consiste nel comando
  2199. .\"LINK2"
  2200. permessi
  2201. .\"Chmod"
  2202. e
  2203. .\"LINK2"
  2204. proprietario
  2205. .\"Chown"
  2206. combinati assieme in una finestra. E' così possibile cambiare i permessi
  2207. ed il proprietario/gruppo dei file in un sol colpo.
  2208. .\"NODE "File Operations"
  2209. .SH "Operazioni sui file"
  2210. Quando si copia, sposta o cancella dei file il Midnight Commander
  2211. mostra la finestra di operazioni sui file. Essa mostra i file sui cui
  2212. si sta operando attualmente e ci possono essere fino a tre barre di
  2213. progressione. La barra file mostra quanta parte del file corrente è
  2214. stata copiata. La barra conteggio mostra quanti dei file selezionati
  2215. sono stati gestiti. La barra byte comunica quanto dell'ampiezza totale
  2216. dei file selezionati è stata elaborato. Se l'opzione operazioni prolisse
  2217. è deselezionata, non verranno mostrate la barra file e la barra byte.
  2218. .PP
  2219. Ci sono due bottoni sul fondo della finestra di dialogo. Premendo
  2220. il tasto Salta si salterà il resto del file. Premendo il tasto
  2221. Esci si bloccherà tutta l'operazione ed il resto dei file saranno
  2222. ignorati.
  2223. .PP
  2224. Ci sono tre altre finestre di dialogo che si possono incontrare
  2225. durante le operazioni sui file.
  2226. .PP
  2227. La finestra di dialogo di errore informa circa le condizioni di
  2228. errore ed ha tre scelte. Normalmente si seleziona il tasto
  2229. Salta per saltare il file o Esci per bloccare l'operazione. E'
  2230. possibile anche selezionare il tasto Riprova se nel frattempo si ha
  2231. risolto il problema da un'altro terminale.
  2232. .PP
  2233. La finestra di dialogo di rimpiazzo viene mostrata quando si tenta
  2234. di copiare o spostare un file sopra un file esistente. La finestra
  2235. mostra la data e la dimensione di tutti e due i file. Premere il
  2236. tasto Si per rimpiazzare il file, No per saltare il file, Tutti per
  2237. sovrascrivere tutti i file, Nessuno per non sovrascriverli mai e
  2238. Aggiorna per sovrascriverli solo se il file sorgente è più recente
  2239. del file di destinazione. E' possibile bloccare l'intera operazione
  2240. premendo il tasto Esci.
  2241. .PP
  2242. La finestra di dialogo della cancellazione ricorsiva appare quando
  2243. si tenta di cancellare una directory che non è vuota. Premere il
  2244. tasto Si per cancellare la directory ricorsivamente o No per
  2245. saltare la directory, il tasto Tutto per cancellare tutte le
  2246. directory non vuote e Nessuno per saltare tutte le directory non
  2247. vuote. Per fermare l'intera operazione premere il tasto Esci.
  2248. Se si seleziona il tasto Si o Tutto verrà richiesta una conferma.
  2249. Premere "si" solo se si è veramente sicuri di voler fare una
  2250. cancellazione ricorsiva.
  2251. .PP
  2252. Se si hanno dei file marcati e si esegue un'operazione su di essi, solo
  2253. i file sui quali l'operazione ha avuto successo verranno deselezionati.
  2254. I file su cui è fallita l'operazione o che sono stati saltati vengono
  2255. lasciati marcati.
  2256. .\"NODE "Mask Copy/Rename"
  2257. .SH "Maschera Copia/Rinomina"
  2258. L'operazione di copia/rinomina permette di cambiare il nomi dei file in
  2259. maniera semplice. Per farlo, è necessario specificare la maschera di
  2260. sorgente corretta e generalmente, nella parte finale della destinazione,
  2261. specificare alcuni caratteri jolly.
  2262. Tutti i file corrispondenti alla maschera sorgente sono
  2263. copiati/rinominati secondo la maschera destinazione. Se ci sono file
  2264. marcati, vengono rinominati solo i file marcati che corrispondono alla
  2265. maschera sorgente.
  2266. .PP
  2267. Queste le opzioni che possono essere impostate:
  2268. .PP
  2269. Segue i collegamenti, specifica se creare i collegamenti simbolici o no
  2270. (hard link), presenti nella directory sorgente (e ricorsivamente nelle
  2271. sue sotto directory) come nuovi collegamenti oppure se invece si
  2272. desidera che venga copiato il loro contenuto.
  2273. .PP
  2274. In una sottodir se esiste già, specifica cosa fare se nella
  2275. directory obiettivo esiste una directory con lo stesso nome del
  2276. file/directory in copia. L'azione predefinita è di copiare
  2277. il suo contenuto in quella directory, ma selezionando quest'opzione
  2278. si può copiare la directory sorgente in questa directory.
  2279. Forse un esempio aiuterà:
  2280. .PP
  2281. Si vuole copiare il contenuto di una directory pallo su /pinco/pallo,
  2282. che è una directory che esiste già. Normalmente (quando l'opzione
  2283. non è impostata), mc farebbe la copia in /pinco/pallo. Abilitando
  2284. quest'opzione verrà eseguita la copia in /pinco/pallo/pallo, perché
  2285. la directory esiste già.
  2286. .PP
  2287. Mantiene gli attributi, specifica se si vuole preservare i permessi
  2288. originali del file, le date e se si è l'utente root, gli attributi
  2289. UID e GID. Se quest'opzione non è impostata verrà rispettato il valore
  2290. corrente di umask.
  2291. .PP
  2292. .B "Usa i modelli della shell, opzione abilitata"
  2293. .PP
  2294. Quando l'opzione dei modelli della shell è abilitata è possibile usare
  2295. i caratteri jolly '*' e '?' nella maschera sorgente. Questi lavorano
  2296. come nella shell. Nella maschera obbiettivo sono permessi solo i caratteri
  2297. jolly '*' e '\\<cifra>'. Il primo carattere jolly '*' nella maschera
  2298. obbiettivo corrisponde al primo gruppo di caratteri jolly nella maschera
  2299. sorgente, il secondo '*' al secondo gruppo e così via. Il carattere
  2300. jolly '\\1' corrisponde al primo gruppo di caratteri jolly nella maschera
  2301. sorgente, '\\2' corrisponde al secondo gruppo e così via fino al '\\9'.
  2302. Il carattere jolly '\\0' rappresenta tutto il nome del file sorgente.
  2303. .PP
  2304. Due esempi:
  2305. .PP
  2306. Se la maschera sorgente è "*.tar.gz", la destinazione è "/bla/*.tgz" e
  2307. il file da copiare è "foo.tar.gz", la copia sarà "foo.tgz" in "/bla".
  2308. .PP
  2309. Supponiamo si voglia scambiare la base e l'estensione di un file cosicché
  2310. "file.c" divenga "c.file" e così via. La maschera sorgente per questa
  2311. operazione sarà "*.*" e la destinazione sarà "\\2.\\1".
  2312. .PP
  2313. .B "Usa i modelli della shell, opzione disabilitata"
  2314. .PP
  2315. Quando l'opzione dei modelli della shell è disabilitata, MC non
  2316. esegue più il raggruppamento automatico. E' necessario usare
  2317. espressioni tipo '\\(...\\)' nella maschera sorgente per dare significato
  2318. ai caratteri jolly nella maschera obbiettivo. Altrimenti le maschere
  2319. obbiettivo si trovano nella situazione di quando i modelli della shell
  2320. sono abilitati.
  2321. .PP
  2322. Due esempi:
  2323. .PP
  2324. Se la maschera sorgente è "^\\(.*\\)\\.tar\\.gz$", la destinazione è
  2325. "/bla/*.tgz" e il file da copiare è "foo.tar.gz", la copia sarà
  2326. "/bla/foo.tgz".
  2327. .PP
  2328. Supponiamo che si voglia scambiare la base e l'estensione di un file
  2329. cosicché "file.c" divenga "c.file" e così via. La maschera sorgente per
  2330. questa operazione sarà "^\\(.*\\)\\.\\(.*\\)$" e la destinazione sarà
  2331. "\\2.\\1".
  2332. .PP
  2333. .B "Conversioni Maiuscole/Minuscole"
  2334. .PP
  2335. E' anche possibile cambiare tra maiuscole e minuscole i caratteri dei file.
  2336. Se si usa '\\u' o '\\l' nella maschera obbiettivo, il carattere successivo
  2337. sarà convertito rispettivamente in maiuscolo o minuscolo.
  2338. .PP
  2339. Se si usa '\\U' o '\\L' nella maschera obbiettivo, il caratteri successivi
  2340. saranno convertiti rispettivamente in maiuscolo o minuscolo fino alla
  2341. prossima corrispondenza di '\\E' o '\\U', '\\L' o alla fine del nome del file.
  2342. .PP
  2343. Notare che '\\u' e '\\l' sono più forti di '\\U' e '\\L'.
  2344. .PP
  2345. Per esempio, se la maschera sorgente è '*' (modelli della shell abilitati)
  2346. o '^\\(.*\\)$' (modelli della shell disabilitati) e la maschera obbiettivo
  2347. è '\\L\\u*' i nomi dei file saranno convertiti ad avere maiuscola iniziale
  2348. ed il resto minuscolo.
  2349. .PP
  2350. Si può usare '\\' come carattere di protezione. Per esempio, '\\\\' è
  2351. una barra retroversa e '\\*' è un asterisco.
  2352. .\"NODE "Internal File Viewer"
  2353. .SH "Visualizzatore di file interno"
  2354. Il visualizzatore di file interno fornisce due modalità di visualizzazione:
  2355. ASCII e esadecimale. Per passare da una modalità all'altra, usare il tasto F4.
  2356. Se si ha il programma GNU gzip installato, esso verrà usato automaticamente
  2357. per decomprimere i file al volo.
  2358. .PP
  2359. Il visualizzatore tenterà di usare il metodo migliore fornito dal sistema
  2360. o a seconda del tipo di file, per mostrare le informazioni. Il visualizzatore
  2361. interno interpreterà alcune sequenze di stringa per impostare gli attributi
  2362. di grassetto e sottolineato, per mostrare al meglio i file.
  2363. .PP
  2364. In modalità esadecimale, la funzione di ricerca accetta testo protetto e
  2365. costanti numeriche. Il testo protetto viene confrontato esattamente dopo
  2366. la rimozione della protezione. Ogni numero rappresenta un byte. E' possibile
  2367. mescolare testo protetto con costanti come nell'esempio:
  2368. .PP
  2369. .nf
  2370. "Stringa" \-1 0xBB 012 "ancora testo"
  2371. .fi
  2372. .PP
  2373. Notare che 012 è un numero ottale. \-1 viene convertito in 0xFF.
  2374. .PP
  2375. Alcuni dettagli interni circa il visualizzatore: su sistemi che
  2376. forniscono la chiamata di sistema mmap(2), il programma mappa il
  2377. file invece di caricarlo; se il sistema non fornisce la chiamata di
  2378. sistema mmap(2) o il file corrisponde ad un'azione che richiede
  2379. un filtro, allora il visualizzatore userà i buffer di accrescimanto
  2380. (growing), caricando perciò solo le parti del file su cui vi si accede
  2381. (inclusi i file compressi).
  2382. .PP
  2383. Ecco un'elenco di azioni associate ad ogni tasto che il Midnight Commander
  2384. gestisce nel visualizzatore di file interno.
  2385. .PP
  2386. .B F1
  2387. Invoca il visualizzatore ipertestuale dell'aiuto.
  2388. .PP
  2389. .B F2
  2390. Abilita/disabilita la funzione di a capo automatico.
  2391. .PP
  2392. .B F4
  2393. Abilita/disabilita la modalità esadecimale.
  2394. .PP
  2395. .B F5
  2396. Vai alla riga. Questo comando richiederà un numero di riga e mostrerà
  2397. quella riga.
  2398. .PP
  2399. .B F6, /.
  2400. Ricerca tramite espressione regolare.
  2401. .PP
  2402. .B ?,
  2403. Ricerca in ordine inverso, tramite espressione regolare.
  2404. .PP
  2405. .B F7
  2406. Ricerca normale / ricerca in modalità esadecimale.
  2407. .PP
  2408. .B C\-s, F17, n.
  2409. Inizia una ricerca normale, se non c'era già un'espressione di
  2410. ricerca, altrimenti trova la prossima occorrenza.
  2411. .PP
  2412. .B C\-r.
  2413. Inizia una ricerca normale in ordine inverso, se non c'era già
  2414. un'espressione di ricerca, altrimenti trova la prossima occorrenza.
  2415. .PP
  2416. .B F8
  2417. Cambia tra modalità Normale/Filtrata: questo mostrerà il file come si
  2418. trova su disco o se è stato specificato un filtro nel file mc.ext, come
  2419. esce dal filtro. La modalità corrente è sempre quella diversa da quella
  2420. mostrata dall'etichetta del tasto, dato che il bottone rappresenta la
  2421. modalità nella quale si entra premendolo.
  2422. .PP
  2423. .B F9
  2424. Cambia tra modalità non formattata e formattata: quando la modalità è
  2425. formattata, il visualizzatore interpreterà alcune sequenze di stringa
  2426. per rappresentare il grassetto e il sottolineato con colori diversi.
  2427. Anche per questa funzione, l'etichetta sul tasto rappresenta la modalità
  2428. non corrente.
  2429. .PP
  2430. .B F10, Esc.
  2431. Esce dal visualizzatore di file interno.
  2432. .PP
  2433. .B pagina\-giù, spazio, C\-v.
  2434. Sfoglia di una pagina in avanti.
  2435. .PP
  2436. .B pagina\-sù, M\-v, C\-b, backspace.
  2437. Sfoglia di una pagina indietro.
  2438. .PP
  2439. .B freccia\-in\-basso
  2440. Si sposta di una riga in avanti.
  2441. .PP
  2442. .B up\-key
  2443. Si sposta di una riga indietro.
  2444. .PP
  2445. .B C\-l
  2446. Ridisegna lo schermo.
  2447. .PP
  2448. .B C\-o
  2449. Passa alla subshell e mostra la schermata dei comandi.
  2450. .PP
  2451. .B "[n] m"
  2452. Imposta l'indice n.
  2453. .PP
  2454. .B "[n] r"
  2455. Salta all' indice n.
  2456. .PP
  2457. .B C\-f
  2458. Salta al file successivo.
  2459. .PP
  2460. .B C\-b
  2461. Salta al file precedente.
  2462. .PP
  2463. .B M\-r
  2464. Abilita/disabilita il righello.
  2465. .PP
  2466. E' anche possibile istruire il visualizzatore su come mostrare un file,
  2467. vedere la sezione
  2468. .\"LINK2"
  2469. modifica file estensioni\&.
  2470. .\"Edit Extension File"
  2471. .\"NODE "Internal File Editor"
  2472. .SH "Editor di file interno"
  2473. L'editor di file interno fornisce molte delle funzioni dei più
  2474. diffusi editor a pieno schermo. Viene invocato tramite
  2475. .B F4
  2476. sempre che l'opzione
  2477. .I use_internal_edit
  2478. sia impostata nel file di inizializzazione. Esso ha un limite estensibile
  2479. di sedici megabyte e gestisce i file binari senza problemi.
  2480. .PP
  2481. Le funzioni che allo stato attuale supporta sono: copia,
  2482. spostamento, cancellazione, taglia e incolla di blocchi;
  2483. .IR "tasto per l'annullamento" ;
  2484. menu a discesa, inserimento file, definizione di macro, ricerca e
  2485. sostituzione di espressioni regolari; evidenziazione di testo maiuscole\-freccia
  2486. MSW\-MAC (solo per la console Linux); scambio tra inserimento\-rimpiazzo e
  2487. un'opzionale flusso di blocchi di testo attraverso comandi shell come indent.
  2488. .PP
  2489. L'editor è molto semplice da usare e non richiede apprendimento.
  2490. Per vedere cosa fanno i tasti, basta consultare il menu a
  2491. discesa appropriato. Gli altri tasti sono: maiusc + tasti freccia
  2492. produce la selezione del testo.
  2493. .B Ctrl\-Ins
  2494. copia nel file
  2495. .B mcedit.clip
  2496. e
  2497. .B Shift\-Ins
  2498. incolla da mcedit.clip.
  2499. .B Shift\-Del
  2500. taglia in
  2501. .BR mcedit.clip ,
  2502. e
  2503. .B Ctrl\-Del
  2504. cancella il testo selezionato.
  2505. Funziona anche l'evidenziazione con il mouse che, come al solito, si può
  2506. utilizzare come in un normale terminale, premendo contemporaneamente
  2507. il tasto Maiuscole mentre si fa clic trascinando con il mouse.
  2508. .PP
  2509. Per definire una macro, premere
  2510. .B Ctrl\-R
  2511. poi premere i tasti che si voglia essere eseguiti. Premere nuovamente
  2512. .B Ctrl\-R
  2513. quando si ha finito. E' possibile assegnare una macro a qualsiasi tasto
  2514. si preme. La macro viene eseguita quando si preme
  2515. .B Ctrl\-A
  2516. e poi il tasto assegnato. La macro viene eseguita anche se si
  2517. preme il tasto Meta, Ctrl, o Esc e il tasto assegnato, basta che il tasto
  2518. non sia già assegnato a qualche altra funzione. Una volta definiti, i
  2519. macro comandi finiscono nel file
  2520. .B ~/.local/share/mc/mcedit/mcedit.macros
  2521. nella propria directory home. E' possibile cancellare una macro cancellando
  2522. la riga appropriata nel suddetto file.
  2523. .PP
  2524. .B F19
  2525. formatterà il blocco evidenziato correntemente (testo, codice
  2526. .B C
  2527. o
  2528. .B C++
  2529. o altro). Questo comportamento viene controllato dal file
  2530. .B %prefix%/share/mc/edit.indent.rc
  2531. che viene copiato nel
  2532. .B ~/.local/share/mc/mcedit/edit.indent.rc
  2533. nella propria directory home la prima volta che lo si usa.
  2534. .PP
  2535. L'editor visualizza snche caratteri non\-americani (160+). Quando si modifica
  2536. file binari, si dovrebbe impostare
  2537. .B mostra bit
  2538. a 7 bit nel menu opzioni, per mantenere la spaziatura pulita.
  2539. .\"NODE "Completion"
  2540. .SH "Completamento"
  2541. Ovvero lascia che il Midnight Commander scriva per te.
  2542. .PP
  2543. Tentativi per eseguire un completamento del testo prima della posizione
  2544. corrente. MC tenta il completamento trattando il testo come una variabile
  2545. (se il testo comincia con
  2546. .BR $ ),
  2547. nomeutente (se il testo comincia con
  2548. .BR ~ ),
  2549. nomehost (se il testo comincia con
  2550. .BR @ )
  2551. o comando (se si è sulla riga di comando nell'atto di battere un comando,
  2552. allora possibili completamenti includerebbero parole riservate e comandi
  2553. integrati della shell). Se nessuno di questi produce una corrispondenza,
  2554. viene tentato un completamento del nome del file.
  2555. .PP
  2556. Completamenti di nomefile, nomeutente, variabili e nomehost funzionano
  2557. su tutte le righe di ingresso, il completamento dei comandi invece è
  2558. specifico della riga di comando.
  2559. Se il completamento è ambiguo (ci sono più possibilità differenti),
  2560. MC emette un suono e l'azione seguente dipenderà a seconda delle impostazioni
  2561. dell'opzione
  2562. .I completamento: visualizza tutto
  2563. nella finestra
  2564. .\"LINK2"
  2565. configurazione\&.
  2566. .\"Configuration"
  2567. Se è abilitata, un elenco di tutte le possibilità viene mostrato vicino
  2568. alla posizione corrente per poter selezionare con i tasti freccia e
  2569. .B Invio
  2570. la voce corretta. Si può anche battere le prime lettere nelle quali le varie
  2571. possibilità differiscono per muoversi in un sottoinsieme di tutte le
  2572. possibilità e completare il più possibile. Se si preme nuovamente
  2573. .BR M\-Tab ,
  2574. verrà mostrato solo il sottoinsieme nella finestra dell'elenco, altrimenti
  2575. la prima voce che corrisponde a tutti i caratteri precedenti verrà evidenziata.
  2576. Non appena non c'è più ambiguità, la finestra scompare, ma la si può nascondere
  2577. con i tasti di cancellamento
  2578. .BR Esc ,
  2579. .B F10
  2580. e i tasti di freccia sinistra e destra. Se
  2581. .\"LINK2"
  2582. completamento: visualizza tutto
  2583. .\"Configuration"
  2584. è disabilitato, la finestra viene mostrata solo se si preme
  2585. .B M\-Tab
  2586. una seconda volta; la prima volta MC emette solo un suono.
  2587. .\"NODE "Virtual File System"
  2588. .SH "File system virtuale"
  2589. Il Midnight Commander è provvisto di uno strato di codice per
  2590. accedere al file system; questo strato di codice è conosciuto anche
  2591. con il nome di commutazione di file system virtuale. La commutazione
  2592. del file system virtuale permette al Midnight Commander di manipolare
  2593. file all'interno di un file system non di tipo Unix.
  2594. .PP
  2595. Attualmente il Midnight Commander viene confezionato con alcuni File
  2596. System Virtuali (VFS): il file system locale, usato per accedere al
  2597. normale file system Unix; l'ftpfs, usato per manipolare file su sistemi
  2598. remoti con il protocollo FTP; il tarfs, usato per manipolare file tar
  2599. e file tar compressi; l'undelfs, usato per recuperare file cancellati
  2600. su file system di tipo ext2 (il file system predefinito per sistemi
  2601. Unix), fish (per manipolare file su connessioni shell come rsh e ssh) e
  2602. per ultimo l'mcfs (file system del Midnight Commander), un file system
  2603. basato sulla rete. Se il codice è stato compilato con il supporto smbfs,
  2604. è possibile manipolare file su file system remoti con il protocollo SMB
  2605. (CIFS).
  2606. .PP
  2607. Il codice di commutazione di file system interpreta tutti i nomi di
  2608. percorso utilizzati e li dirige al file system corretto; il formato
  2609. utilizzato per ognuno di questi file system viene descritto più avanti
  2610. nella sezioni apposite.
  2611. .\"NODE " FTP File System"
  2612. .SH " File system FTP"
  2613. Il file system FTP (ftpfs) permette di manipolare file su macchine remote.
  2614. Per utilizzarlo, si può usare il pannello del comando
  2615. .I Connessione FTP
  2616. (accessibile dalla barra dei menu) oppure si può cambiare direttamente
  2617. la directory corrente con un comando
  2618. .I cd
  2619. verso un percorso simile al seguente:
  2620. .PP
  2621. .I ftp://[!][utente[:pass]@]macchina[:porta][dir\-remota]
  2622. .PP
  2623. Gli elementi
  2624. .IR utente ,
  2625. .I porta
  2626. e
  2627. .I dir\-remota
  2628. sono opzionali. Se si specifica l'elemento
  2629. .IR utente ,
  2630. allora il Midnight Commander tenterà di collegarsi alla macchina remota
  2631. come quell'utente, altrimenti userà il vostro nome di login o il nome
  2632. di login prelevato dal file
  2633. .IR ~/.netrc .
  2634. L'elemento opzionale
  2635. .I pass
  2636. è la parola d'ordine per la connessione. L'uso della password nel nome VFS
  2637. della directory non è raccomandabile, dato che può apparire sullo schermo in
  2638. chiaro e può essere salvato nella cronologia directory.
  2639. .PP
  2640. Per abilitare l'uso del proxy FTP, anteporre
  2641. .B !
  2642. (un punto esclamativo) al nome host.
  2643. .PP
  2644. Esempi:
  2645. .PP
  2646. .nf
  2647. ftp://ftp.nuclecu.unam.mx/linux/local
  2648. ftp://tsx\-11.mit.edu/pub/linux/packages
  2649. ftp://!dietro.il.firewall.edu/pub
  2650. ftp://guest@host\-remoto.com:40/pub
  2651. ftp://miguel:xxx@server/pub
  2652. .fi
  2653. .PP
  2654. Controllare la finestra di dialogo
  2655. .\"LINK2"
  2656. file system virtuale
  2657. .\"Virtual FS"
  2658. per le opzioni ftpfs.
  2659. .\"NODE " Tar File System"
  2660. .SH " File system Tar"
  2661. Il file system tar fornisce un accesso in sola lettura ai file tar
  2662. e tar compressi usando il comando chdir. Per cambiare la directory corrente
  2663. al file tar usare la seguente sintassi:
  2664. .PP
  2665. .I /nomefile.tar/utar://[dir\-dentro\-tar]
  2666. .PP
  2667. Il file mc.ext già fornisce un collegamento per il file tar; ciò
  2668. significa che normalmente basta selezionare un file tar e premere invio
  2669. per entrare nel file tar, vedere la sezione
  2670. .\"LINK2"
  2671. modifica file estensioni
  2672. .\"Edit Extension File"
  2673. per i dettagli su come questo viene fatto.
  2674. .PP
  2675. Esempi:
  2676. .PP
  2677. .nf
  2678. mc\-3.0.tar.gz/utar://mc\-3.0/vfs
  2679. /ftp/GCC/gcc\-2.7.0.tar/utar://
  2680. .fi
  2681. .PP
  2682. L'ultima riga, specifica il percorso completo dell'archivio tar.
  2683. .\"NODE " FIle transfer over SHell filesystem"
  2684. .SH " Trasferimento di file su FIlesystem di SHell (FISH)"
  2685. Il file system fish è un file system basato sulla rete che permette di
  2686. manipolare i file di una macchina remota come fossero locali. Per usarlo,
  2687. l'altra parte deve avere un server fish o avere una shell compatibile
  2688. bash.
  2689. .PP
  2690. Per collegarsi ad una macchina remota, basta solo fare cd
  2691. in una speciale directory il cui nome ha il seguente formato:
  2692. .PP
  2693. .nf
  2694. sh://[utente@]macchina[:opzioni]/[dir\-remota]
  2695. .fi
  2696. Gli elementi
  2697. .IR utente ,
  2698. .I opzioni
  2699. e
  2700. .I dir\-remota
  2701. sono opzionali. Se si specifica l'elemento
  2702. .I utente
  2703. allora il Midnight Commander tenterà di connettersi alla macchina remota
  2704. con quell'utente, altrimenti userà il nome di login.
  2705. .PP
  2706. Le
  2707. .I opzioni
  2708. sono 'C' \- usa la compressione e 'rsh' per usare rsh invece
  2709. di ssh. Se l'elemento
  2710. .I dir\-remota
  2711. è presente, la directory corrente sulla macchina remota sarà impostata
  2712. a questo valore.
  2713. .PP
  2714. Esempi:
  2715. .PP
  2716. .nf
  2717. sh://solorsh.mx:r/linux/locale
  2718. sh://joe@vuole.lacompressione.edu:C/privato
  2719. sh://joe@noncompresso.ssh.edu/privato
  2720. .fi
  2721. .\"NODE " Undelete File System"
  2722. .SH " Recupero file cancellati"
  2723. Su sistemi Linux, se si richiede, tramite configure, di usare la
  2724. caratteristica di undelete del file system ext2, si avrà accesso al
  2725. file system di recupero file cancellati. Il recupero file cancellati è
  2726. disponibile solo su file system di tipo ext2. Il file system è solo
  2727. un'interfaccia alla libreria ext2fs che: recupera tutti i nomi dei
  2728. file cancellati su un fs ext2 e fornisce ed estrae i file selezionati
  2729. in una partizione normale.
  2730. .PP
  2731. Per usare questo file system, è necessario entrare nella directory
  2732. con il nome speciale formato dal prefisso "undel://" e dal nome del
  2733. file system dove il file risiede.
  2734. .PP
  2735. Per esempio, per recuperare file cancellati sulla seconda partizione
  2736. del primo disco SCSI su Linux, si dovrà usare il seguente percorso:
  2737. .PP
  2738. .nf
  2739. undel://sda2
  2740. .fi
  2741. .PP
  2742. Il recupero può metterci un po' di tempo per caricare le informazioni
  2743. necessarie per poter cominciare a navigare attraverso i file.
  2744. .\"NODE " SMB File System"
  2745. .SH " File system SMB"
  2746. Il file system smb permette di gestire file su macchine remote con
  2747. protocollo SMB (o CIFS). Queste includono Windows for Workgroups,
  2748. Windows 9x/ME, Windows NT/2000/XP, OS/2 e Samba.
  2749. Per usarlo, si può provare il comando dal pannello
  2750. "Connessione SMB..." (accessibile dalla barra dei menu) o si può
  2751. direttamente cambiare directory corrente usando il comando cd verso
  2752. un percorso simile a questo:
  2753. .PP
  2754. .I smb://[utente@]macchina[/servizio][/dir\-remota]
  2755. .PP
  2756. L'elemento
  2757. .I utente, servizio
  2758. e
  2759. .I dir\-remota
  2760. sono opzionali.
  2761. Il
  2762. .I nome utente, dominio
  2763. e la
  2764. .I password
  2765. possono essere specificati nella finestra di dialogo di ingresso.
  2766. .PP
  2767. Esempi:
  2768. .PP
  2769. .nf
  2770. smb://macchina/Condivisione
  2771. smb://altra_macchina
  2772. smb://guest@macchina/Public/Irlex
  2773. .fi
  2774. .\"NODE " EXTernal File System"
  2775. .SH " EXTernal File System"
  2776. .B extfs
  2777. allows to integrate numerous features and file types into GNU Midnight
  2778. Commander in an easy way, by writing scripts.
  2779. .PP
  2780. Extfs filesystems can be divided into two categories:
  2781. .PP
  2782. 1. Stand\-alone filesystems, which are not associated with any existing
  2783. file. They represent certain system\-wide data as a directory tree.
  2784. You can invoke them by typing
  2785. .RI ' "cd fsname://" '
  2786. where fsname is an extfs short name (see below). Examples of such
  2787. filesystems include audio (list audio tracks on the CD) or apt (list of
  2788. all Debian packages in the system).
  2789. .PP
  2790. For example, to list CD\-Audio tracks on your CD\-ROM drive, type
  2791. .PP
  2792. .nf
  2793. cd audio://
  2794. .fi
  2795. .PP
  2796. 2. 'Archive' filesystems (like rpm, patchfs and more), which represent
  2797. contents of a file as a directory tree. It can consist of 'real' files
  2798. compressed in an archive (urar, rpm) or virtual files, like messages
  2799. in a mailbox (mailfs) or parts of a patch (patchfs). To access such
  2800. filesystems
  2801. .RI ' fsname:// '
  2802. should be appended to the archive name. Note that the archive itself
  2803. can be on another vfs.
  2804. .PP
  2805. For example, to list contents of a zip archive documents.zip type
  2806. .PP
  2807. .nf
  2808. cd documents.zip/uzip://
  2809. .fi
  2810. .PP
  2811. In many aspects, you could treat extfs like any other directory. For
  2812. instance, you can add it to the hotlist or change to it from directory
  2813. history. An important limitation is that you cannot invoke shell
  2814. commands inside extfs, just like any other non\-local VFS.
  2815. .PP
  2816. Common extfs scripts included with Midnight Commander are:
  2817. .TP
  2818. .B a
  2819. access 'A:' DOS/Windows diskette
  2820. .RI ( "cd a://" ).
  2821. .TP
  2822. .B apt
  2823. front end to Debian's APT package management system
  2824. .RI ( "cd apt://" ).
  2825. .TP
  2826. .B audio
  2827. audio CD ripping and playing
  2828. .RI ( "cd audio://"
  2829. or
  2830. .IR "cd device/audio://" ).
  2831. .TP
  2832. .B bpp
  2833. package of Bad Penguin GNU/Linux distribution
  2834. .RI ( "cd file.bpp/bpp://" ).
  2835. .TP
  2836. .B deb
  2837. package of Debian GNU/Linux distribution
  2838. .RI ( "cd file.deb/deb://" ).
  2839. .TP
  2840. .B dpkg
  2841. Debian GNU/Linux installed packages
  2842. .RI ( "cd deb://" ).
  2843. .TP
  2844. .B hp48
  2845. view and copy files to/from a HP48 calculator
  2846. .RI ( "cd hp48://" ).
  2847. .TP
  2848. .B lslR
  2849. browsing of lslR listings as found on many FTPs
  2850. .RI ( "cd filename/lslR://" ).
  2851. .TP
  2852. .B mailfs
  2853. mbox\-style mailbox files support
  2854. .RI ( "cd mailbox/mailfs://" ).
  2855. .TP
  2856. .B patchfs
  2857. extfs to handle unified and context diffs
  2858. .RI ( "cd filename/patchfs://" ).
  2859. .TP
  2860. .B rpm
  2861. RPM package
  2862. .RI ( "cd filename/rpm://" ).
  2863. .TP
  2864. .B rpms
  2865. RPM database management
  2866. .RI ( "cd rpms://" ).
  2867. .TP
  2868. .B ulha, urar, uzip, uzoo, uar, uha
  2869. archivers
  2870. .RI ( "cd archive/xxxx://"
  2871. where xxxx is one of:
  2872. .IR ulha ,
  2873. .IR urar ,
  2874. .IR uzip ,
  2875. .IR uzoo ,
  2876. .IR uar ,
  2877. .IR uha ).
  2878. .PP
  2879. You could bind file type/extension to specified extfs as described in the
  2880. .\"LINK2"
  2881. Edit Extension File
  2882. .\"Edit Extension File"
  2883. section. Here is an example entry for Debian packages:
  2884. .PP
  2885. .nf
  2886. regex/\.deb$
  2887. Open=%cd %p/deb://
  2888. .fi
  2889. .\"NODE "Colors"
  2890. .SH "Colori"
  2891. Il Midnight Commander tenta di stabilire se il terminale corrente
  2892. supporta i colori usando il database dei terminali e il nome del
  2893. terminale corrente. Capita che possa sbagliarsi, perciò si può essere
  2894. costretti a forzare la modalità a colori o a disabilitarla usando
  2895. rispettivamente le opzioni \-c e \-b.
  2896. .PP
  2897. Se il programma è compilato con il manager dello schermo Slang invece
  2898. che ncurses, controllerà se è impostata anche la variabile
  2899. .B COLORTERM,
  2900. con lo stesso effetto dell'opzione \-c.
  2901. .PP
  2902. E' possibile specificare i terminali su cui si vuole forzare sempre
  2903. la modalità colore aggiungendo la variabile
  2904. .I color_terminals
  2905. nella sezione Colors del file di inizializzazione.
  2906. Questo previene il Midnight Commander dal tentare di controllare se
  2907. il terminale supporta i colori. Per esempio:
  2908. .nf
  2909. [Colors]
  2910. color_terminals=linux,xterm
  2911. .fi
  2912. .nf
  2913. color_terminals=nome_terminale\-1,nome\-terminale\-2...
  2914. .fi
  2915. .PP
  2916. Il programma può essere compilato sia con il supporto di ncurses che
  2917. di slang ma ncurses non fornisce alcun modo per forzare la modalità
  2918. colore: ncurses userà solo le informazioni nel database dei terminali.
  2919. .PP
  2920. Il Midnight Commander fornisce un modo per cambiare i colori predefiniti.
  2921. Attualmente i colori sono configurati usando la variabile ambiente
  2922. .B MC_COLOR_TABLE
  2923. o la sezione Colors nel file di inizializzazione.
  2924. .PP
  2925. Nella sezione Colors, la mappa dei colori predefinita viene caricata
  2926. dalla variabile
  2927. .IR base_color .
  2928. Si può specificare una mappa colori alternativa per un terminale
  2929. usando il nome del terminale come chiave nella sezione. Esempio:
  2930. .PP
  2931. .nf
  2932. [Colors]
  2933. base_color=
  2934. xterm=menu=magenta:marked=,magenta:markselect=,red
  2935. .fi
  2936. .PP
  2937. Il formato della definizione dei colori è:
  2938. .PP
  2939. .nf
  2940. <parolachiave>=<coloreprimopiano>,<coloresfondo>:<parolachiave>= ...
  2941. .fi
  2942. .PP
  2943. I colori sono opzionali e le parolechiave sono: normal, selected, marked,
  2944. markselect, errors, input, reverse, gauge. I colori dei menu sono: menunormal,
  2945. menusel, menuhot, menuhotsel, menuinactive. I colori delle finestre di
  2946. dialogo sono: dnormal, dfocus, dhotnormal, dhotfocus. I colori dell'aiuto
  2947. sono: helpnormal, helpitalic, helpbold, helplink, helpslink.
  2948. Il colore del visualizzatore è: viewunderline.
  2949. Colori speciali di evidenziazione: executable, directory, link, device,
  2950. special, core.
  2951. I colori dell'editor sono: editnormal, editbold, editmarked.
  2952. .PP
  2953. .I input
  2954. determina il colore delle righe di input usate delle finestre di dialogo.
  2955. .PP
  2956. .I gauge
  2957. determina il colore della parte riempita della barra di progressione
  2958. (gauge), che mostra quanta percentuale del file è stata copiata o
  2959. altro in forma grafica.
  2960. .PP
  2961. Le finestre di dialogo usano i colori seguenti:
  2962. .I dnormal
  2963. usata per il testo normale,
  2964. .I dfocus
  2965. è il colore usato per il componente correntemente selezionato,
  2966. .I dhotnormal
  2967. è il colore usato per differenziare il tasto di scelta rapida
  2968. nei componenti normali, mentre il colore
  2969. .I dhotfocus
  2970. viene usato per il colore evidenziato nel componente correntemente
  2971. selezionato.
  2972. .PP
  2973. I menu usano lo stesso schema ma usano invece i selettori menunormal, menusel,
  2974. menuhot, menuhotsel e menuinactive.
  2975. .PP
  2976. L'aiuto usa i seguenti colori:
  2977. .I helpnormal
  2978. viene usato per il testo normale,
  2979. .I helpitalic
  2980. viene usato per il testo enfatizzato con il corsivo nelle pagine del manuale,
  2981. .I helpbold
  2982. viene usato per il testo enfatizzato con il grassetto nelle pagine del manuale,
  2983. .I helplink
  2984. viene usato per un collegamento non selezionato e
  2985. .I helpslink
  2986. viene usato per un collegamento selezionato.
  2987. .PP
  2988. I colori speciali di evidenziazione determinano come i file
  2989. vengono visualizzati quando l'evidenziazione dei file è
  2990. abilitata (vedere sezione
  2991. .\"LINK2"
  2992. aspetto\&).
  2993. .\"Layout
  2994. .I directory
  2995. usata per directory o collegamenti simbolici a directory;
  2996. .I executable
  2997. per il file eseguibili;
  2998. .I link
  2999. viene usata per i collegamenti simbolici che non sono nè interrotti
  3000. nè connessi a directory;
  3001. .I stalelink
  3002. usata per collegamenti simbolici interrotti;
  3003. .I device
  3004. \- dispositivi a caratteri e blocchi;
  3005. .I special
  3006. usata per i file speciali, come pipe e socket;
  3007. .I core
  3008. usata per i file core.
  3009. .PP
  3010. I colori possibili sono: black, gray, red, brightred, green,
  3011. brightgreen, brown, yellow, blue, brightblue, magenta, brightmagenta,
  3012. cyan, brightcyan, lightgray e white. Inoltre c'è una speciale parola
  3013. chiave per lo sfondo trasparente. Essa è 'default'. Il 'default' può
  3014. essere usato solo come colore di sfondo. Esempio:
  3015. .nf
  3016. [Colors]
  3017. base_color=normal=white,default:marked=magenta,default
  3018. .fi
  3019. .\"NODE "Special Settings"
  3020. .SH "Impostazioni speciali"
  3021. Molte delle impostazioni del Midnight Commander possono essere cambiate
  3022. dai menu. Comunque, c'è un piccolo numero di impostazioni che possono
  3023. essere cambiate solo agendo sul file di configurazione.
  3024. .PP
  3025. Queste sono le variabili che possono essere impostate nel file ~/.config/mc/ini:
  3026. .TP
  3027. .I clear_before_exec
  3028. Il valore predefinito del Midnight Commander è di cancellare lo schermo
  3029. prima dell'esecuzione di un comando. Se si preferisce vedere il risultato
  3030. di un comando in fondo allo schermo, si modifichi la copia locale del file
  3031. ~/.config/mc/ini e si cambi il valore del campo clear_before_exec a 0.
  3032. .TP
  3033. .I confirm_view_dir
  3034. Se si preme F3 su di una directory, normalmente MC entra nella directory.
  3035. Se questa opzione è impostata a 1, MC chiederà una conferma prima di
  3036. cambiare directory se si hanno dei file marcati.
  3037. .TP
  3038. .I ftpfs_retry_seconds
  3039. Questo valore è il numero di secondi che il Midnight Commander aspetta
  3040. prima di tentare di riconnettersi ad un ftp server che ha negato
  3041. l'autenticazione. Se il valore è zero, l'autenticazione non verrà ritentata.
  3042. .TP
  3043. .I max_dirt_limit
  3044. Specifica al massimo quanti aggiornamenti possono essere saltati nel
  3045. visualizzatore di file interno. Normalmente questo valore non è
  3046. significativo, dato che il codice automaticamente aggiusta il numero
  3047. da saltare a seconda della velocità con cui arrivano le pressioni dei
  3048. tasti. Comunque, su macchine molto lente o su terminali con un'auto
  3049. ripetizione dei tasti molto veloce, un grande valore può rendere gli
  3050. aggiornamenti dello schermo troppo instabili.
  3051. .IP
  3052. Sembra che impostare max_dirt_limit a 10 porta i migliori risultati,
  3053. e questo è il valore predefinito.
  3054. .TP
  3055. .I mouse_move_pages
  3056. Controlla il fatto che lo scorrimento con il mouse sui pannelli sia fatto
  3057. per pagine o per righe.
  3058. .TP
  3059. .I mouse_move_pages_viewer
  3060. Controlla se lo scorrimento del mouse nel visualizzatore di file interno
  3061. sia fatto per pagine o per righe.
  3062. .TP
  3063. .I old_esc_mode
  3064. Normalmente il Midnight Commander tratta il tasto ESC come un prefisso
  3065. (old_esc_mode=0), ma se si imposta quest'opzione (old_esc_mode=1),
  3066. allora il tasto ESC agirà come un tasto di prefisso per un secondo, e
  3067. se non vengono premuti altri tasti, allora il tasto ESC sarà interpretato
  3068. come un tasto di cancellazione (ESC ESC).
  3069. .TP
  3070. .I only_leading_plus_minus
  3071. Permette una gestione speciale per '+', '\-', '*' nella riga di comando
  3072. (selezione, deselezione, selezione inversa) solo se la riga di comando è
  3073. vuota. Non è necessario proteggere questi caratteri nel mezzo della riga
  3074. di comando ma non è possibile cambiare selezione se la riga di comando
  3075. non è vuota.
  3076. .TP
  3077. .I panel_scroll_pages
  3078. Se impostata (valore predefinito), i pannelli scorrono di metà
  3079. quando il cursore raggiunge la fine o l'inizio del pannello,
  3080. altrimenti scorrono di un file per volta.
  3081. .TP
  3082. .I show_output_starts_shell
  3083. Questa variabile lavora solo se non si sta usando il supporto della
  3084. subshell. Quando si usano i tasti C\-o per tornare allo schermo utente,
  3085. se quest'opzione è impostata, si avrà una nuova shell. Altrimenti,
  3086. premendo qualsiasi tasto si tornerà al Midnight Commander.
  3087. .TP
  3088. .I torben_fj_mode
  3089. Se quest'opzione è impostata, allora i tasti inizio e fine lavoreranno
  3090. leggermente differentemente sui pannelli. Invece che muovere le selezioni
  3091. al primo e ultimo file del pannello, agiranno nel modo seguente:
  3092. .IP
  3093. Il tasto inizio: va alla riga centrale, se sotto di essa, altrimenti
  3094. va alla riga in cima a meno che non ci sia già; in tal caso andrà al
  3095. primo file del pannello.
  3096. .IP
  3097. Il tasto fine ha un comportamento simile: va giù alla riga centrale
  3098. se era sopra di essa, altrimenti va alla riga di fondo a meno che non
  3099. ci sia già; in tal caso sposterà la selezione all'ultimo file del
  3100. pannello.
  3101. .TP
  3102. .I use_file_to_guess_type
  3103. Se questa variabile è abilitata (valore predefinito) userà il comando
  3104. file per trovare delle corrispondenze sui tipi di file elencati nel
  3105. .\"LINK2"
  3106. file mc.ext\&.
  3107. .\"Edit Extension File"
  3108. .TP
  3109. .I xtree_mode
  3110. Se questa variabile è impostata (il valore predefinito è no) quando
  3111. si naviga il file system su un pannello ad albero, automaticamente
  3112. ricaricherà l'altro pannello con il contenuto della directory
  3113. selezionata.
  3114. .\"NODE "Terminal databases"
  3115. .SH "Database di terminali"
  3116. Il Midnight Commander fornisce una maniera per correggere il database
  3117. dei terminali si sistema senza richiedere i privilegi di
  3118. amministratore (root). Il Midnight Commander ricerca nel file di
  3119. inizializzazione di sistema (il file mc.lib collocato nella directory
  3120. di libreria del Midnight Commander) e nel file ~/.config/mc/ini la sezione
  3121. "terminal:nome\-del\-terminale\-in\-uso" e poi la sezione "terminal:general",
  3122. ogni riga della sezione contiene il simbolo chiave che si vuol definire,
  3123. seguito da un segno di uguale e la definizione per quel tasto.
  3124. E' possibile usare la forma speciale \\e per rappresentare il carattere
  3125. di escape e ^x per rappresentare il carattere control\-x.
  3126. .PP
  3127. I simboli chiave possibili sono:
  3128. .PP
  3129. .nf
  3130. f0 a f20 tasti funzione f0\-f20
  3131. bs backspace
  3132. home tasto inizio
  3133. end tasto fine
  3134. up tasto freccia in su
  3135. down tasto freccia in giù
  3136. left tasto freccia a sinistra
  3137. right tasto freccia a destra
  3138. pgdn tasto pagina in giù
  3139. pgup tasto pagina in su
  3140. insert tasto inserimento
  3141. delete tasto cancellazione
  3142. complete per fare il completamento
  3143. .fi
  3144. .PP
  3145. Per esempio, per definire il tasto di inserimento come escape + [ + O + p
  3146. impostare il seguente nel file ini:
  3147. .PP
  3148. .nf
  3149. insert=\\e[Op
  3150. .fi
  3151. .PP
  3152. Il tasto di
  3153. .I completamento
  3154. rappresenta le sequenze di escape usate per invocare il processo di
  3155. completamento, invocato tramite M\-tab, ma ridefinibile ad altri tasti
  3156. per fare lo stesso lavoro (su quelle tastiere con tonnellate di
  3157. simpatici tasti dappertutto).
  3158. .SH ""
  3159. .\"NODE "FILES"
  3160. .SH "FILE"
  3161. Il programma recupera tutte le informazioni relative al proprio funzionamento
  3162. dalla variabile ambiente
  3163. .BR MC_DATADIR ,
  3164. e se la variabile non è impostata, passerà alla directory %prefix%/share/mc .
  3165. .PP
  3166. .I %prefix%/share/mc/mc.hlp
  3167. .IP
  3168. Il file di aiuto per il programma.
  3169. .PP
  3170. .I %prefix%/share/mc/mc.ext
  3171. .IP
  3172. Il file delle estensioni di sistema predefinito.
  3173. .PP
  3174. .I ~/.config/mc/mc.ext
  3175. .IP
  3176. Le estensioni dell'utente, la configurazione del visualizzatore e
  3177. dell'editor di file. Se presenti, questi file si sovrappongono ai file di
  3178. sistema.
  3179. .PP
  3180. .I %prefix%/share/mc/mc.ini
  3181. .IP
  3182. La configurazione di sistema predefinita per il Midnight Commander, usata solo
  3183. se l'utente non possiede il proprio file ~/.config/mc/ini.
  3184. .PP
  3185. .I %prefix%/share/mc/mc.lib
  3186. .IP
  3187. Le impostazioni globali per il Midnight Commander. La modifica di questo
  3188. file influisce su tutti gli utenti, che abbiano o no il file ~/.config/mc/ini .
  3189. Attualmente vengono caricate solo le
  3190. .\"LINK2"
  3191. impostazioni del terminale
  3192. .\"Terminal databases"
  3193. da mc.lib.
  3194. .PP
  3195. .I ~/.config/mc/ini
  3196. .IP
  3197. La configurazione dell'utente. Se questo file è presente, la configurazione
  3198. viene caricata da qui invece che dal file di sistema.
  3199. .PP
  3200. .I %prefix%/share/mc/mc.hint
  3201. .IP
  3202. Questo file contiene i suggerimenti (dritte) mostrate dal programma.
  3203. .PP
  3204. .I %prefix%/share/mc/mc.menu
  3205. .IP
  3206. Questo file contiene il menu di sistema per le applicazioni.
  3207. .PP
  3208. .I ~/.config/mc/menu
  3209. .IP
  3210. Il menu utente per le applicazioni. Se presente viene usato al posto
  3211. del menu delle applicazioni di sistema.
  3212. .PP
  3213. .I ~/.cache/mc/Tree
  3214. .IP
  3215. L'elenco di directory per l'albero directory e per la vista ad albero.
  3216. .PP
  3217. .I ./.mc.menu
  3218. .IP
  3219. Menu locale definito dall'utente. Se questo file è presente viene usato
  3220. al posto del menu delle applicazioni utente o di sistema.
  3221. .PP
  3222. To change default home directory of MC, you can use
  3223. .BR MC_HOME
  3224. environment variable. The value of MC_HOME must be an absolute path. If MC_HOME
  3225. is unset or empty, HOME variable is used. If HOME is unset or empty, MC
  3226. directories are get from GLib library.
  3227. .\"SKIP_SECTION"
  3228. .SH "LICENZA"
  3229. Questo programma è distribuito sotto i termini della Licenza Generale
  3230. GNU come pubblicata dalla Free Software Foundation. Vedere l'aiuto integrato
  3231. per i dettagli sulla licenza e sulla mancanza di garanzie.
  3232. .\"NODE "AVAILABILITY"
  3233. .SH "REPERIBILITA'"
  3234. L'ultima versione di questo programma si trova su
  3235. http://ftp.midnight\-commander.org/.
  3236. .\"NODE "SEE ALSO"
  3237. .SH "VEDERE ANCHE"
  3238. ed(1), gpm(1), terminfo(1), view(1), sh(1), bash(1),
  3239. tcsh(1), zsh(1).
  3240. .PP
  3241. .nf
  3242. La pagina Web del Midnight Commander:
  3243. http://www.midnight\-commander.org/
  3244. .fi
  3245. .\"NODE "AUTHORS"
  3246. .SH "AUTORI"
  3247. Miguel de Icaza (miguel@ximian.com), Janne Kukonlehto
  3248. (jtklehto@paju.oulu.fi), Radek Doulik (rodo@ucw.cz), Fred
  3249. Leeflang (fredl@nebula.ow.org), Dugan Porter (dugan@b011.eunet.es),
  3250. Jakub Jelinek (jj@sunsite.mff.cuni.cz), Ching Hui
  3251. (mr854307@cs.nthu.edu.tw), Andrej Borsenkow (borsenkow.msk@sni.de),
  3252. Norbert Warmuth (nwarmuth@privat.circular.de),
  3253. Mauricio Plaza (mok@roxanne.nuclecu.unam.mx), Paul Sheer
  3254. (psheer@icon.co.za), Pavel Machek (pavel@ucw.cz) e Pavel Roskin
  3255. (proski@gnu.org) sono gli sviluppatori di questo pacchetto.
  3256. Alessandro Rubini (rubini@ipvvis.unipv.it) ha dato un notevole
  3257. contribuito nella correzione e nel miglioramento del supporto del
  3258. mouse nel programma, John Davis (davis@space.mit.edu) ha reso
  3259. disponibile la sua libreria S\-lang sotto la licenza GPL e ha risposto
  3260. alle mie domande su di essa; le seguenti persone hanno contribuito
  3261. al codice e in molte correzioni (in ordine alfabetico):
  3262. .PP
  3263. Adam Tla/lka (atlka@sunrise.pg.gda.pl),
  3264. alex@bcs.zp.ua (Alex I. Tkachenko), Antonio Palama,
  3265. DOS port (palama@posso.dm.unipi.it), Erwin van Eijk
  3266. (wabbit@corner.iaf.nl), Gerd Knorr (kraxel@cs.tu\-berlin.de),
  3267. Jean\-Daniel Luiset (luiset@cih.hcuge.ch), Jon Stevens
  3268. (root@dolphin.csudh.edu), Juan Francisco Grigera, port su piattaforma Win32
  3269. (j\-grigera@usa.net), Juan Jose Ciarlante (jjciarla@raiz.uncu.edu.ar),
  3270. Ilya Rybkin (rybkin@rouge.phys.lsu.edu), Marcelo Roccasalva
  3271. (mfroccas@raiz.uncu.edu.ar), Massimo Fontanelli (MC8737@mclink.it),
  3272. Sergey Ya. Korshunoff (root@seyko.msk.su), Thomas Pundt
  3273. (pundtt@math.uni\-muenster.de), Timur Bakeyev
  3274. (timur@goff.comtat.kazan.su), Tomasz Cholewo
  3275. (tjchol01@mecca.spd.louisville.edu), Torben Fjerdingstad
  3276. (torben.fjerdingstad@uni\-c.dk), Vadim Sinolitis (vvs@nsrd.npi.msu.su)
  3277. e Wim Osterholt (wim@djo.wtm.tudelft.nl).
  3278. .\"NODE "BUGS"
  3279. .SH "BACHI"
  3280. Vedere il file TODO nella distribuzione per informazioni su
  3281. quello che rimane ancora da fare.
  3282. .PP
  3283. Se si vuole fare un rapporto di un problema nel programma, si prega di
  3284. spedire un messaggio di posta a questo indirizzo: mc\-devel@gnome.org.
  3285. .PP
  3286. Nel rapporto è necessario fornire una descrizione dettagliata del baco,
  3287. la versione del programma (mc \-v mostra quest'informazione), il sistema
  3288. operativo su cui si sta facendo girare il programma e, se il programma
  3289. va in crash, è gradita una traccia dello stack.