13linux快速入门(基础指令下).ppt

上传人:sccc 文档编号:5994531 上传时间:2023-09-12 格式:PPT 页数:30 大小:208.52KB
返回 下载 相关 举报
13linux快速入门(基础指令下).ppt_第1页
第1页 / 共30页
13linux快速入门(基础指令下).ppt_第2页
第2页 / 共30页
13linux快速入门(基础指令下).ppt_第3页
第3页 / 共30页
13linux快速入门(基础指令下).ppt_第4页
第4页 / 共30页
13linux快速入门(基础指令下).ppt_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《13linux快速入门(基础指令下).ppt》由会员分享,可在线阅读,更多相关《13linux快速入门(基础指令下).ppt(30页珍藏版)》请在三一办公上搜索。

1、第三课 Linux结构与基础指令,学习目标,基本网络通讯指令,ifconfig功能说明:显示或设置网络设备。语法:ifconfig 网络设备down up-allmulti-arp-promiscadddelio_addrirqmediamem_startmetricmtunetmasktunnel-broadcast-pointopointIP地址补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。,基本网络通讯指令,ping 功能说明:检测主机。语法:ping-dfnqrRv-c-i-I-l-p-s-t主机名称或IP地址补充说明:执行ping指令会使用ICMP传输协议,发出

2、要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。,ping 命令(续),参数:-d 使用Socket的SO_DEBUG功能。-c 设置完成要求回应的次数。-f 极限检测。-i 指定收发信息的间隔时间。-I 使用指定的网络界面送出数据包。-l 设置在送出要求信息之前,先行发出的数据包。-n 只输出数值。-p 设置填满数据包的范本样式。-q 不显示指令执行过程,开头和结尾的相关信息除外。-r 忽略普通的Routing Table,直接将数据包送到远端主机上。-R 记录路由过程。-s 设置数据包的大小。-t 设置存活数值TTL的大小。-v 详细显示指令的执行过程

3、。,备份压缩指令,tar功能说明:备份文件。补充说明:tar是用来建立,还原备份文件的工具程序,它可以加入,解开备份文件内的文件。,tar(续),参数:-c:建立一个压缩文件的参数指令(create 的意思);-x:解开一个压缩文件的参数指令!-t:查看 tarfile 里面的文件!特别注意,在参数的下达中,c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z:是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j:是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?-v:压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f:使用档名

4、,请留意,在 f 之后要立即接档名喔!不要再加参数!例如使用 tar-zcvfP tfile sfile就是错误的写法,要写成 tar-zcvPf tfile sfile才对喔!-p:使用原文件的原来属性(属性不会依据使用者而变)-P:可以使用绝对路径来压缩!-N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!-exclude FILE:在压缩的过程中,不要将 FILE 打包!,tar(续),范例一:将整个/etc 目录下的文件全部打包成为/tmp/etc.tar tar-cvf/tmp/etc.tar/etc=仅打包,不压缩!tar-zcvf/tmp/etc.tar

5、.gz/etc=打包后,以 gzip 压缩 tar-jcvf/tmp/etc.tar.bz2/etc=打包后,以 bzip2 压缩特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用.tar 来作为辨识。#如果加 z 参数,则以.tar.gz 或.tgz 来代表 gzip 压缩过的 tar file#如果加 j 参数,则以.tar.bz2 来作为附档名,tar(续),范例二:查阅上述/tmp/etc.tar.gz 文件内有哪些文件?tar-ztvf/tmp/etc.tar.gz范例三:将/tmp/etc.tar.gz 文件解压缩在/usr/local/src 底下rootlinux#

6、cd/usr/local/srcrootlinux src#tar-zxvf/tmp/etc.tar.gz范例四:在/tmp 底下,我只想要将/tmp/etc.tar.gz 内的 etc/passwd 解开而已rootlinux#cd/tmprootlinux tmp#tar-zxvf/tmp/etc.tar.gz etc/passwd范例五:将/etc/内的所有文件备份下来,并且保存其权限!rootlinux#tar-zxvpf/tmp/etc.tar.gz/etc,Linux 文件系统,Linux 文件系统,Linux 文件系统,Linux 文件系统,Linux中的文件命名,Linux中的

7、文件命名:可以到256 个字符长;可包含除/外的特殊字符;可包含大写和小写字母;是大小写敏感;不应有空白或标记;,Linux中的文件的扩展名,Windows的文件类型根据文件的后缀就能判断文件的类型。在Linux一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性。但是现在的Linux桌面环境和Windows一样智能化,文件的类型是和相应的程序关联的。比如:file.tar.gz、file.tgz、file.tar.bz2、file.rar、file.gz、file.zip.这些是归档文件。要通过相应的工具来解压或提取;file.php 这个大家都知道吧,是能用php语言解释器进行解

8、释,能用浏览器打开的文件;file.so 这类是库文件;file.doc file.obt 这是OpenOffice 能打开的文件;用一些工具创建的文件,其后缀也不相同,就看我们用什么工具了,比如 Gimp,gedit,OpenOffice 等工具,创建出来的文件后缀名也不一样。,Linux中的文件类型,1、在Linux系统中,目录和设备都被视为文件2、共有普通文件、目录、字符设备文件、块设备文件、符号链接文件 等,普通文件,rootlocalhost#ls-lh install.log-rw-r-r-1 root root 53K 03-16 08:54 install.log第一个符号是-

9、,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具.或 cp工具等。这类文件的删除方式是用rm 命令。,目录文件,rootsz1 home#ls-lh总用量 4.0Kdrwx-14 student student 4.0K 11 17 21:40 student看到有类似 drwxr-xr-x,这样的文件就是目录,目录在Linux是一个比较特殊的文件。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。,字符设备或块设备文件,进入/dev目录,列一下文件,会看到类似如

10、下的;rootlocalhost#ls-la/dev/ttycrw-rw-rw-1 root tty 5,0 04-19 08:29/dev/ttyrootlocalhost#ls-la/dev/hda1brw-r-1 root disk 3,1 2006-04-19/dev/hda1第一个字符是 c,这表示字符设备文件。比如猫等串口设备;第一个字符是b,这表示块设备,比如硬盘,光驱等设备;这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。,套接口文件,当我们启动MySQL服务器时,会产生一个m

11、ysql.sock的文件。rootlocalhost#ls-lh/var/lib/mysql/mysql.socksrwxrwxrwx 1 mysql mysql 0 04-19 11:12/var/lib/mysql/mysql.sock注意这个文件的属性的第一个字符是 s。我们了解一下就行了。,符号连接文件,例如:rootsz1 root#ls-lhlrwxrwxrwx 1 root root 15 11月17 22:44 aa-anaconda-ks.cfg-rw-r-r-1 root root 1.2K 2007-11-17 anaconda-ks.cfg-rw-r-r-1 root

12、root 18K 2007-11-17 install.log-rw-r-r-1 root root 3.0K 2007-11-17 install.log.syslog,inode,inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘.)被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件

13、。比如一本书,存储设备或分区就相当于这本书,Block相当于书中的每一页,inode 就相当于这本书前面的目录,一本书有很多的内容,如果想查找某部份的内容,我们可以先查目录,通过目录能最快的找到我们想要看的内容。当我们用ls 查看某个目录或文件时,如果加上-i 参数,就可以看到inode节点了;rootlocalhost#ls-li lsfile.sh2408949-rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.shlsfile.sh 的inode值是 2408949;查看一个文件或目录的inode,要通过ls 命令的的-i参数。,inode,inode

14、 相同的文件是硬链接文件。在Linux 文件系统中,inode值相同的文件是硬链接文件。不同的文件名,inode可能是相同的,一个inode值可以对应多个文件。在Linux中,链接文件是通过ln工具来创建的。,创建硬连接,用ln 创建文件硬链接的语法:#ln 源文件 目标文件例如:为sun.txt 创建其硬链接sun002.txt。rootlocalhost#ls-li sun.txt 注:查看sun.txt的属性;2408263-rw-r-r-1 root root 29 04-22 21:02 sun.txtrootlocalhost#ln sun.txt sun002.txt rootl

15、ocalhost#ls-li sun*2408263-rw-r-r-2 root root 29 04-22 21:02 sun002.txt2408263-rw-r-r-2 root root 29 04-22 21:02 sun.txt创建了硬链接sun002.txt创建后,这个值变成了2。inode值相同的文件,他们的关系是互为硬链接的关系.当修改其中一个文件的内容时,互为硬链接的文件的内容也会跟着变化。如果删除互为硬链接关系的某个文件时,其它的文件并不受影响。,创建软连接,语法:#ln-s 源文文件或目录 目标文件或目录rootlocalhost#ls-li linuxsir001.t

16、xt2408274-rw-r-r-1 root root 29 04-22 21:53 linuxsir001.txtrootlocalhost#ln-s linuxsir001.txt linuxsir002.txtrootlocalhost#ls-li linuxsir001.txt linuxsir002.txt2408274-rw-r-r-1 root root 29 04-22 21:53 linuxsir001.txt2408795 lrwxrwxrwx 1 root root 15 04-22 21:54 linuxsir002.txt-linuxsir001.txt对比一下节点

17、:两个文件的节点不同;两个文件的归属的种类不同 linuxsir001.txt是-,也就是普通文件,而linuxsir002.txt 是l,它是一个链接文件;两个文件的读写权限不同 linuxsir001.txt 是rw-r-r-,而linuxsir002.txt的读写权限是 rwxrwxrwxlinuxsir002.txt 后面有一个标记-,这表示linuxsir002.txt是linuxsir001.txt的软链接文件。修改链接文件的内容时,就意味着我们在修改源文件的内容。源文件删除后,链接文件只存在一个文件名,因为失去了源文件,所以软链接文件也就不存在了。这一点和硬链接是不同的;如果一个

18、链接文件失去了源,就意味着它已经不存在了;,挂载指令mount,命令格式:mount-t vfstype-o options device dir光盘镜像文件的挂接(mount)#mkdir/mnt/vcdrom注:建立一个目录用来作挂接点(mount point)mount-o loop-t iso9660/home/sunky/mydisk.iso/mnt/vcdrom,挂载nfs文件系统,/etc/exports文件设置/var/nfs*(rw,sync,no_root_squash)mount-t nfs-o rw 192.168.1.254:/var/nfs/mnt/nfs,缷载指令umount,Umount 缷载 命令语法:umount 缷载目标,小结,Linux 操作系统由内核、shell、实用程序、及应用程序组成熟练使用了Linux中的常用命令了解Linux中的文件组织结构,课后练习,在自己用户目录下练习Linux中的所有指令,

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号