| <Ctrl><Alt><F1> |
切换至第一文字终端。在Linux之下你可以同时打开好几个终端机。 |
| <Ctrl><Alt><Fn> |
(n=1..6) 切换至第n文字终端。 |
| <Ctrl><Alt><F7> |
切换至第一图形 (GUI)终端。 |
| <Ctrl><Alt><Fn> |
(n=7..11) 切换至第n图形 (GUI)终端。 |
| <Tab> |
自动完成指令。 |
| <ArrowUp> |
(↑键) 卷动而编辑指令历史。按来执行。 |
| <Shift><PgUp> |
卷上终端之输出。可以用在login指示下,这样可以看启动电脑所有之资讯。 |
| <Shiift><PgDown> |
卷下终端之输出。 |
| <Ctrl><Alt><+> |
(X-windows) 切换X-server至下一萤幕解析度。 |
| <Ctrl><Alt><-> |
(X-windows) 切换X-server至前一萤幕解析度。 |
| <Ctrl><Alt><BkSpc> |
(X-windows) 杀掉目前的X-windows server。如果X-windows server当机时就用这方法离开。 |
|
关掉系统,然后重新启动。 |
| <Ctrl>c |
杀掉目前正在执行的程序。 |
| <Ctrl>d |
从目前之终端离开(logout)。 |
| <Ctrl>d |
传送「End-of-File」至目前正在执行的程序。 |
| <Ctrl>s |
暂停终端之输出。. |
| <Ctrl>q |
回复终端之输出。 |
| <Ctrl>z |
将目前之程序放到背景。 |
| reset |
如你用cat显示二进制档之内容到萤幕,有时萤幕上所显示之字元都是乱码。用之指令来回复正常之输出。 |
| <MiddleMouseButton> |
<滑鼠中键>:贴上在别的地方已标记过的文字。这是Linux正常的「复制/贴上」咦鳌? |
| ~ |
自己的home directory。 |
| . |
(句点) 目前的目录。 |
| .. |
(两点) 父(上一层的)目录。 |
| ls |
列出目前目录之内容。dir是ls的别名。 |
| cd directory |
改变目录。 |
| cp source destination |
复制档案。 |
| mcopy source destination |
复制档案从/至dos档案系统(不需要mount)。例: mcopy a:autoexec.bat ~/junk。请参考man mtools有关在Linux直接用dos的一些指令,如:mdir, mcd,mren,mmove,mdel,mmd,mrd,mformat… |
| mv source destination |
搬移档案或更改档名。 |
| ln -s source destination |
建立符号连接。 |
| rm files |
删除档案。 |
| mkdir directory |
建立新的子目录。 |
| rmdir directory |
删除空的子目录。 |
| rm -r files |
(递回之删除) 删除档案,目录以及下面的子目录。 |
| cat filename | more |
一页一页的显示档案之内容。 |
| less filename |
卷上/下文字档之内容。要结束就按q。 |
| pico filename |
编辑文字档。 |
| lynx html_file |
文字模式之浏览器。 |
| tar -zxvf filename |
解压.tar.gz或.tgz档案。 |
| find / -name “filename” |
从根目录寻找filename档。filename可以包含万用字*和?。 |
| locate filename |
比较快的寻找档案。 |
| pine |
文字模式的email程式。另一个email程式是elm。 |
| mc |
执行Midnight Commander档案管理程式。像dos下的Norton Commander。 |
| telnet server |
用telnet通讯协定连接到另一个电脑。你可以用对方的电脑名称或IP。对方电脑会要求你输入login name和password。 |
| rlogin server |
(=remote login) 远方之login。连接时会自动使用你在这电脑的login name和password。如失败,就会要求你输入login name和password。 |
| rsh server |
(=remote shell) 远方使用者介面(shell)。另一个方法与远方电脑连接。连接时会自动使用你在这电脑的login name和password。如失败,就会要求你输入login name和password。 |
| ftp server |
用ftp通讯协定连接到另一个电脑。ftp是使用在与远方电脑复制档案。 |
| minicom |
Minicom串列埠通讯程式。像dos下之Telix。 |
| ./program_name |
执行在目前目录下的程式。 |
| xinit |
执行没有视窗管理员的X-windows server。 |
| startx |
执行有视窗管理员的X-windows server。 |
| startx — :1 |
执行下一X-windows在显示器1(显示器0为初始直)。你可以同时使用几个图形终端。用 ,,等来切换。 |
| xterm |
(X terminal) 执行一个X-windows终端。离开时就下exit。 |
| xboing |
(X terminal)。很好玩的游戏。 |
| gimp |
(X terminal) 影像编辑器,像PhotoShop或Corel Draw。 |
| netscape |
(X terminal) 执行netscape。 |
| netscape -display host:0.0 |
(X terminal) 执行netscape在这电脑但将输出传到远方电脑名称为host的显示器0萤幕0。你可以使用xhost在这电脑给与权限将输出传到远方电脑host。 |
| shutdown -h now |
(当root) 关机。平常用在远方关机。一般的关机方法是按 |
halt
reboot |
(当root) 关机/重新启动。 |
| printtool |
(当root在X-terminal)设地定列表机。这些设定会写在/etc/printcap。 |
| setup |
(当root) 设定滑鼠,音效卡,键盘,X-windows,系统之服务。 |
| alias ls=”ls-Fskb –color” |
建立ls之别名美化ls之输出。如你要所有使用者可以使用这功能就放在/etc/bashrc。 |
| adduser user_name |
(当root) 建立新使用者帐号。例:adduser barbara。不要忘下一步是要设定新使用者之password。新使用者的磁碟空间是放在/home/user_name。 |
| useradd user_name |
和adduser相同之指令。 |
| userdel user_name |
9当root) 删除使用者帐号。使用者之磁碟空间和email是另外处理。 |
| groupadd group_name |
建立新的group(群组)。 |
| passwd |
改变自己的password。如你是root,你可以改变任何使用者之password:password user_name。 |
| chmod perm files |
(=change mode) 改变自己档案之权限(root可以改变任何档案)。档案权限有三种:read能读 (r),write能写 (w),execute能执行 (x)给与三种使用者:owner拥有者 (u),members属拥有者同样的群组 (g),others其他使用者 (o)。用ls -l来查看档案的权限。rwxrwxrwx表示所有使用者对这档案有所有权限。左边三个字元代表拥有者之权限,中间三个代表与拥有者同群之权限,右边三个代表其他使用者之权限。没有权限是用「-」。例:chmod a+r junk会给所有使用者(a=all:user+group+others)对junk档案读取之权限。chmod o-x junk会取消其他使用者对junk档案执行之权限。请参考chmod –help和man chmod。要设定你建立档案的初始权限你可以用umask(请参考man umask)。 |
chown new_owner files
chgrp new_group files |
改变档案之拥有者和群组。如你复制一个档案给另一个人你就用这两个指来令改拥有者和群组。 |
| su |
(=super user) 担任root之身份。系统会要求你输入root之password。要离开时,就下exit。如在你担任root的身份的同时也建立root的环境变数就用su -l。 |
| rpm -ivh files |
(=Red Hat Package Manager[包装管理员])。安装(-i)或更新/安装(-U) rpm包装。 |
| glint |
(X terminal) 图形模式之rpm包装管理员。 |
| kernelcfg |
(当root在 X terminal) 图形模式启动或取消核心模组。 |
| setserial /dev/cua0 port 0×03f8 irq 4 |
(当root)设定非标准参数的串列埠。左边的例子显示出第一串列埠(dos的com1)标准的参数。如你要每次启动电脑就用这设定,就将这指令加在 /etc/rc.d/rc.local档里。请参考man setserial。 |
| emacs |
(X-terminal) emacs编辑器。 |
| gcc c_source_filename |
GNU C 编译器。 |
| g++ cpp_source_filename |
GNU C++ 编译器。 |
| perl |
指令稿(script)语言。指令稿是相似dos之批次档。 |
| python |
物件导向直译器。免费手册可以在 http://www.python.org/doc/ 浏览或在 ftp://ftp.python.org 下载。 |
| tcl |
指令稿语言。 |
| wish |
(xterm) Tk之前端(front end)和在X-windows tcl之延伸。平常用在写前端程式。 |
| g77 |
GNU FORTRAN编译器。 |
| f2c |
FORTRAN至c之转换器。 |
| fort77 |
FORTRAN编译器。呼叫 f2c和gcc或 g++。 |
| basic |
Chipmunk Basic。 |
| cvs |
平行版本系统。 |
| diff file1 file2 [>patchfile] |
比较两个档案的内容而列出不同之处。「>patchfile」将diff的结果写在patchfile里。 |
| sdiff [-w 80] file1 file2 |
比较两个档案的内容。用并排方式显示。「-w 80」告诉sdiff用80行来显示两个档案的内容。 |
| patch file2patch < patchfile |
将diff所产生的patchfile使用在file2patch。要一次完成这功能就把diff和patch两个指令混合在一起:diff file1 file2 | patch file2patch。file2patch可能是file1或file2。 |
| grep string filename |
在档案内寻找字串。 |
| tr |
翻译工具。列:文字档案内的字串用另一字串来代替。 |
| gawk |
GNU awk。常用来处理有定界符号(delimited)的文字档。 |
| sed |
处理文字档之工具。 |