第4章+linux常用命令

上传人:飞*** 文档编号:6400791 上传时间:2017-08-08 格式:PPT 页数:33 大小:403KB
返回 下载 相关 举报
第4章+linux常用命令_第1页
第1页 / 共33页
第4章+linux常用命令_第2页
第2页 / 共33页
第4章+linux常用命令_第3页
第3页 / 共33页
第4章+linux常用命令_第4页
第4页 / 共33页
第4章+linux常用命令_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《第4章+linux常用命令》由会员分享,可在线阅读,更多相关《第4章+linux常用命令(33页珍藏版)》请在金锄头文库上搜索。

1、第4章 常用命令及文件操作,本章内容提要,命令行方式 简单命令 命令格式 文件及其类型 常用文件操作命令,4.1 命令行方式4.1.1 进入命令行界面,“开始”“系统终端”(或直接双击面板上的“系统终端”图标),4.1.2 提示符,例如:rootlocalhost # 是shell主提示符。其中“root”表示当前用户名“localhost”是默认的主机名“”表示默认用户主目录“$ ” 表示当前用户是普通用户。对于超级用户来说,该位置出现的标示是“# ”。可以设置PS1的值:例如 PS1=“$ ” 我们约定,在下面的示例中一般用户的主提示符为“$ ”,超级用户的主提示符为“# ”。在PS1中常

2、用的转义字符 d h H s t T u v w $,PS1实质是shell环境变量,用户名,主机名,工作目录,版本号,时间,查看Shell环境变量,set命令,4.2 简单命令,1who命令who命令将列出所有正在使用系统的用户、所用终端名和注册到系统的时间。$ whowml :0 2009-03-28 07:52 (只有一个用户wml登录进入系统)2echo命令echo命令可以将命令行中的参数显示到标准输出(即屏幕)上。$ echo Happy New Year!Happy New Year!$ echo This is a command. (a与command之间有4个空格)This

3、is a command. (与输入相同)$ echo This is a commandThis is a command. (各词之间只有一个空格),有引号,不加引号,3date命令date命令用于在屏幕上显示或设置系统的日期和时间。$ date2009年 03月 28日 星期六 09:56:54 CST4cal命令cal命令可以显示公元19999年中任意一年或者任意一个月的日历。$ cal 10 (将列出公元10年的日历,而不是当年10月份的日历)$ cal 10 2009 (将列出2009年10月份的日历)5clear命令clear命令清除屏幕上的信息,它类似于DOS中的CLS命令。,

4、6passwd命令更改自己的密码 $ passwdChanging password for user wml. (表示要修改用户wml的密码)Changing password for wml(current)UNIX Password:Enter new UNIX password: (输入新密码。光标不动。然后单击键)Retype new UNIX password: (重新输入一遍新密码,以便进行认证。passwd: all authentication tokens updated successfully. (表示修改成功)7ls命令ls命令列出指定目录的内容。$ ls /home

5、/wml/Desktop,8pwd命令pwd命令显示出当前目录的路径。$ pwd/home/wml9. su命令su命令可以更改用户的身份,如从超级用户root改到普通用户wml:# su wml$ (提示符变为“$ ”,表明现在是普通用户身份了)$ su (再改回到普通用户)密码: (键入超级用户root的密码。不显示输入的字符)# (键入密码后,系统进行认证、处理。无误后,显示提示符“# ”。),4.3 命令格式4.3.1 一般命令格式,命令名 选项 参数 cp f file1.c myfile.c使用bash命令时,应注意以下几点:(1)命令名必须是小写的英文字母(2)命令名、选项和参数

6、彼此间必须用空格或制表符隔开,采用“”换行 (3)一般格式中由方括号括起来的部分是可选的 例:date 与 date s 15:30:30(4)选项是对命令的特别定义例:ls l a 与 ls al 也可以以开头 ,如ls a 等价 ls -al,4.3.1 一般命令格式(续),(5)命令行的参数提供命令运行的信息或命令执行过程中所使用的文件名。 例:ls al /root(6)如果命令行中没有提供参数,命令将从标准输入文件 (即键盘)上接收数据( 可以重定向到文件,标准输入:键 盘,标准输出:显示器 ) (7)命令在正常执行后返回一个0值,表示执行成功,如果失败,会返回非0值。(8)Linu

7、x操作系统的联机帮助对每个命令的准确语法都做了说明例:man date,4.3.2 常用命令一般格式,1who命令一般格式:who 选项 参数例: who b (显示系统最近的引导时间)2. echo命令一般格式:echo 选项 STRING例: who n Enter data- (-n表示光标输出不换行)3cal命令一般格式:cal 选项 daymonth year例:cal (本月月历)例:cal 8 2008,4.3.2 常用命令一般格式(续),4date命令 一般格式: date 选项 +格式控制字符串 date 选项 MMDDhhmmCCYY.ss格式控制字符串用于控制日期和时间输

8、出的格式,通常用单引号括起来 例如: date +Today is %D,and now is %r 时间表示形式 日期表示形式例:date u -date=2 days ago 显示前天的时间,-u格林尼治时间, -date等同-d,表示根据字符串指定时间,不是now 只有超级用户才有权设置或修改系统时间(启动系统时从CMOS中读出) 。,4.4 文件及其类型4.4.1 文件概念,1.文件文件(File)是被命名的相关信息的集合体。它通常存放在外存(如磁盘、磁带)上,可以作为一个独立单位存放和实施相应的操作(如打开、关闭、读、写等)。2.文件的成分索引节点:又称I节点(文件信息的一个记录,包

9、括文件权限、文件大小,存放位置和建立日期等信息)数据:文件的实际内容3.文件命名 文件名应尽量简单,并且应反映出文件的内容。 应避免使用/、空字符、空格、制表符或其它控制字符 应避免使用有特殊的含义的字符 ; | $ ! % & * ? ( ) ,很多操作系统支持的文件名都由两部分构成:文件名和扩展名。二者间用圆点分开,如prog.c。扩展名也称为后缀,利用扩展名可以区分文件的属性。例如:exe,com,bin 可执行文件 obj,o 目标文件 c,cc,java,pas,asm,a 源文件 txt,doc 文本文件 lib,a,so,dll 库文件 mpeg,mov,rm 多媒体文件Linu

10、x系统区分文件名的大小写以圆点(.)开头的文件名是隐含文件,4文件名通配符 星号(*)与0个或多个任意的字符相匹配。 (例 le* 与letter、le都匹配)星号匹配的是当前目录下的所有文件,但以点(.)开头的隐含文件除外。.*只与隐含文件匹配。 问号( ? )问号只与单个任意的字符匹配。你可以使用多个问号。(例:file?与file1匹配,与file和file10不匹配) 方括号( )只与括号中列出的字符之一匹配。(例如letter123与letter2匹配,不匹配letter12匹配)可以用-代表一个范围内的字符,而不用将它们一一列出。如f1-5。应注意: 范围内的字符都按升序排列,即A

11、-Z是有效的,而Z-A是无效的。 如果在 之后是一个 ! 或 ,则表示与不在方括号中出现的字符匹配。上面介绍的所有符号都可以混和使用,例如:!A-Z*.?代表所有不以大写字母开头,但倒数第二个位置是.的文件名。,4.4.2 文件类型,1普通文件文本文件,它由ASCII字符构成。 数据文件,它由来自应用程序的数字型和文本型数据构成。 可执行的二进制程序,它由机器指令和数据构成。2目录是由成对的“I节点号/文件名”构成的列表 I节点号是检索I节点表的下标,I节点中存放有文件的状态信息。 文件名是给一个文件分配的文本形式的字符串,用来标识该文件。 “点”(.)表示目录本身 ;“点点”(.)表示该目录

12、的父目录 3设备文件在Linux系统中,所有设备都作为一类特别文件对待,用户象使用普通文件那样对设备进行操作,从而实现设备无关性。 字符设备 块设备 4符号链接文件,4.5 常用文件操作命令4.5.1 有关文件显示命令,1cat命令cat经常用来显示文件的内容 一般格式: cat 选项 FILE$ cat m1 (在屏幕上显示文件m1的内容)$ cat m1 m2 (同时显示文件m1和m2的内容)$ cat m1 m2 mfile(将文件m1和m2合并后放入文件mfile中)$ cat n m1 (对文件m1的各行编号并输出),输出重定向符,从1开始对所有输出行编号,2more命令more命令

13、显示文件内容,每次显示一屏。一般格式: more 选项 file .$ more -dc mfile (-d友好信息提示,-c不滚屏,清屏) 先清屏,然后显示mfile的内容,并且在屏幕的最下方显示完整的百分比。$ more -c -10 mfile 显示文件mfile的内容,每10行显示一次,而且在显示之前先清屏。按键选项Space 键,显示文本下一屏内容Enter键,显示文本下一行内容/字符串 :向下搜寻“字符串”的功能按 q ,退出,3less命令 用来分屏显示文件的内容。允许用户向前或向后浏览文件。比more灵活,可以上下翻页用PageUp键向上翻页,用PageDown键向下翻页。要退

14、出 less 程序,可以按q、Q键,或者:q、:Q键,或者ZZ。/字符串,向下搜索?字符串,向上搜索n重复搜索$ less mfile 从第1屏开始,分屏显示文件mfile 例:less /etc/man.config,4head命令head命令在屏幕上显示指定文件的开头若干行。显示行数的默认值是10。 一般格式: head 选项 文件$ head n 5 mfile (显示文件mfile的前5行) $ head -bytes=-100 mfile (显示文件mfile除最后100个字节之外的所有内容。注意:“=”与“-”之间没有空格。等价于head -c -100 mfile )$ head -v mfile (显示文件mfile的内容,并且给出文件名标题,-v显示标题)$ head -q mfile (显示文件mfile的内容,但不列出文件名标题-q不显示标题)5tail命令tail命令在屏幕上显示指定文件FILE的末尾10行。一般格式:tail 选项. FILE.$ tail mfile (显示文件mfile的最后10行)$ tail -n 20 mfile (显示文件mfile的最后20行)$ tail -n +20 mfile (显示文件mfile的内容,从第20行至文件末尾)$ tail -c 10 mfile (显示文件mfile的最后10个字符),

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号