1-3linux快速入门(基础指令下).ppt

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

《1-3linux快速入门(基础指令下).ppt》由会员分享,可在线阅读,更多相关《1-3linux快速入门(基础指令下).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指令会使用

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

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

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

5、tar tar -cvf /tmp/etc.tar /etc =仅打包,不压缩! tar -zcvf /tmp/etc.tar.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 文件内有哪些文

6、件? tar -ztvf /tmp/etc.tar.gz 范例三:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下 rootlinux # cd /usr/local/src rootlinux src# tar -zxvf /tmp/etc.tar.gz 范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已 rootlinux # cd /tmp rootlinux tmp# tar -zxvf /tmp/etc.tar.gz etc/passwd 范例五:将 /etc/ 内的所有文件备份下来,并且保

7、存其权限! rootlinux # tar -zxvpf /tmp/etc.tar.gz /etc,Linux 文件系统,Linux 文件系统,Linux 文件系统,Linux 文件系统,Linux中的文件命名,Linux中的文件命名: 可以到256 个字符长; 可包含除/外的特殊字符; 可包含大写和小写字母; 是大小写敏感; 不应有空白或标记;,Linux中的文件的扩展名,Windows的文件类型根据文件的后缀就能判断文件的类型。 在Linux一个文件是否能被执行,和后缀名没有太大的关系,主要看文件的属性。 但是现在的Linux桌面环境和Windows一样智能化,文件的类型是和相应的程序关联

8、的。比如: file.tar.gz、file.tgz、file.tar.bz2、file.rar、file.gz、file.zip . . 这些是归档文件。要通过相应的工具来解压或提取; file.php 这个大家都知道吧,是能用php语言解释器进行解释,能用浏览器打开的文件;file.so 这类是库文件; file.doc file.obt 这是OpenOffice 能打开的文件; 用一些工具创建的文件,其后缀也不相同,就看我们用什么工具了,比如 Gimp,gedit,OpenOffice 等工具,创建出来的文件后缀名也不一样。,Linux中的文件类型,1、在Linux系统中,目录和设备都被

9、视为文件 2、共有普通文件、目录、字符设备文件、块设备文件、符号链接文件 等,普通文件,rootlocalhost # ls -lh install.log -rw-r-r- 1 root root 53K 03-16 08:54 install.log 第一个符号是 - ,这样的文件在Linux中就是普通文件。 这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具. . 或 cp工具等。 这类文件的删除方式是用rm 命令。,目录文件,rootsz1 home# ls -lh 总用量 4.0K drwx- 14 student student 4.0K 11 17 21:4

10、0 student 看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。 创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。 删除用rm 或rmdir命令。,字符设备或块设备文件,进入/dev目录,列一下文件,会看到类似如下的; rootlocalhost # ls -la /dev/tty crw-rw-rw- 1 root tty 5, 0 04-19 08:29 /dev/tty rootlocalhost # ls -la /dev/hda1 brw-r- 1 root disk 3, 1 2006-04-

11、19 /dev/hda1 第一个字符是 c ,这表示字符设备文件。比如猫等串口设备; 第一个字符是b,这表示块设备,比如硬盘,光驱等设备; 这个种类的文件,是用mknode来创建,用rm来删除。目前在最新的Linux发行版本中,我们一般不用自己来创建设备文件。因为这些文件是和内核相关联的。,套接口文件,当我们启动MySQL服务器时,会产生一个mysql.sock的文件。 rootlocalhost # ls -lh /var/lib/mysql/mysql.sock srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock

12、 注意这个文件的属性的第一个字符是 s。我们了解一下就行了。,符号连接文件,例如: rootsz1 root# ls -lh lrwxrwxrwx 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 root 18K 2007-11-17 install.log -rw-r-r- 1 root root 3.0K 2007-11-17 install.log.syslog,inode,inode 译成中文就是索引节

13、点。 每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘 . . )被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。 inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。 比如一本书,存储设备或分区就相当于这本书,Block相当于书中的每一页,inode 就相当于这本书前面的目录,一本书有很多的内容,如果想查找某部份的内容,我们可以先查目录,通过目录能最快的找到我们想

14、要看的内容。 当我们用ls 查看某个目录或文件时,如果加上-i 参数,就可以看到inode节点了; rootlocalhost # ls -li lsfile.sh 2408949 -rwxr-xr-x 1 root root 7 04-21 12:47 lsfile.sh lsfile.sh 的inode值是 2408949 ; 查看一个文件或目录的inode,要通过ls 命令的的 -i参数。,inode,inode 相同的文件是硬链接文件。 在Linux 文件系统中,inode值相同的文件是硬链接文件。 不同的文件名,inode可能是相同的,一个inode值可以对应多个文件。 在Linux

15、中,链接文件是通过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.txt rootlocalhost # ln sun.txt sun002.txt rootlocalhost # ls -li sun* 2408263 -rw-r-r- 2 root root 29 04-22 21:02 sun002.

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

17、001.txt rootlocalhost # ln -s linuxsir001.txt linuxsir002.txt rootlocalhost # ls -li linuxsir001.txt linuxsir002.txt 2408274 -rw-r-r- 1 root root 29 04-22 21:53 linuxsir001.txt 2408795 lrwxrwxrwx 1 root root 15 04-22 21:54 linuxsir002.txt - linuxsir001.txt 对比一下节点:两个文件的节点不同; 两个文件的归属的种类不同 linuxsir001.

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

19、unt,命令格式: 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备18001539号-1