Linux上机基本操作_第1页
Linux上机基本操作_第2页
Linux上机基本操作_第3页
Linux上机基本操作_第4页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 1 章 windows下客户端软件 putty一、 Putty 简介Putty 是 Win32 平台下的客户端,通过它,可以登陆到Linux 服务器,其好处:1完全免费的 telnet 和 ssh 客户端工具2全面支持 ssh1和 ssh23绿色软件,无需安装,下载后在桌面建个快捷方式就行4体积很小5操作简单,所有的操作都在一个控制面板中实现。二、 Putty 快速起步1开始一个任务 双击 putty.exe;2在 Host Name(or IP address) 输入欲访问的主机名或IP;3在 protocol 选择使用的协议 ssh。4可以把所选的任务配置存起来

2、,在Saved Session输入任务的名字。5双击 Open, 就出现画面,至此,就可以使用putty第二章 Linux使用入门21概述Linux是一个多任务、多用户的操作系统。在Linux系统中同时可以有多个用户使用同一台计算机,运行多个不同的应用。这与平时使用的Windows XP/2000个人版操作系统是不同的。学生平时使用的几乎都单用户独占系统(因此不用登录)。在Linux系统上,用户为了使系统能够识别自己,必须进行登录。登录分为两步:输入用户的登录名,系统将根据该登录名来识别用户;输入用户的口令,该口令是用户自己选择的一个字符串、对其他用户是保密的、在登录时系统用来辨别真假用户的关

3、键字。系统认为只有用户自己和用户授权的人知道这个口令,所以只允许正确口令的用户登录,其他用户则不能登录到这个帐户下。在一般情况下,系统管理员会在为用户建立帐户时赋给用户一个用户名和一个初始的口令。另外,每个 Linux 系统都被赋予一个主机名( hostname )。这个主机名是赋给计算机的名字(标识)。主机名用来在网络上识别独立的计算机。1 登录启动 putty后,可看见屏幕有如下显示:login:在靠近login处使用小写字母键入你的用户名RETURN键, ?可看见屏幕有如下显示 :password:wang0103( 按你的班级输入) ,然后按在靠近password处使用小写字母键入你的

4、口令12356,然后按RETURN键,如果系统审核输入的保密字正确,则显示:Welcome to LINUX System V.$其中显示shell提示符为 $,表示完成注册进程. 在某些为百分号 %。 shell提示符是注册序列的结束,当用户看到功地在你的Linux系统中注册 .Linux shell系统中,提示符时,shell提示符?说明你已成2 Shell外壳这 shell是 LINUX 与用户的交互接口,它是用户输入的键盘命令的解释程序(翻译器)和程序语言工具。 shell 解释程序执行的命令也称 shell 命令,所有 shell 命令之集合称作 shell 语言。3退出系统当用户要

5、终止他的LINUX 对话时,必须注销,相应于D(D) ,或者键入logout/exit。shell提示符,请按Ctrl-在用户注销后,LINUX 可能会显示login:信息的内容. 屏幕会有如下显示:$login:如果你按 RETURN键时 LINUX 不显示 shell 提示符,那么表示已注销成功;如果 ?LINUX 仍显示你的 shell 提示符,那么表示你未注销,则请重复注销进程。2 2基本指令 指令格式指令名称选择项参数同一行中可以输入一个以上的指令, 只要指令间以分号(;)隔开,Linux将会按次序执行命令序列。 指令选择项为了执行动作产生不同的结果; 选择项以 (-) 号开头 ;

6、指令参数参数的目的是描述指令所需的一些信息 ( 例如 : 文件名称 ), 而这些信息在每次执行该指令时都不相同。 通配符“* ”:可用来代表文件名中的任意长度的字符串;“?”:可用来代表文件名中的任一字符;“ ”:可用来代表文件名中的任一属于字符组中的字符。以下这些命令均为shell命令。1.man显示联机Linux手册格式描述V 用户手册或$ manoprionchaptertitle.man命令打印你所指定的命令。在你的Linux程序员手册。在较小的LinuxLINUX 系统中,也许有 LINUX 系统系统中,也许没有 man 命令, ?因为联机手册需要相当大的磁盘空间。 举例 你可使用命

7、令man who 查看who命令的手册描述。2. ls格式描述显示当前工作目录下内容$ ls ltrls命令根据文件名按字母顺序列出你的文件目录及子目录名称。 选择项 lls命令有多个选择项,下面列出几个重要的选择项:以长 格式 列出文件,其中包括文件中的字符个数,?以及最近修改的日期和时间。 t 以最近修改的时间顺序列出文件。 r 将 t 选择的列表顺序变反。-a显示隐藏文件 举例 以修改时间的顺序列文件,输入命令ls ltr CR。Linux 文件的类型 :“ - ”为正文文件普通文件; “ d”为目录文件;“ b”为块设备文件; “ c”为字符设备文件;“ l ”为链接文件; “ p”为

8、管道文件;3. cd 切换工作目录 - 在目录树中移动格式$ cd路径 描述cd( change directory)命令建立指定的目录,并把它作为工作目录。它有三种 格式 :cd返回用户主目录,并把它作为工作目录。cd目录名称改变现行目录到指定目录。cd.返回到工作目录的父目录 , 并把它作为工作目录。cd/进到根目录4. mkdir在当前工作目录下建立子目录格式$ mkdir目录名称描述mkdir( make directory)命令建立 1 个或多个指定目录。5. rmdir删除当前工作目录下子目录格式$ rmdir目录名称 .描述rmdir(remove directory)命令删除指

9、定目录,而目录必须为空。如果目录不为空,LINUX 将显示适当的报错信息。注释要删除含有文件的目录,你可使用带有危险性的rm r 命令。6. rm删除文件格式$ rm文件名 .描述rm命令删除一个或多个指定文件。选择项 i选择项使 LINUX 问是否要删除指定文件。如果是这样,则键入y?(表示 yes ),否则键入 n ( 表示 no). 举例 为删除文件pterodacty,请键入命令rm pterodacty CR。为用 i选择项删除文件“dinosaur ”,请输入命令rm i dinosaur CR。LINUX 会 问 你 “ rm : removedinosaur? ( 删 除din

10、osaur吗 ? ) ” 如 果 你 要 删 除“ dinosaur”,则键入y,否则,键入n。7. rmr删除目录及其文件 格式 $ rm r目录名称 描述 rmr ( remove recursively)命令删除指定目录及其内容。 注释 rm r 命令删除指定目录以及目录所含的所有文件和目录。命令rm r具有很大的危险性,因为你也许不小心删除了你不愿删除的文件。8. cp复制文件格式描述注释举例$ cp文件名 1文件名 2cp命令进行文件“文件名1”的复制拷贝,拷贝件称为“文件名2”如果你将一文件拷贝到已存在的文件中,那么现存文件的内容会被改写。为将文件从“this ”拷贝到“ that

11、 ”中,请输入命令cp this thatCR9. mv 移动或重新命名文件和目录 格式 $mv文件名 1文件名 2$mv文件名 .directory$mv directory directory 描述 mv命令的第 1 种 格式 重新命名指定的普通文件;第 2 种 格式 将指定的普通文件移到指定目录;第 3 种 格式 重新命名带指定名的指定目录,或如果第2 个目录名是1?个现存目录,那么就把第1 个指定目录移到它里面。注释下面的命令将普通文件“文件名1”和“文件名2”移到目录“ directory.1”中:mv文件名 1文件名 2 directory.1下面这条命令将工作目录中其名以 “?文

12、件名?”开头的所有文件移到目录 “ directory.1 ”中:mv file directory.1下面这条命令不仅重新命名目录“index ”, ?而且把它从你的工作目录移到目录“usr ishmael book”中。然而,如果“usr ishmael book index? ” 是 1 个现存目录,那么该命令将把“directory.1”移到其中,而不变更名字。mv directory.1 usr ishmael book I10. 阅读 news 消息格式$ news描述在某些系统上,当你注册时,也许出现信息“you have news? (有你的新闻消息)”。它告诉你有系统新闻消息

13、。输入命令news,可读取新闻消息。11. cat直接显示文件内容格式$ cat文件名 .描述cat命令将文件名作为其自变量显示文件的内容。注释cat命令通常用文件名作为自变量,如果在你按RETURN?键之前忘记键入文件名,那么请按DELETE键。之后,会出现shell提示符 . “ cat ”表示concatenate ;cat命令还可用来合并文件。如果文件显示太快,你可按control s( ?S?)终止 cat的输出;同时,你可按control q( Q)恢复输出。 举例 显示两个文件“bird ”和“ dog”,输入命令cat birddog CR。 ?一旦 cat 显示完“ bird

14、 ”,它便显示“dog”。12. more分屏显示文件内容 格式 $ more文件名 . 描述 more命令显示文件,一次显示一屏。对每一屏,more 都打印一个百分数,指出已显示了文件的多少内容。为显示另一屏幕,应按SPACEBAR(空格键)。如果你仅想显示下一行,则可按RETURN键。当 more 显示整个文件后,就返回shell? 提示符。要在完成文件显示之前退出more,请按 DELETE键。 选择项 more有一些选择项,在你成为有经验的用户后,这些选择项对你会有用。你的用户手册会 描述 这些选择项。 注释 more命令不是所有LINUX 系统中都有。如果你的系统有more 命令,你

15、可使用 more 命令而不使用cat 命令,因为more 命令允许你控制显示多少文件内容。13. less格式描述上下浏览文件内容$less文件名less命令显示文件,且可以回顾前面的内容。当使用less文件名查看一个文件内容时,屏幕上先显示出第一页的内容,看完后按空格键跳到下一页,按 Enter 键向下移一行。另外,按 PageUp 及 PageDown 键可以看上一页及下一页的内容。结束时要按 Q键跳回 shell 。14. locate搜索文件格式描述$locatelocate字符串命令按给定字符串搜索文件,它可将所有文件名称中及路径中包含该字符串的文件,都会连同路径一起显示,甚至只知道

16、文件的部分名称就可以使用本命令。15 find格式搜索包含特定字符串的文件grep -clnvy字符串要搜索的文本文件15. mail发送或接收用户中的邮件Linux本身带有邮件系统,当用户使用Linux时,可以使用mail命令电子邮件发送和接收信息 .格式$ mail username.mail r f file 描述 mail用 1 个或多个用户名的列表将电子邮件发送给指定用户。?如果邮件命令中使用了1 个无效用户名,那么信息在文件“dead letter”中处理。量, mail程序将先显示最新的邮件信息。当你查看你的邮件时,mail?(?)邮件提示符,要你处理每条信息。?如果没有自变显示

17、 1 个问号 选择项 r按反序显示邮件,先显示最旧的信息。 f file处理来自命名文件(如“mbox”)中的信息。他邮件命令* (或?)打印邮件命令一览表。在系统Linux 系统中,“帮助”命令是“?”号。 CR显示下一个信息。d删除信息。s file若无自变量,将信息保存在“V,“帮助”命令是“”号。?在其mbox”中;如果“?mbox?”不存在,LinuxLinux会建立该文件。若有自变量,则将信息保存在一命令文件中。如果文件已存在,就将信息添加到文件后面。q退出 mail程序。除你用d 命令删除的信息或用s 命令保存的信息外,将信息保留在你的邮件文件中。x退出,但不修改你的邮件文件。!

18、 command执行单个 shell 命令。 举例 你可以输入命令:mail username usernameusername CR。将同一信息发送给多个用户(其中包括你自己)。你可使用命令 mail username<file <CR> 通过mail程序发送文件内容。16. who列出当前联机用户 格式 $ who am I 描述 who命令显示注册名. 端口或终端(tty )号,以及用户注册的注册时间。如果我们使用who am I命令,那么LINUX 仅在终端上显示帐号的信息。如果你在多个终端上注册,并想知道你目前正使用哪一个,那么命令who am I是很有用的。 举例

19、 为查看目前谁已注册,请输入命令who。17. pwd列出当前目录的完整路径名格式$ pwd描述pwd(print working directory)命令显示工作目录的绝对路径名。18. cmp比较文件格式$ cmp文件名 1 文件名 2描述cmp命令对任意两个文件进行比较( 包括二进制文件 ).19. diff两个文本文件比较格式$ diff文件名 1 文件名 2描述本命令仅用于文本文件,产生两个文本文件间全部差异的索引.20 echo复制命令行中的参数格式$echo < 参数 1> < 参数 2><参数 n>描述在屏幕显示命令行中的参数举例$echo

20、“Hello world ”该命令将在屏幕上显示字符串“ Hello world ”。21. wc 对文件中的字、行、字符进行计数格式wc 选项 < 文件 1> < 文件2><文件n>描述该命令用于正文文件中统计正文的单元。如果命令行中没有指定文件,则指对标准输入进行统计。选择项 -w 对字数进行统计-l对行数进行统计-c对字符数进行统计22. help提供帮助格式$ help arguments 描述 help解释诊断信息的含义是什么,或讲解命令如何使用。自变量可是命令 名,也可是信息。如果你用stuck 做为自变量,那么LINUX 将讲解如何使用help

21、 。 举例 如果你输入命令help man CR, LINUX 将讲解如何使用man 命令。如果你输入命令help stuck CR, LINUX 将给出有关如何使用help命令的信息。23. &在后台运行一个进程 描述 LINUX系统不但允许不同用户同时执行命令,?而且也允许一个单用户一次完成两个以上的任务. 用户可以在后台运行一个长任务,只要在你要在后台执行的命令行的结尾,简单地键入表示and 的字符 (&) ,于是系统将在终端上打印出一个号码,?立即出现提示符 ($) 要求输入下一个命令.举例$ sort -r/usr/dict/words -o word.sort &a

22、mp;800$24. S终止命令输出 描述 要终止命令输出,应键入control s。 举例 如果LINUX 用cal命令显示输出内容并想查看?controls。2 月份的日历,则键入试按注释 control如果你的屏幕不对你的命令作出回答,你也许不小心按了 q 解决这一问题。control s 。25.Q恢复命令输出描述如果你已终止命令输出,则键入control q 即恢复输出。26. DELETE删除命令和命令行 描述 DELETE删除命令行,使新的shell提示符出现,它还终止进程中的命令。 注释 DELETE键。这样,你的shell是控制键。如果你不理解提示符通常会重新出现。LINUX

23、正在做什么,请按两下DELETE27. su描述录。在 shell从普通用户注册到root帐户su命令可以从普通用户注册到提示符 $下键入 su,回车,输入rootroot口令帐户,而不用退出用户帐户重新登23用户文件的安全性1文件权限普通文件目录读r文件可读,可拷贝能显示打印该目录下的文件名称,因此可以用 ls 指令写w文件内容可修改能在该目录下删除、改变文件名和建立文件执行x文件可执行 (shell能够使用该目录下的文件,即能cd脚本或程序 )到该目录,或对文件的路径能作 描述 没有权限-2对文件的权利分为三组: 文件主( owner ):文件拥有者对文件的存取权利 文件用户组 (grou

24、p) :拥有文件的用户组;同组用户对象文件的存取权利 其它用户 (other):既非文件主又非文件用户组的其他人对该文件的存取权利注意 : 对于没有读或写权利的文件,只要对该文件的路径具有写入和执行( 搜索 ) 的权利,就可以删除或重新命名该文件!3 chmod 修改权限 格式 $chmod who Op-code Permission文件名 (or directory) 描述 改变一个或多个文件或目录的权限.参数 :who: u登录的所有者g组o全部其它的用户a全部 ( 隐含 ): 用户、组、其它Op-code:+增加文件的访问权限-撤消文件的某权限=规定绝对权限Permission:r读w

25、写x执行 举例 $chmod g-w temp撤消 temp 文件组用户的写权限欲使用文件,必须对该文件,即该文件的路径具有合适的存取权利。唯有文件的拥有者或superuser才可改变文件的拥有者和组别。改变了文件的拥有者,用户将失去对该文件的某些存取权利,因为该用户不再是拥有者了。改变文件的权限-chmod改变目录的权限-chmod改变拥有者-chown&chgrp$chown新拥有者用户标识符文件名改变组别 -chgrp$chgrp文件的新组别文件名2 4程序设计语言C1 C 的文件扩展名C 源文件.c包含文件.h汇编程序文件.s目标文件.o系统自动产生可执行文件名a.out2 C

26、C 命令行选项gcc 命令行的语法 格式 :gcc -option 源文件目标文件-o可执行文件- l library 2 5文本编辑器 vimVIM 简介VIM 是 Linux 世界中极为普遍的全屏幕文本编辑器,几乎可以说任何一台 Linux 机器都会提供这套软体。VIM 基本观念Linux 提供一系列的ex 编辑器,包括 ex, edit和 VIM 。相对於全屏幕编辑器,现在可能很难想像如何使用ex, edit这种行列编辑器(有人用过DOS 3.3版以前所附的EDLIN 吗?)。 VIM 的原意是 "Vi IMproved",它是一个所见所得的编辑程式,也就是说可以立刻

27、看到操作结果。只要简单的执行 VIM就可以进入 VIM 的编辑环境。在实际操作之前先对它有个概略的了解会比较好。VIM 有两种模式, 输入模式以及指令模式。输入模式即是用来输入文字资料,而指令模式则是用来下达一些编排文件、存档、以及离开VIM 等等的操作指令。当执行VIM後,会先进入指令模式,此时输入的任何字元都视为指令。进入与离开要进入 VIM可以直接在系统提示下键入VIM文件名称, VIM 可以自动帮你载入所要编辑的文件或是开启一个新文件。进入VIM 后屏幕左方会出现波浪符号,凡是行首有该符号就代表此列目前是空的。要离开VIM 可以在指令模式下键入 :q, :wq指令则是存档後再离开(注意

28、冒号)。要切换到指令模式下则是用ESC 键,如果不晓得现在是处於什麽模式,可以多按几次ESC ,系统会发出哔哔声以确定进入指令模式。VIM 输入模式要如何输入资料呢?有好几个指令可以进入输入模式:新增 (append)a 从光标所在位置后面开始新增资料,光标后的资料随新增资料向后移动。A 从光标所在列最后面的地方开始新增资料。插入 (insert)i 从光标所在位置前面开始插入资料,光标后的资料随新增资料向后移动。I 从光标所在列的第一个非空白字元前面开始插入资料。开始 (open)o 在光标所在列下新增一列并进入输入模式。 O 在光标所在列上方新增一列并进入输入模式。VIM 基本编辑配合一般

29、键盘上的功能键,像是方向键、 Insert 、 Delete 等等,现在你应该已经可以利用 VIM 来处理文字资料了。当然 VIM 还提供其他许许多多功能让文字的处理更形方便。删除与修改何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。这里先介绍 VIM 的如何做删除与修改。(注意:在 VIM 的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动光标来定位要进行编辑的地方,然后才下指令做编辑。)x 删除光标所在字元。 dd 删除光标所在的列。r 修改光标所在字元, r 后接著要修正的字元。R 进入取代状态,新增资料会覆盖原先资料,直到按 ESC 回到指令模式下为止。s 删除光标所在字元,并进入输入模式。 S 删除光标所在的列,并进入输入模式。VIM 进阶应用移动光标由於许多编辑工作是藉由光标来定位,所以 VIM 提供许多移动光标的方式,这个我们列几张简表来说明(这些当然是指令模式下的指令):指令说明功能键0移动到光标所在列的最前面HOME$移动到光标所在列的最后面ENDd向下半页f向下一页PageDownu向上半页b向上一页P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论