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

上传人:sh****n 文档编号:7422918 上传时间:2020-03-21 格式:PPT 页数:30 大小:208.50KB
返回 下载 相关 举报
linux快速入门(基础指令下).ppt_第1页
第1页 / 共30页
linux快速入门(基础指令下).ppt_第2页
第2页 / 共30页
linux快速入门(基础指令下).ppt_第3页
第3页 / 共30页
点击查看更多>>
资源描述
第三课Linux结构与基础指令 学习目标 基本网络通讯指令 ifconfig功能说明 显示或设置网络设备 语法 ifconfig 网络设备 downup allmulti arp promisc add del io addr irq media mem start metric mtu netmask tunnel broadcast pointopoint IP地址 补充说明 ifconfig可设置网络设备的状态 或是显示目前的设置 基本网络通讯指令 ping功能说明 检测主机 语法 ping dfnqrRv c i I l p s t 主机名称或IP地址 补充说明 执行ping指令会使用ICMP传输协议 发出要求回应的信息 若远端主机的网络功能没有问题 就会回应该信息 因而得知该主机运作正常 ping命令 续 参数 d使用Socket的SO DEBUG功能 c设置完成要求回应的次数 f极限检测 i指定收发信息的间隔时间 I使用指定的网络界面送出数据包 l设置在送出要求信息之前 先行发出的数据包 n只输出数值 p设置填满数据包的范本样式 q不显示指令执行过程 开头和结尾的相关信息除外 r忽略普通的RoutingTable 直接将数据包送到远端主机上 R记录路由过程 s设置数据包的大小 t设置存活数值TTL的大小 v详细显示指令的执行过程 备份压缩指令 tar功能说明 备份文件 补充说明 tar是用来建立 还原备份文件的工具程序 它可以加入 解开备份文件内的文件 tar 续 参数 c 建立一个压缩文件的参数指令 create的意思 x 解开一个压缩文件的参数指令 t 查看tarfile里面的文件 特别注意 在参数的下达中 c x t仅能存在一个 不可同时存在 因为不可能同时压缩与解压缩 z 是否同时具有gzip的属性 亦即是否需要用gzip压缩 j 是否同时具有bzip2的属性 亦即是否需要用bzip2压缩 v 压缩的过程中显示文件 这个常用 但不建议用在背景执行过程 f 使用档名 请留意 在f之后要立即接档名喔 不要再加参数 例如使用 tar zcvfPtfilesfile 就是错误的写法 要写成 tar zcvPftfilesfile 才对喔 p 使用原文件的原来属性 属性不会依据使用者而变 P 可以使用绝对路径来压缩 N 比后面接的日期 yyyy mm dd 还要新的才会被打包进新建的文件中 excludeFILE 在压缩的过程中 不要将FILE打包 tar 续 范例一 将整个 etc目录下的文件全部打包成为 tmp etc tartar 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压缩过的tarfile 如果加j参数 则以 tar bz2来作为附档名 tar 续 范例二 查阅上述 tmp etc tar gz文件内有哪些文件 tar ztvf tmp etc tar gz范例三 将 tmp etc tar gz文件解压缩在 usr local src底下 root linux cd usr local src root linuxsrc tar zxvf tmp etc tar gz范例四 在 tmp底下 我只想要将 tmp etc tar gz内的etc passwd解开而已 root linux cd tmp root linuxtmp tar zxvf tmp etc tar gzetc passwd范例五 将 etc 内的所有文件备份下来 并且保存其权限 root linux tar zxvpf tmp etc tar gz etc Linux文件系统 Linux文件系统 Linux文件系统 Linux文件系统 Linux中的文件命名 Linux中的文件命名 可以到256个字符长 可包含除 外的特殊字符 可包含大写和小写字母 是大小写敏感 不应有空白或标记 Linux中的文件的扩展名 Windows的文件类型根据文件的后缀就能判断文件的类型 在Linux一个文件是否能被执行 和后缀名没有太大的关系 主要看文件的属性 但是现在的Linux桌面环境和Windows一样智能化 文件的类型是和相应的程序关联的 比如 file tar gz file tgz file tar bz2 file rar file gz file zip 这些是归档文件 要通过相应的工具来解压或提取 file php这个大家都知道吧 是能用php语言解释器进行解释 能用浏览器打开的文件 file so这类是库文件 file docfile obt这是OpenOffice能打开的文件 用一些工具创建的文件 其后缀也不相同 就看我们用什么工具了 比如Gimp gedit OpenOffice等工具 创建出来的文件后缀名也不一样 Linux中的文件类型 1 在Linux系统中 目录和设备都被视为文件2 共有普通文件 目录 字符设备文件 块设备文件 符号链接文件等 普通文件 root localhost ls lhinstall log rw r r 1rootroot53K03 1608 54install log第一个符号是 这样的文件在Linux中就是普通文件 这些文件一般是用一些相关的应用程序创建 比如图像工具 文档工具 归档工具 或cp工具等 这类文件的删除方式是用rm命令 目录文件 root sz1home ls lh总用量4 0Kdrwx 14studentstudent4 0K11 1721 40student看到有类似drwxr xr x 这样的文件就是目录 目录在Linux是一个比较特殊的文件 创建目录的命令可以用mkdir命令 或cp命令 cp可以把一个目录复制为另一个目录 删除用rm或rmdir命令 字符设备或块设备文件 进入 dev目录 列一下文件 会看到类似如下的 root localhost ls la dev ttycrw rw rw 1roottty5 004 1908 29 dev tty root localhost ls la dev hda1brw r 1rootdisk3 12006 04 19 dev hda1第一个字符是c 这表示字符设备文件 比如猫等串口设备 第一个字符是b 这表示块设备 比如硬盘 光驱等设备 这个种类的文件 是用mknode来创建 用rm来删除 目前在最新的Linux发行版本中 我们一般不用自己来创建设备文件 因为这些文件是和内核相关联的 套接口文件 当我们启动MySQL服务器时 会产生一个mysql sock的文件 root localhost ls lh var lib mysql mysql socksrwxrwxrwx1mysqlmysql004 1911 12 var lib mysql mysql sock注意这个文件的属性的第一个字符是s 我们了解一下就行了 符号连接文件 例如 root sz1root ls lhlrwxrwxrwx1rootroot1511月1722 44aa anaconda ks cfg rw r r 1rootroot1 2K2007 11 17anaconda ks cfg rw r r 1rootroot18K2007 11 17install log rw r r 1rootroot3 0K2007 11 17install log syslog inode inode译成中文就是索引节点 每个存储设备或存储设备的分区 存储设备是硬盘 软盘 U盘 被格式化为文件系统后 应该有两部份 一部份是inode 另一部份是Block Block是用来存储数据用的 而inode就是用来存储这些数据的信息 这些信息包括文件大小 属主 归属的用户组 读写权限等 inode为每个文件进行信息索引 所以就有了inode的数值 操作系统根据指令 能通过inode值最快的找到相对应的文件 比如一本书 存储设备或分区就相当于这本书 Block相当于书中的每一页 inode就相当于这本书前面的目录 一本书有很多的内容 如果想查找某部份的内容 我们可以先查目录 通过目录能最快的找到我们想要看的内容 当我们用ls查看某个目录或文件时 如果加上 i参数 就可以看到inode节点了 root localhost ls lilsfile sh2408949 rwxr xr x1rootroot704 2112 47lsfile shlsfile sh的inode值是2408949 查看一个文件或目录的inode 要通过ls命令的的 i参数 inode inode相同的文件是硬链接文件 在Linux文件系统中 inode值相同的文件是硬链接文件 不同的文件名 inode可能是相同的 一个inode值可以对应多个文件 在Linux中 链接文件是通过ln工具来创建的 创建硬连接 用ln创建文件硬链接的语法 ln源文件目标文件例如 为sun txt创建其硬链接sun002 txt root localhost ls lisun txt注 查看sun txt的属性 2408263 rw r r 1rootroot2904 2221 02sun txt root localhost lnsun txtsun002 txt root localhost ls lisun 2408263 rw r r 2rootroot2904 2221 02sun002 txt2408263 rw r r 2rootroot2904 2221 02sun txt创建了硬链接sun002 txt创建后 这个值变成了2 inode值相同的文件 他们的关系是互为硬链接的关系 当修改其中一个文件的内容时 互为硬链接的文件的内容也会跟着变化 如果删除互为硬链接关系的某个文件时 其它的文件并不受影响 创建软连接 语法 ln s源文文件或目录目标文件或目录 root localhost ls lilinuxsir001 txt2408274 rw r r 1rootroot2904 2221 53linuxsir001 txt root localhost ln slinuxsir001 txtlinuxsir002 txt root localhost ls lilinuxsir001 txtlinuxsir002 txt2408274 rw r r 1rootroot2904 2221 53linuxsir001 txt2408795lrwxrwxrwx1rootroot1504 2221 54linuxsir002 txt linuxsir001 txt对比一下节点 两个文件的节点不同 两个文件的归属的种类不同linuxsir001 txt是 也就是普通文件 而linuxsir002 txt是l 它是一个链接文件 两个文件的读写权限不同linuxsir001 txt是rw r r 而linuxsir002 txt的读写权限是rwxrwxrwxlinuxsir002 txt后面有一个标记 这表示linuxsir002 txt是linuxsir001 txt的软链接文件 修改链接文件的内容时 就意味着我们在修改源文件的内容 源文件删除后 链接文件只存在一个文件名 因为失去了源文件 所以软链接文件也就不存在了 这一点和硬链接是不同的 如果一个链接文件失去了源 就意味着它已经不存在了 挂载指令mount 命令格式 mount tvfstype ooptions devicedir光盘镜像文件的挂接 mount mkdir mnt vcdrom注 建立一个目录用来作挂接点 mountpoint mount oloop tiso9660 home sunky mydisk iso mnt vcdrom 挂载nfs文件系统 etc exports文件设置 var nfs rw sync no root squash mount tnfs orw192 168 1 254 var nfs mnt nfs 缷载指令umount Umount缷载命令语法 umount缷载目标 小结 Linux操作系统由内核 shell 实用程序 及应用程序组成熟练使用了Linux中的常用命令了解Linux中的文件组织结构 课后练习 在自己用户目录下练习Linux中的所有指令
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!