⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4.htm

📁 debian参考手册,pdf格式的版本。
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0067)http://qref.sourceforge.net/Debian/reference/ch-tutorial.zh-cn.html -->
<HTML><HEAD><TITLE>Debian 参考手册 - Debian指南</TITLE>
<META http-equiv=content-type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.3790.118" name=GENERATOR></HEAD>
<BODY><A name=ch-tutorial></A>
<HR>
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-install.zh-cn.html">上一页</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/reference.zh-cn.html#contents">目录</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-preface.zh-cn.html">1</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-system.zh-cn.html">2</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-install.zh-cn.html">3</A> 
] [ 4 ] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-woody.zh-cn.html">5</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-package.zh-cn.html">6</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-kernel.zh-cn.html">7</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-tips.zh-cn.html">8</A> ] [ 
<A href="http://qref.sourceforge.net/Debian/reference/ch-tune.zh-cn.html">9</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-gateway.zh-cn.html">10</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-edit.zh-cn.html">11</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-vcs.zh-cn.html">12</A> ] [ 
<A 
href="http://qref.sourceforge.net/Debian/reference/ch-program.zh-cn.html">13</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-gnupg.zh-cn.html">14</A> ] 
[ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-support.zh-cn.html">15</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ap-appendix.zh-cn.html">A</A> 
] [ <A 
href="http://qref.sourceforge.net/Debian/reference/ch-woody.zh-cn.html">下一页</A> 
] 
<HR>

<H1>Debian 参考手册 <BR>第 4 章 - Debian指南 </H1>
<HR>

<P>本章为那些初涉Linux世界的新手指出了基本方向。如果你接触Linux已有一段时间,可以当成是一次实战测验。 
<HR>
<A name=s4.1></A>
<H2>4.1 信息资源</H2>
<P>到<CODE><A href="http://www.debian.org/doc/">Debian Documentation Project 
(DDP)</A></CODE>看看,那儿有最权威的Debian参考资料。其中的许多文档都安装在<CODE>/usr/share/doc/</CODE>下。还可以到<CODE>/usr/share/doc-base/</CODE>看看,那儿有这些文档的打印文件。在<CODE>~/.bash_profile</CODE>中添加<SAMP>export 
CDPATH=.:/usr/share/doc:/usr/src/local</SAMP>,这样更容易访问这些文档目录。 
<P>到<CODE><A href="http://www.tldp.org/">Linux Documentation Project 
(LDP)</A></CODE>看看,那儿有最权威的通用Linux参考资料。LDP资料通常安装在<CODE>/usr/share/doc/HOWTO/</CODE>目录下。 

<P>浏览本地或远程FTP站点的文档,可在Midnight Commander中按下<SAMP>F9</SAMP>(参阅<A 
href="http://qref.sourceforge.net/Debian/reference/ch-tutorial.zh-cn.html#s-mc">Midnight 
Commander (MC), 第 4.3 节</A>)。 
<HR>
<A name=s4.2></A>
<H2>4.2 Linux控制台</H2>
<HR>
<A name=s-login></A>
<H3>4.2.1 登录</H3>
<P>在普通Linux系统中,有6个独立的伪终端(pseudo-terminals)。同时按下<SAMP>Left-Alt</SAMP>键和<SAMP>F1</SAMP>–<SAMP>F6</SAMP>键可在这些伪终端间切换。每个伪终端均需单独登录。多用户环境是Unix最鲜明的特征,而且一用就上瘾。 

<P>使用普通用户帐号工作是个很好的Unix习惯。不得不承认,我过去常仅仅为图方便而滥用超级用户帐号(root)。 
<P>现在,我通常使用一个普通用户帐号,使用<SAMP>sudo</SAMP>、<SAMP>super</SAMP>或<SAMP>su 
-c</SAMP>来获得有限的root访问权限。 
<HR>
<A name=s-newuser></A>
<H3>4.2.2 添加用户</H3>
<P>系统安装完毕,我通常会添加一个普通用户帐号,如果用户名为“penguin”, <PRE>     # adduser penguin
</PRE>
<P>就会创建一个这样帐号。 
<P>使用<SAMP>vigr</SAMP>命令编辑<CODE>/etc/group</CODE>: <PRE>     adm:x:4:admin
     src:x:40:admin, debian, ...
     ...
</PRE>
<P>在系统默认安装状态下,<SAMP>adm</SAMP>用户组成果对<CODE>/var/log</CODE>下的许多日志文件具有读权限,并可使用<CODE>xconsole</CODE>。<SAMP>staff</SAMP>用户组拥有<CODE>/home</CODE>,适用于进行用户帐号维护工作的用户,而src用户组拥有<CODE>/usr/src</CODE>,用来存放那些完成内核编译等工作的用户。有关用户及用户组的规范描述可参阅最新的<CODE><A 
href="http://qref.sourceforge.net/usr/share/doc/base-passwd/users-and-groups.html">users-and-groups</A></CODE>。 

<P>我个人使用<SAMP>adm</SAMP>用户组存放那些具有管理员职责和单独<CODE>su</CODE>特权的用户(参阅<A 
href="http://qref.sourceforge.net/Debian/reference/ch-tune.zh-cn.html#s-wheel">“为什么GNU 
<CODE>su</CODE>命令不支持<SAMP>wheel</SAMP> group”, 第 9.2.2 
节</A>),而将CVS用户放在<SAMP>src</SAMP>用户组(参阅<A 
href="http://qref.sourceforge.net/Debian/reference/ch-vcs.zh-cn.html#s-cvs">CVS, 
第 12.1 节</A>)。 
<P>用<CODE>adduser</CODE>,<CODE>addgroup</CODE>,<CODE>vipw</CODE>,<CODE>vipw 
-s</CODE>,<CODE>vigr</CODE>,以及<CODE>vigr -s</CODE>检查一下用户及用户组是否配置得当。 
<HR>
<A name=s4.2.3></A>
<H3>4.2.3 如何关机</H3>
<P>和其它现代操作系统一样,系统的工作文件均缓存于内存,所以在切断电源之前Linux需要完成特别的关机程序。下面就是多用户模式下使用的关机命令: <PRE>     # shutdown -h now
</PRE>
<P>这是单用户模式下使用的关机命令: <PRE>     # poweroff -i -f
</PRE>
<P>等待屏幕上显示“System halted”字样之后切断电源。如果在BIOS和Linux中开启了apm,系统会自动切断电源。详情参阅<A 
href="http://qref.sourceforge.net/Debian/reference/ch-install.zh-cn.html#s-apm">多内存和关机自动断电, 
第 3.7.4 节</A>。 
<HR>
<A name=s4.2.4></A>
<H3>4.2.4 命令行编辑</H3>
<P><CODE>bash</CODE>是默认shell,它能记住使用过的命令。只需按up-arrow键就能进入记忆模式,使用上下箭头找你想输入的命令。其它需要牢记的重要击键有: 
<PRE>     Ctrl-U:                  删除行首到光标间的内容
     Ctrl-D:                  中止输入
     Lt-click-and-drag-mouse: 选择并拷贝到剪贴板(gpm)
     Ctrl-click-mouse:        将剪贴板内容粘贴到光标处(gpm)
</PRE>
<P>对于常规Linux系统控制台,上述命令中通常指的是左边的<SAMP>Ctrl</SAMP>和<SAMP>Alt</SAMP>键。 
<HR>
<A name=s4.2.5></A>
<H3>4.2.5 执行命令</H3>
<P>典型的命令执行方法是使用如下shell命令行序列: <PRE>     $ LC_ALL=fr ls -la
</PRE>
<P>在此,<CODE>ls</CODE>程序在前台执行环境变量<SAMP>LC_ALL</SAMP>设置为<SAMP>fr</SAMP> Here, 
program <CODE>ls</CODE> is executed in the foreground job with the environment 
variable <SAMP>LC_ALL</SAMP> set to <SAMP>fr</SAMP> for French and the command 
line argument set to <SAMP>-la</SAMP> for listing everything in detail. If the 
command line is post-fixed by <SAMP>&amp;</SAMP> sign then the command is 
executed in the background job. The background job allows user to run multiple 
programs in a single shell. 
<P>The execution of the command can be managed by following key strokes. <PRE>     Ctrl-C:                  中止程序
     Ctrl-Z:                  暂停程序
     Ctrl-S:                  停止屏幕输出
     Ctrl-Q:                  恢复屏幕输出
     Ctrl-Alt-Del:            重启/关闭系统(参阅/etc/inittab)
</PRE>
<P>有关如何管理程序运行,可参阅<CODE>bash(1)</CODE>中的<SAMP>jobs</SAMP>、<SAMP>fg</SAMP>、<SAMP>bg</SAMP>和<SAMP>kill</SAMP>。 

<HR>
<A name=s4.2.6></A>
<H3>4.2.6 需要牢记的基本命令</H3>
<P>下列是最基本的Unix命令: <PRE>     ls, ls -al, ls -d, pwd, cd, cd ~user, cd -, 
     cat /etc/passwd, less, bg, fg, kill, killall, 
     uname -a, type <VAR>commandname</VAR>, sync, netstat,
     ping, traceroute, top, vi, ps aux, tar, zcat, 
     grep, ifconfig, ...
</PRE>
<P>在命令提示符后输入<SAMP>man</SAMP>或<SAMP>info</SAMP>加相关命令名,可查看该命令的意思。许多Linux命令可使用下列调用获得简要帮助信息: 
<PRE>     $ commandname --help
     $ commandname -h
</PRE>
<P><SAMP>whatis <EM>commandname</EM></SAMP>可以显示任何命令的单行概述,这些内容来自于相关帮助文件的开头。 
<HR>
<A name=s4.2.7></A>
<H3>4.2.7 X Window系统</H3>
<P>从控制台启动X Window系统: <PRE>     # exec startx
</PRE>
<P>右键点击root窗口可以唤出选择菜单。 
<HR>
<A name=s4.2.8></A>
<H3>4.2.8 重要键盘命令</H3>
<P>可在Linux控制台中使用的重要击键(<SAMP>plus</SAMP>、<SAMP>minus</SAMP>指数字键盘上的按键): <PRE>     Alt-F1 thru F6:       切换到其它伪终端
     Ctrl-Alt-F1 thru F6:  切换到其它伪终端
                           (在X-window、DOSEMU等运行环境中)
     Alt-F7:               切换回X-window
     Ctrl-Alt-minus:       降低X-window的显示分辩率
     Ctrl-Alt-plus:        提高X-window的显示分辩率
     Ctrl-Alt-Backspace:   中止X-windows
     Alt-X, Alt-C, Alt-V:  通用的Windows/Mac剪切、拷贝、粘贴键  
             在某些程序如Netscape Composer中,组合键中的Ctrl键换成了Alt键
</PRE>
<HR>
<A name=s-mc></A>
<H2>4.3 Midnight Commander (MC)</H2>
<P>Midnight Commander (MC)是Linux控制台和其它终端环境中的GNU“瑞士军刀”。 
<HR>
<A name=s4.3.1></A>
<H3>4.3.1 安装MC</H3><PRE>     # apt-get install mc
</PRE>
<P>接着按照其手册页面<CODE>mc(1)</CODE>中描述的方法修改<CODE>~/.bashrc</CODE>(或<CODE>/etc/bash.bashrc</CODE>, 
<CODE>.bashrc</CODE>会调用它),打开<SAMP>-P</SAMP>选项,这使得MC不必退出就能更改其工作目录。 
<P>如果处于<CODE>kon</CODE>或<CODE>Kterm</CODE> for 
Japanese等使用某些图形特性的终端,MC运行会出一些问题,可在MC命令行中加上<SAMP>-a</SAMP>加以预防。 
<HR>
<A name=s4.3.2></A>
<H3>4.3.2 启动MC</H3><PRE>     $ mc
</PRE>
<P>在MC中用户可轻而易举使用菜单完成所有的文件操作。 
<HR>
<A name=s4.3.3></A>
<H3>4.3.3 文件管理器</H3>
<P>默认状态下,所有文件列于两个目录面板。一种实用的方式是将右边窗口设定为“information”,用来查看文件访问权限等信息。下面是一些基本的击键。如果<CODE>gpm</CODE> 
daemon在运行,你还可以使用鼠标。(在MC中进行剪切和粘贴操作时另忘了按下shift键。) 
<UL>
  <LI><SAMP>F1</SAMP>: 帮助菜单 
  <LI><SAMP>F3</SAMP>: 内置文件阅读器 
  <LI><SAMP>F4</SAMP>: 内置编辑器 
  <LI><SAMP>F9</SAMP>: 激活折叠菜单 
  <LI><SAMP>F10</SAMP>: 退出Midnight Commander 
  <LI><SAMP>Tab</SAMP>: 在两个窗口间移动 
  <LI><SAMP>Insert</SAMP>: 为多文件操作生成文件如拷贝 
  <LI><SAMP>Del</SAMP>: 删除文件(小心—请设置MC为安装删除模式) 
  <LI>Cursor keys: 与各自的名字一致 </LI></UL>
<HR>
<A name=s4.3.4></A>
<H3>4.3.4 命令行技巧</H3>
<UL>
  <LI><CODE>cd</CODE>命令可改变焦点屏幕中的目录位置。 </LI></UL>
<UL>
  <LI><SAMP>Control-Enter</SAMP>或<SAMP>Alt-Enter</SAMP>可以将文件名拷贝到命令行。在编辑命令行时可与<CODE>cp</CODE>或<CODE>mv</CODE>命令结合使用。 
  </LI></UL>
<UL>
  <LI><SAMP>Alt-Tab</SAMP>显示焦点文件所属文件或目录的文件名 </LI></UL>
<UL>
  <LI>可指定MC两个目录窗口的起始目录;例如<SAMP>mc /etc /root</SAMP>。 </LI></UL>
<UL>
  <LI><SAMP>Esc</SAMP> + <VAR>numberkey</VAR> == <SAMP>F<VAR>n</VAR></SAMP> 
  (例如<SAMP>Esc</SAMP> + <SAMP>1</SAMP> = <SAMP>F1</SAMP>, etc.; <SAMP>Esc</SAMP> 
  + <SAMP>0</SAMP> = <SAMP>F10</SAMP>) </LI></UL>
<UL>
  <LI><SAMP>Esc</SAMP> key == <SAMP>Alt</SAMP> key (= <SAMP>Meta</SAMP>, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -