字符界面与常用命令.ppt

上传人:sccc 文档编号:5413183 上传时间:2023-07-04 格式:PPT 页数:45 大小:508.51KB
返回 下载 相关 举报
字符界面与常用命令.ppt_第1页
第1页 / 共45页
字符界面与常用命令.ppt_第2页
第2页 / 共45页
字符界面与常用命令.ppt_第3页
第3页 / 共45页
字符界面与常用命令.ppt_第4页
第4页 / 共45页
字符界面与常用命令.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《字符界面与常用命令.ppt》由会员分享,可在线阅读,更多相关《字符界面与常用命令.ppt(45页珍藏版)》请在三一办公上搜索。

1、Linux操作系统-基础知识篇,上一讲内容1 Linux系统简介2 Linux版本介绍$uname-r r.x.y3 Fedora 安装,字符界面的启动Linux系统目录结构帮助命令文件和目录操作命令其他命令,议程,1.字符界面的启动,1)开机直接进入字符界面rootPC-LINUX#其中:root:用户名 PC-LINUX:机器名:当前目录#:超级用户;$:一般用户/etc/inittab文件:id:3:initdefault,1.字符界面的启动(续),2)在图形界面中使用字符终端“应用程序”“系统工具”“终端”或:右键选择“终端”在终端菜单栏中选择“编辑”“当前配置文件”可对界面进行修改。

2、/etc/inittab文件:id:5:initdefault,2.Linux系统目录结构,3.帮助命令,man命令:命令语法:man 选项 命令名称主要选项:-M,-P,-a,-d,-f,-p,-w,3.帮助命令(续),help命令:命令语法:命令-helpinfo命令:命令语法:info 选项 命令名称,4.常用文件和目录操作命令,pwdcdlstouchcatmorelessheadtail,grepfindfilecpmvrmwcmkdirrmdir,ln,pwd 命令,作用:显示当前用户所处工作目录 print working directory格式:pwd例子:yuhongFedo

3、raDVD13$pwd/home/yuhong,2.相对路径cd/usrcd local/binpwd/usr/local/bin,作用:更改工作目录路径格式:cd 目录名,cd 命令,1.绝对路径以/开头/dev/usr/bin,使用”.”,作用:.目录是指向父 目录的专门目录,例1:$pwd/usr/local/bin$cd.,例2:$pwd/usr/local$cd./share$pwd,例3:$cd./bin/./bin$pwd,使用”.”,作用:.目录指向当前目录,用来执行当前目录中的程序,例4:$./a.out“Hello,world!”,使用”,作用:一个用户的主目录,例5:$c

4、at/.bashrc$cat tina/.bashrc,ls命令,作用:打印指定目录(缺省为当前目录)里的文件和文件夹清单格式:ls 选项 目录或文件主要选项:-a:列出目录下的所有的文件,包括以.开头的隐含文件-A:显示除了”.”和”.”外的所有文件-b:把文件名中不可输出的字符用反斜杠加字符编号的形式列出-c:输出文件的i节点的修改时间,并以此排序-d:将目录象文件一样显示,而不是显示其下的文件-F:在每个文件名后附上一个字符以说明该文件的类型*:可执行的普通文件/:目录:符号连接|:表示FIFO=:套接字(sockets)-i:输出文件的i节点索引信息-l:列出文件的详细信息,ls 的应

5、用例子,列举目录/文件的细节,包括权限(模式、属性)、所有者、组群、大小、创建日期、文件是否是到系统其他地方的连接,以及连接的方向$ls l filename,设备文件块特殊文件:磁盘设备字符特殊文件,小练习,$ls l afile-rw-r-r-.这是个文件Owner可以读/写同组的人可读其他人可读,$vi test1,$vi r test1/恢复,$ls.test1.swp$rm.test1.swp,touch命令,作用:创建空文件以及更改文件或目录的访问/修改时间格式:touch 选项 文件 主要选项:-a:只修改访问时间-m:只修改指定文件的修改时间-c:如果指定文件不存在,则不创建文

6、件-r refernce-file:将指定文件的时间属性改为与reference-file时间属性相同的值-d STRING-time:用字符串格式的时间来指定时间属性的修改值;-t CCYYMMDDhhmm.ss:用CCYYMMDDhhmm.ss这种时间格式来指定时间属性的修改值;,touch命令的应用,将文件的时间记录改为现在的时间。若文件不存在,系统会建立一个新的文件$touch file1$touch file1 file2 file3将文件file1的时间记录改为5月6日18点3分,公元两千年。时间的格式可以参考date指令$touch c t 200005061803.00 fil

7、e1$ls l file1$touch c t 201105061803.00 file1$ls l file1$touch d“6:03pm 05/06/2011”file1$ls l file1创建一个新的文件file2,使得文件file2的时间记录与file1一样$touch r file1 file2$ls l file2,cat命令,作用:读取文件内容并且打印到标准输出,也可以同时读取 多个文件格式:cat 选项 文件名 主要选项:-n:由1开始对所有输出的行数编号-b:同-n,对于空白行不编号-s:当遇到有连续两行以上的空白行,就代换为一行的空白行-E:在行尾显示$符号,cat应用

8、例子,$touch file1$touch file2$cat file1$cat file2$echo“Hello World”file1$echo“Make each day count!”file2$cat b file1 file2 file3$cat E file1 file2 file4$cat file3$cat file4,more命令,作用:分页显示文件内容格式:more 选项 文件名主要选项:-num:一次显示的行数+num:从第num行开始显示-d:提示使用者,在画面下方显示 Press space to continue,q to quit.,如果使用者按错键,则会显示

9、 Press h for instructions.,空白键:下一页Ctrl+b:上一页/:搜索字串h:help,more命令的应用,$cd/etc$ls l$ls l|more$cat filename|more,less命令,作用:回卷显示文件内容,与more 相同格式:less 选项 文件名,head命令,作用:显示指定文件前若干行格式:head 选项 文件名主要选项:-n,-q,-v,tail命令,作用:显示指定文件后若干行格式:tail 选项 文件名主要选项:-num,+num,-c,grep 命令,作用:在文件中搜索特定的字符串grep:Global Regular Express

10、ion Print格式:grep options PATTERN filename常用参数:-i:不区分大小写-n:显示行号-v:显示不匹配的内容,grep 应用例子,在文件中查找包含相应字串行$grep“Hello”filename$grep Hello filename在文件中查找包含相应字串行并打印相应的行号$grep ni Hello filename在文件中查找不包含相应字串的行$grep vi Hello filename查询系统是否安装了gcc$rpm qa$rpm qa|more$rpm qa|grep gcc,grep 命令,作用:在文件中搜索特定的字符串grep:Globa

11、l Regular Expression Print格式:grep options PATTERN filename常用参数:-i:不区分大小写-n:显示行号-v:显示不匹配的内容,难点,find,作用:搜索指定目录下的文件格式:find path options expression常用参数:-name:搜索指定文件名字的文件,支持通配符-atime n:搜索过去n天之内访问过的文件-ctime n:搜索过去n天之内修改过的文件-group gname:搜索指定组属的文件,通配符,$lsfile1 file2 file3 file4 file5 file6 file7 file8 file9

12、 file10$rm file1 file2 file3 file4 file5 file6 file7 file8 file9 file10,$rm file*,$rm file1-8,通配符,*:0到多个/etc/g*/tmp/my*1?:单个字符 file?:与内任一字符相匹配 file12!:不与括弧中的任何字符匹配 rm file!9,Bash对与通配符相关的字符(*、?、!)进行特殊的处理,当你需要将包含这些字符的参数输入到命令中时,需要用单引号把这些字符括起来$echo fo*file1$echo fo*file1,find 应用例子,查找根目录下所有的.h头文件#cd/#ls#

13、find.name“*.h”|more查找/etc下以”host”开头的所有文件#find/etc name“host*”查找当前文件系统中的所有子目录并排序$find./-type d|sort,find 应用例子,find path options-print exec ok-print:find 命令将匹配的文件输出到标准输出-exec:find 命令对匹配的文件执行该参数所给出的shell命令-ok:同-exec,以更安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行例子查找当前目录中文件属主具有读、写权限,文件所属组的用户和其他用户

14、具有读权限的文件$find.type f perm 644 exec ls l;查找当前目录中所有属于root组的文件$find.group root exec ls l;,find 应用例子,删除当前目录中访问时间在7天之内,含有数字后缀的admin.log文件$touch admin.log1$touch admin.log2$touch admin.log244$touch admin.log2556$find.name“admin.log0-90-90-9”atime-7 ok rm;查找当前目录中含有调用了函数gets()的.c文件#find/-name“*.c”exec grep“

15、gets”;-print|more,file命令,作用:判断文件的类型目录Shell脚本英文文本二进制可执行文件C语言源文件文本文件DOS的可执行文件格式:file options filename常用参数:-z:检测压缩过的文件类型,cp命令,作用:复制文件或者目录格式:cp 选项 源文件或目录 目标文件或目录主要选项:-p:拷贝源文件的属性-d:若源文件为连接文件的属性,则复制连接文件属性,而非复制文件本身-r:递归持续复制目录内容及其子目录下的内容-a:相当与-pdr-f:强制复制,当有重复或其他疑问时,不会询问使用者-i:交互方式操作。如果cp操作将导致对已存在的目标文件的覆盖,此时系

16、统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件-l:建立硬式连接,不是复制文件本身,cp命令应用例子,mv命令,作用:1.为文件或目录改名2.将文件由一个目录移入另一个目录中 格式:mv 选项 源文件或目录 目标文件或目录主要选项:-i,-f,rm命令:删除文件格式:rm 选项 文件或目录主要选项:-f,-i,-r,rm命令,作用:统计文件字节数、字数或行数格式:wc 选项 文件主要选项:-l,-w,-c,wc命令,mkdir命令,作用:删除空目录格式:rmdir 选项 目录名主要选项:-p:删除目录及其先驱目录,作用:创建指定的目录格式:mkdir 选项 目录名主要选项:-m:对

17、新建目录设置存取权限,也可以用chmod命令设置-p:可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录,rmdir命令,mkdir应用例子,ln命令,作用:为某一个文件在另外一个位置建立一个同不的链接 命令语法:ln 选项 源文件 目标文件主要选项:-i,-s硬链接,软链接,5.其他命令,uname命令:显示计算机及操作系统相关信息命令语法:uname 选项主要选项:-a,-m,-n,-r,-s,-vhostname命令:显示或修改计算机主机名hostname 计算机名,5.其他命令(续),dmesg命令:显示计算机开

18、机信息命令语法:dmesg 选项主要选项:-c,-n,-scal命令:显示日历信息cal 选项 月年主要选项:-j,-y,-m,5.其他命令(续),date命令:显示和设置系统日期和时间命令语法:date 参数 显示时间格式 主要参数:-d,-s,-uecho命令:在显示器上显示文本echo-n 字符串,5.其他命令(续),mesg命令:设置其他用户发送信息的权限命令语法:mesg y|nwall命令:对全部已登录用户发送信息命令语法:wall 消息,5.其他命令(续),write命令:向用户发送信息命令语法:write 用户账号 终端名称clear命令:清除计算机屏幕上的信息命令语法:clear,5.其他命令(续),uptime命令:显示系统已经运行的时间命令语法:uptime-Vlast命令:显示近期用户登录情况last 选项主要选项:-n,-t,-h,-i,-l,-y,-x,5.其他命令(续),shutdown命令:命令语法:shutdown 选项 时间 警告信息主要选项:-k,-r,-h,-f,-c,-n,time,5.其他命令(续),halt命令:命令语法:halt 选项主要选项:-w,-d,-f,-i,-p,5.其他命令(续),reboot命令:命令语法:rebootinit命令:命令语法:init 0-6,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号