[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
user:zeman:tahak [2009/11/12 13:10]
zeman CPAN.
user:zeman:tahak [2009/11/12 13:44]
zeman Tunelování bashe skrz tcsh?
Line 54: Line 54:
 <code>perl -MCPAN -e shell <code>perl -MCPAN -e shell
 install File::NFSLock</code> install File::NFSLock</code>
 +
 +nebo dokonce rovnou
 +
 +<code>perl -MCPAN -e 'install File::NFSLock'</code>
  
 kde ''File::NFSLock'' je název chybějícího modulu, který chci doinstalovat. Otázka je, jak je ''CPAN.pm'' nakonfigurován a kam vlastně bude nový modul instalovat. ''CPAN.pm'' si čte svou konfiguraci ze souboru kde ''File::NFSLock'' je název chybějícího modulu, který chci doinstalovat. Otázka je, jak je ''CPAN.pm'' nakonfigurován a kam vlastně bude nový modul instalovat. ''CPAN.pm'' si čte svou konfiguraci ze souboru
Line 62: Line 66:
  
 Návod k&nbsp;modulu ''CPAN.pm'' je například [[http://theoryx5.uwinnipeg.ca/CPAN/perl/lib/CPAN.html|zde]]. Návod k&nbsp;modulu ''CPAN.pm'' je například [[http://theoryx5.uwinnipeg.ca/CPAN/perl/lib/CPAN.html|zde]].
 +
 +====== bash a tcsh ======
 +
 +===== Rozdíl mezi .bash_profile a .bashrc =====
 +
 +''.bash_profile'' se zavolá na začátku login shellu. ''.bashrc'' se zavolá na začátku shellu, který je interaktivní, ale není login. Většina lidí to má zařízeno tak, že z&nbsp;''.bash_profile'' se volá ''.bashrc'', jinak je ''.bash_profile'' prázdný a všechna ostatní nastavení jsou v&nbsp;''.bashrc'':
 +
 +<code bash># .bash_profile
 +if [ -f ~/.bashrc ]; then
 +   source ~/.bashrc
 +fi</code>
 +
 +Protože dosud jsem víc pracoval v&nbsp;''tcsh'' a nastavení proměnných mám nejlépe udržované v&nbsp;''.cshrc'', mohlo by pomoct, kdybych na začátku všech volání bashe povinně zavolal tcsh a skrz něj další bash, který by ale už zdědil prostředí tcsh:
 +
 +<code bash># .bashrc
 +exec /bin/tcsh -c 'exec /bin/bash'</code>

[ Back to the navigation ] [ Back to the content ]