分类: LINUX
2009-01-16 10:45:51
本章针对linux初学者
ls命令字符显示颜色设置:/etc/DIR_COLORS 或者~/.dir_colors
Less比more更强大,比如,可以做标识,而后返回。
图形页面的编辑方式:emacs .bashrc
Shell编辑很多命令和emacs类似,改为vi风格:export VISUAL=vi。Tcsh中可以使用:setenv VISUAL vi
Zsh中**可以代表整个目录:比如:
# ls **/kg*
bin/kgs kgs kgs_user.conf
要使重定向>不覆盖原有文件,csh or tcsh中可以这样:set noclobber,bash中:noclobber=1 ,任何值都可以,不一定要为1。
以上不记录错误,要想记录一切,可以使用:$ gcc invinitjig.c >& error-msg,bash 和Bourne中也可以这样:gcc invinitjig.c &> error-msg。 gcc invinitjig.c 2>error-msg >/dev/null。
Linux的命令除了shell的内部命令外,多数都是文件。可以把当前路径加到path,但是不建议root用户这么做。
放入后台,加& 或者在运行时使用^+z。放回前台:fg %1 ,可以直接杀死 kill %1。
Windows也有图形的ssh接口,见()。参考书籍《The Secure Shell: The Definitive Guide (O'Reilly).》
$ ssh -l mdw eggplant
$ ssh mdw@eggplant
$ ssh eggplant
$ ssh -l mdw eggplant rm logfiles/temp_junk
$ scp logfiles/temp_junk mdw@eggplant:
$ scp mdw@eggplant:logfiles/temp_junk .
$ scp -r mdw@eggplant:logfiles .
Ssh到远端时,使用~而后Ctrl-Z可以切换到本地,fg恢复,这个键我个人是无法按到。可以在ssh上面运行X Window以及无密码ssh。
很多配置文件以rc结尾,即:resource configuration。比如:.bashrc。.bash_profile是用户登陆的时候才执行,打开终端并不执行。其他的配置文件有 .zshrc,.zprofile,.cshrc,.login,.emacs,.exrc,.kde/share/config,.gnome等。
编辑器Emacs有2个版本:GNU Emacs和XEmacs。GNU Emacs的启动方法:emacs filename。使用文本方式emacs -nw filename。
学习bash,推荐阅读:《Learning the bash Shell》,Cameron Newham and Bill Rosenblatt
学习csh and tcsh,推荐使用:《Using csh and tcs》,Paul DuBois