61.html
来自「著名的linux英雄站点的文档打包」· HTML 代码 · 共 1,212 行 · 第 1/5 页
HTML
1,212 行
<br>
.更改前一命令之内容并执行之<br>
============================<br>
执行格式: ^oldstring ^newstring<br>
将前一命令中 oldstring 的部份,改成 newstring,并执行之。<br>
Example:<br>
%find . -name file1.c -print<br>
^file1.c^core<br>
%find . -name core -print<br>
<br>
注:档案 core 为执行程式或命令发生错误时,系统所产生的档案。作为侦错(debug)之□<br>
,因其所占空间极大,通常将之删除。<br>
<br>
资料之压缩<br>
==========<br>
为了避免不常用的档案或资料,占用太大的磁碟空间,请使用者将之压缩。欲使用压缩过<br>
的档案或资料前,将之反压缩,即可还原成原来之资料型式。凡是经过压缩处理之档案,<br>
会在档名後面附加 " .Z " 之字元,表示此为一压缩档案。<br>
<br>
.压缩资料<br>
==========<br>
执行格式:compress filename 压缩档案<br>
执行格式:compressdir directory-name 压缩目录<br>
<br>
.解压缩还原资料<br>
================<br>
执行格式:uncompress filename 反压缩档案<br>
执行格式:uncompressdir directory-name 反压缩目录<br>
<br>
pipe-line 之使用<br>
================<br>
执行格式:command1 | command2<br>
将 command1 执行结果,送到 command2 做为 command2 的输入。<br>
Example:<br>
%ls -Rl | more<br>
以分页方式,列出目前目录下所有档案,及子目录之名称。<br>
%cat file1 | more<br>
以分页方式,列出档案 file1 之内容。<br>
<br>
I/O control<br>
===========<br>
.标准输入之控制<br>
================<br>
执行格式:command-line < file<br>
将 file 做为 command-line 之输入。<br>
Example:<br>
%mail -s "mail test" user@iis.sinica.edu.tw < file1<br>
将档案 file1 当做信件之内容,Subject 名称为 mail test,送给收信人。<br>
<br>
.标准输出之控制<br>
================<br>
执行格式:command > filename<br>
将 command 之执行结果,送至指定的 filename 中。<br>
Example: %ls -l > list<br>
将执行 "ls -l" 命令之结果,写入档案 list 中。<br>
执行格式:command >! filename<br>
同上,若 filename 之档案已经存在,则强迫 overwrite。<br>
Example: %ls -lg >! list<br>
将执行 "ls - lg" 命令之结果,强迫写入档案 list 中。<br>
执行格式:command >& filename<br>
将 command 执行时,萤幕上所产生的任何讯息,写入指定的 filename 中。<br>
Example: %cc file1.c >& error<br>
将编译 file1.c 档案时,所产生之任何讯息,写入档案 error 中。<br>
执行格式:command >> filename<br>
将 command 执行结果,附加(append)到指定的 filename 中。<br>
Example: %ls - lag >> list<br>
将执行 "ls - lag" 命令之结果,附加(append)到档案 list 中。<br>
执行格式:command >>& filename<br>
将 command 执行时,萤幕上所产生的任何讯息,附加於指定的 filename中。<br>
Example: %cc file2.c >>& error<br>
将编译 file2.c 档案时,萤幕所产生之任何讯息,附加於档案 error 中。<br>
<br>
查看系统中的使用者:<br>
===================<br>
执行格式: who 或 finger<br>
执行格式: w<br>
执行格式: finger username or finger username@domainname<br>
<br>
改变自己的 username 进入其他使用者的帐号,拥有其使用权利。<br>
=========================================================<br>
执行格式: su username<br>
Example:<br>
%su user 进入使用者 user 之帐号<br>
passwrod: 输入使用者 user 之密码<br>
<br>
查看 username:<br>
==============<br>
执行格式: who am i 查看 login 时,自己的 username。<br>
执行格式: whoami 查看目前的 username。若已执行过 "su"命令(switch user),<br>
则显示出此 user 之 username。<br>
<br>
查看目前系上所有工作站的使用者:<br>
===============================<br>
执行格式: rusers<br>
<CTRL><C> => 结束<br>
<br>
与某工作站上的使用者交谈:<br>
=========================<br>
执行格式: talk username@hostname 或 talk username@ip_address<br>
Example:<br>
1. 可先利用 rusers 指令查看网路上的使用者<br>
2. 假设自己的帐号是 u84987 ,在工作站 indian 上使用,现在想要与 doc 上的<br>
u84123 交谈。<br>
%talk u84123@doc ==> 此时萤幕上将会出现等待画面<br>
在对方(u84123)萤幕上将会出现下列讯息<br>
Message from Talk_Daemon@Local_host_name at xx:xx<br>
talk: connection requested by u84987@indian<br>
talk: respond with: talk u84987@indian<br>
<br>
此时对方(u84123) 必须执行 talk u84987@indian 即可互相交谈。<br>
最後可按<CRTL><C>结束。<br>
<br>
检查远端电脑系统是否正常<br>
========================<br>
执行格式:ping hostname 或 ping IP-Address<br>
Example:<br>
%ping doc<br>
<br>
电子邮件(E-mail)的使用简介<br>
==========================<br>
本系之 E-mail address 为 ice.ntnu.edu.tw<br>
<br>
..将档案当做 E-mail 的内容送出<br>
=============================<br>
执行格式:mail -s "Subject-string" username@address < filename<br>
%mail -s "program" user < file.c<br>
将 file.c 当做 mail 的内容,送至 user, subject name 为 program。<br>
<br>
..传送 E-mail 给本系使用者<br>
========================<br>
执行格式:mail username<br>
%mail user<br>
<br>
..传送 E-mail 至 外地<br>
====================<br>
执行格式: mail username@receiver-address<br>
Example<br>
%mail paul@gate.sinica.edu.tw<br>
Subject : mail test<br>
:<br>
:<br>
键入信文内容<br>
:<br>
:<br>
按下 "Control D" 键或 " . " 键结束信文。<br>
<br>
连按两次 "Control C" 键,则中断工作,不送此信件。<br>
<br>
Cc:<br>
( Carbon copy : 复制一份信文,给其他的收信人 )<br>
<br>
..检查所传送之 E-mail 是否送出,或滞留於本所之邮件伺服站中<br>
=========================================================<br>
执行格式:/usr/lib/sendmail -bp<br>
( 若萤幕显示为 "Mail queue is empty" 之讯息,表示 mail 已送出。<br>
若为其它错误讯息,表示 E-mail 因故尚未送出。)<br>
<br>
..读取信件<br>
=========<br>
执行格式: mail<br>
常用指令如下:<br>
cd [directory] chdir to directory or home if none given<br>
d [message list] delete messages<br>
h print out active message headers<br>
m [user list] mail to specific users<br>
n goto and type next message<br>
p [message list] print messages<br>
q quit, saving unresolved messages in mbox<br>
r [message list] reply to sender (only) of messages<br>
R [message list] reply to sender and all recipients of messages<br>
s [message list] file append messages to file<br>
t [message list] type messages (same as print)<br>
u [message list] undelete messages<br>
v [message list] edit messages with display editor<br>
w [message list] file append messages to file, without from line<br>
x quit, do not change system mailbox<br>
z [-] display next [previous] page of headers<br>
! shell escape<br>
<br>
档案编辑器 vi 之使用方法简介<br>
============================<br>
vi、celvis(cvi) 是在工作站上被广大使用的中英文编辑软体。对初学者而言,<br>
常因其特殊的使用方法,而不得其门而入;对已经在使用 vi 的使用者来说,也<br>
常见因对 vi 的不熟悉或不够了解,而无法发挥出 vi 强大的编辑能力,以下将<br>
介绍 vi 之使用方法简介。<br>
<br>
..本文内容大纲<br>
=============<br>
进入 vi<br>
离开 vi<br>
输入模式<br>
如何进入输入模式<br>
如何离开输入模式<br>
指令模式<br>
游标的移动<br>
视窗的移动<br>
删除、复制及修改指令介绍(delete、change、yank)<br>
删除与修改(delete、replace)<br>
搬移与复制(delete/put、yank/put)<br>
指令重覆<br>
取消前一动作(undo)<br>
字串搜寻<br>
资料的连接与分行<br>
环境的设定<br>
ex 指令<br>
其它方面<br>
中文编辑<br>
恢复编辑时被中断的档案<br>
编辑多个档案<br>
<br>
vi 是 visual editor 的缩写,是 UNIX 所提供的编辑器之一。它提供使用者一个<br>
视窗的编辑环境,在此视窗下,使用者可编辑所要的档案。<br>
<br>
..进入vi<br>
=======<br>
直接执行 vi编辑程式即可:<br>
%vi test<br>
此刻萤幕上会出现 vi 的编辑视窗,同时 vi 会将档案复制一份至记忆体中<br>
的缓冲区 (buffer) 。 vi会保留在磁碟中的档案不变,而先对缓冲区的档<br>
案作编辑,编辑完成後,使用者可决定是否要取代原来旧有的档案。<br>
<br>
..离开vi<br>
=======<br>
若在输入模式下,则先利用《ESC》进入指令模式,而後即可选用下列指令<br>
离开vi。<br>
:q! 离开vi,并放弃刚在缓冲区内编辑的内容。<br>
:wq 将缓冲区内的资料写入磁碟中,并离开vi。<br>
:ZZ 同wq。<br>
:x 同wq。<br>
:w 将缓冲区内的资料写入磁碟中,但并不离开vi。<br>
:q 离开vi,若档案被修改过,则会被要求确认是否放弃修改的内容。<br>
此指令可与:w 配合使用。<br>
<br>
..vi 的操作模式<br>
==============<br>
vi 提供两种操作模式:输入模式(insert mode)和指令模式(command mode)<br>
。当使用者进入 vi 後,即处在指令模式下,此刻键入之任何字元皆被视为<br>
指令。在此模式下可进行删除、修改等动作。若要输入资料,则需进入输入<br>
模式。<br>
<br>
..输入模式<br>
=========<br>
如何进入输入模式<br>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?