资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
LinuxLinux基础基础主讲主讲:刘晓涛刘晓涛1议程议程Linux Linux Linux Linux 特点特点特点特点LinuxLinuxLinuxLinux系统结构系统结构系统结构系统结构Linux Linux Linux Linux 目录结构目录结构目录结构目录结构了解所用硬盘的信息了解所用硬盘的信息了解所用硬盘的信息了解所用硬盘的信息文件操作命令文件操作命令文件操作命令文件操作命令文件的查找文件的查找文件的查找文件的查找文件比较文件比较文件比较文件比较文件目录的权限文件目录的权限文件目录的权限文件目录的权限硬连接与符号连接硬连接与符号连接硬连接与符号连接硬连接与符号连接重定向重定向重定向重定向网络主要命令网络主要命令网络主要命令网络主要命令文件分发格式文件分发格式文件分发格式文件分发格式LinuxLinux简介简介LinuxLinuxLinuxLinux最初是由芬兰大学生最初是由芬兰大学生最初是由芬兰大学生最初是由芬兰大学生LinusLinusLinusLinus TorvaldsTorvaldsTorvaldsTorvalds从从从从1990199019901990到到到到1991199119911991年利用年利用年利用年利用TanenbaumTanenbaumTanenbaumTanenbaum教授自行设计的教授自行设计的教授自行设计的教授自行设计的UnixUnixUnixUnix操作操作操作操作系统系统系统系统MinixMinixMinixMinix作为开发平台为自己的作为开发平台为自己的作为开发平台为自己的作为开发平台为自己的intelintelintelintel 386 PC 386 PC 386 PC 386 PC设计的操作系统。随着设计的操作系统。随着设计的操作系统。随着设计的操作系统。随着internetinternetinternetinternet的发展,的发展,的发展,的发展,linuxlinuxlinuxlinux以其特有的以其特有的以其特有的以其特有的开放性和优越性迅速发展为一流的操开放性和优越性迅速发展为一流的操开放性和优越性迅速发展为一流的操开放性和优越性迅速发展为一流的操作系统,并被很多人看作打破作系统,并被很多人看作打破作系统,并被很多人看作打破作系统,并被很多人看作打破windowswindowswindowswindows垄断地位的希望所在垄断地位的希望所在垄断地位的希望所在垄断地位的希望所在已经成长为一个优秀的开发平台已经成长为一个优秀的开发平台已经成长为一个优秀的开发平台已经成长为一个优秀的开发平台 3操作系统操作系统操作系统操作系统u操作系统操作系统操作系统操作系统 (OS) (OS) (OS) (OS) 是一种作为用户和计算机之是一种作为用户和计算机之是一种作为用户和计算机之是一种作为用户和计算机之间接口的软件程序,如:间接口的软件程序,如:间接口的软件程序,如:间接口的软件程序,如:Linux, Unix, Linux, Unix, Linux, Unix, Linux, Unix, Microsoft WindowsMicrosoft WindowsMicrosoft WindowsMicrosoft Windows等等等等操作系统的功能操作系统的功能操作系统的功能操作系统的功能u命令解释命令解释命令解释命令解释u进程管理进程管理进程管理进程管理u内存管理内存管理内存管理内存管理u输入输入输入输入/ / / /输出输出输出输出 (I/O) (I/O) (I/O) (I/O) 操作和外围设备管理操作和外围设备管理操作和外围设备管理操作和外围设备管理u文件管理文件管理文件管理文件管理操作系统操作系统4LinuxLinux特点特点开放性开放性开放性开放性多用户多用户多用户多用户多任务多任务多任务多任务出色的稳定性和速度性能出色的稳定性和速度性能出色的稳定性和速度性能出色的稳定性和速度性能丰富的网络性能丰富的网络性能丰富的网络性能丰富的网络性能可靠的系统安全可靠的系统安全可靠的系统安全可靠的系统安全可移植性:适用于大多数计算机平台可移植性:适用于大多数计算机平台可移植性:适用于大多数计算机平台可移植性:适用于大多数计算机平台具有贵族血统具有贵族血统5linuxlinux关机方法关机方法shutdown -h nowshutdown -h nowshutdown -h nowshutdown -h now 关机关机关机关机 ( ( ( (推荐推荐推荐推荐) ) ) )shutdown -r nowshutdown -r nowshutdown -r nowshutdown -r now 重启重启重启重启 ( ( ( (推荐推荐推荐推荐) ) ) )reboot reboot reboot reboot 快速重起快速重起快速重起快速重起( ( ( (跳过跳过跳过跳过syncsyncsyncsync过程过程过程过程) ) ) )init 0 init 0 init 0 init 0 关机关机关机关机 init 6 init 6 init 6 init 6 重启重启重启重启 halt halt halt halt 系统停机系统停机系统停机系统停机6LinuxLinux系统结构系统结构KernelShell外层应用程序外层应用程序硬件硬件7LinuxLinux目录结构目录结构/bin/usr/sbin/etc/tmp/lib/var/home/optbinlocalsrcrc.drc3.drc5.dinit.dnamedhttpdftpbinetcpub8LinuxLinux中的目录结构中的目录结构存放命令的目录存放命令的目录存放命令的目录存放命令的目录/bin /bin /bin /bin /sbinsbinsbinsbin / / / /usrusrusrusr/bin /bin /bin /bin / / / /usr/sbinusr/sbinusr/sbinusr/sbin / / / /usrusrusrusr/local/bin/local/bin/local/bin/local/bin/boot /boot /boot /boot 内核及其他系统启动所需文件内核及其他系统启动所需文件内核及其他系统启动所需文件内核及其他系统启动所需文件/opt /opt /opt /opt 安装大的应用程序安装大的应用程序安装大的应用程序安装大的应用程序/ / / /tmptmptmptmp 临时文件临时文件临时文件临时文件/ / / /lost+foundlost+foundlost+foundlost+found系统修复过程中恢复的文件系统修复过程中恢复的文件系统修复过程中恢复的文件系统修复过程中恢复的文件/root /root /root /root 超级用户的主目录超级用户的主目录超级用户的主目录超级用户的主目录9/dev /dev device device设备目录设备目录b bblockblock块设备块设备c ccharactercharacter字符设备字符设备LinuxLinux的硬件设备对应文件的硬件设备对应文件光驱设备光驱设备 /dev/dev/cdromcdrom软驱软驱 /dev/fd0/dev/fd0uls ls ls ls l l l l 命令可查看设备类型命令可查看设备类型命令可查看设备类型命令可查看设备类型, , , ,看看首字符看看首字符看看首字符看看首字符,b ,b ,b ,b or cor cor cor c10/etc /etc 配置文件所在目录配置文件所在目录启动引导程序启动引导程序启动引导程序启动引导程序/etc/etc/etc/etc/lilo.conflilo.conflilo.conflilo.conf /etc/ /etc/ /etc/ /etc/grub.confgrub.confgrub.confgrub.confuu多系统引导时多系统引导时多系统引导时多系统引导时, , , ,可设置默认启动的系统等等可设置默认启动的系统等等可设置默认启动的系统等等可设置默认启动的系统等等控制启动模式控制启动模式控制启动模式控制启动模式/etc/etc/etc/etc/inittabinittabinittabinittab( ( ( (图形图形图形图形/ / / /文本登陆文本登陆文本登陆文本登陆) ) ) )文件系统配置文件系统配置文件系统配置文件系统配置/etc/etc/etc/etc/fstabfstabfstabfstab/etc/profile/etc/profile/etc/profile/etc/profile增加环境变量等增加环境变量等增加环境变量等增加环境变量等( ( ( (修改修改修改修改PATHPATHPATHPATH等等等等) ) ) )uu如配置如配置如配置如配置JAVA/J2EEJAVA/J2EEJAVA/J2EEJAVA/J2EE开发环境开发环境开发环境开发环境/etc/ftp* ftp/etc/ftp* ftp/etc/ftp* ftp/etc/ftp* ftp的配置文件的配置文件的配置文件的配置文件/etc/etc/etc/etc/httpdhttpdhttpdhttpd web web web web服务器的配置文件服务器的配置文件服务器的配置文件服务器的配置文件/etc/etc/etc/etc/sshsshsshssh* * * * sshsshsshssh的配置文件的配置文件的配置文件的配置文件11/etc/etc/inittabinittab停止系统停止系统停止系统停止系统init 0 halt init 0 halt init 0 halt init 0 halt poweroffpoweroffpoweroffpoweroff shutdown shutdown shutdown shutdown重启系统重启系统重启系统重启系统init 6init 6init 6init 6rebootrebootrebootreboot文字界面启动文字界面启动文字界面启动文字界面启动 init 3init 3init 3init 3图形界面启动图形界面启动图形界面启动图形界面启动 init 5init 5init 5init 5单用户模式单用户模式单用户模式单用户模式 init 1init 1init 1init 1init singleinit singleinit singleinit singleuu修改该文件可设置修改该文件可设置修改该文件可设置修改该文件可设置LinuxLinuxLinuxLinux的启动方式的启动方式的启动方式的启动方式( ( ( (图形图形图形图形/ / / /文本文本文本文本) ) ) )12/home/home用户的默认主目录用户的默认主目录用户的默认主目录用户的默认主目录 /home/username/home/username/home/username/home/usernameuseradduseradduseradduseradd username username username username 创建新用户创建新用户创建新用户创建新用户passwdpasswdpasswdpasswd username username username username 添加密码添加密码添加密码添加密码/etc/etc/etc/etc/passwdpasswdpasswdpasswd: : : : 系统能识别的用户清单系统能识别的用户清单系统能识别的用户清单系统能识别的用户清单uu纯文本显示加密了的口令纯文本显示加密了的口令纯文本显示加密了的口令纯文本显示加密了的口令, , , ,普通用户可读普通用户可读普通用户可读普通用户可读/etc/shadow: /etc/shadow: /etc/shadow: /etc/shadow: 超级用户才能读超级用户才能读超级用户才能读超级用户才能读, , , ,用于保护加密口用于保护加密口用于保护加密口用于保护加密口令的安全令的安全令的安全令的安全uu隐藏口令隐藏口令隐藏口令隐藏口令13/lib /lib 库文件的目录库文件的目录/lib /lib /lib /lib 系统所用的库系统所用的库系统所用的库系统所用的库uu如如如如C C C C程序库程序库程序库程序库/lib/modules/2.4.20-8/kernel/drivers/lib/modules/2.4.20-8/kernel/drivers/lib/modules/2.4.20-8/kernel/drivers/lib/modules/2.4.20-8/kernel/driversuu驱动模块驱动模块驱动模块驱动模块/ / / /usrusrusrusr/lib/ /lib/ /lib/ /lib/ 应用程序使用的库应用程序使用的库应用程序使用的库应用程序使用的库uu如如如如MySQLMySQLMySQLMySQL的的的的APIAPIAPIAPI14/ /mntmnt光驱的装载光驱的装载光驱的装载光驱的装载 mount mount mount mount t iso9660 /dev/t iso9660 /dev/t iso9660 /dev/t iso9660 /dev/cdromcdromcdromcdrom / / / /mnt/cdrommnt/cdrommnt/cdrommnt/cdrommount mount mount mount t t t t 文件类型文件类型文件类型文件类型 设备文件设备文件设备文件设备文件 挂装目录挂装目录挂装目录挂装目录卸载卸载卸载卸载 umountumountumountumount / / / /mnt/cdrommnt/cdrommnt/cdrommnt/cdrom软驱的使用软驱的使用软驱的使用软驱的使用mount mount mount mount t t t t fstypefstypefstypefstype /dev/fd0 / /dev/fd0 / /dev/fd0 / /dev/fd0 /mntmntmntmnt/floppy/floppy/floppy/floppy15/ /usrusr 用户目录用户目录/ / / /usrusrusrusr/doc /doc /doc /doc /usrusrusrusr/share/doc/share/doc/share/doc/share/doc帮助文档帮助文档帮助文档帮助文档man man man man 命令命令命令命令 查看命令的手册页查看命令的手册页查看命令的手册页查看命令的手册页info info info info 命令命令命令命令 查看命令的帮助查看命令的帮助查看命令的帮助查看命令的帮助命令命令命令命令 helphelphelphelp/usr/src/linux-2.4.20-8/usr/src/linux-2.4.20-8/usr/src/linux-2.4.20-8/usr/src/linux-2.4.20-8/uuLinuxLinuxLinuxLinux源代码源代码源代码源代码. . . . 16/ /usrusr文件系统部分内容文件系统部分内容X11 X11 X11 X11 用于用于用于用于X WindowsX WindowsX WindowsX Windowsbin bin bin bin 几乎所有的命令程序几乎所有的命令程序几乎所有的命令程序几乎所有的命令程序sbinsbinsbinsbin 系统管理的命令系统管理的命令系统管理的命令系统管理的命令include cinclude cinclude cinclude c语言头文件语言头文件语言头文件语言头文件lib lib lib lib 库文件和数据文件库文件和数据文件库文件和数据文件库文件和数据文件local local local local 本地安装的软件本地安装的软件本地安装的软件本地安装的软件share share share share 共享文件和数据共享文件和数据共享文件和数据共享文件和数据17/ /varvar文件系统的部分内容文件系统的部分内容www www www www apacheapacheapacheapache的文档目录的文档目录的文档目录的文档目录lib lib lib lib 系统运行时随时改变的文件系统运行时随时改变的文件系统运行时随时改变的文件系统运行时随时改变的文件local /local /local /local /usrusrusrusr/local/local/local/local程序的可变数据程序的可变数据程序的可变数据程序的可变数据log log log log 日志文件日志文件日志文件日志文件spool spool spool spool 邮件,新闻等队列的脱机目录邮件,新闻等队列的脱机目录邮件,新闻等队列的脱机目录邮件,新闻等队列的脱机目录tmptmptmptmp 临时文件临时文件临时文件临时文件18了解所用硬盘的信息了解所用硬盘的信息mount mount mount mount 所挂装分区所挂装分区所挂装分区所挂装分区fdiskfdiskfdiskfdisk -l /dev/had -l /dev/had -l /dev/had -l /dev/had 硬盘分区状况硬盘分区状况硬盘分区状况硬盘分区状况dfdfdfdf -h -h -h -h 硬盘分区的使用情况硬盘分区的使用情况硬盘分区的使用情况硬盘分区的使用情况dudududu - - - -shshshsh 目录占用空间目录占用空间目录占用空间目录占用空间unameunameunameuname -a -a -a -a 所用所用所用所用LinuxLinuxLinuxLinux版本号版本号版本号版本号19mkdirmkdirmkdirmkdir 创建目录创建目录创建目录创建目录rmrmrmrm r -f r -f r -f r -f 递归删除目录递归删除目录递归删除目录递归删除目录, , , ,并且不提示并且不提示并且不提示并且不提示rmdirrmdirrmdirrmdir 删除空目录删除空目录删除空目录删除空目录pwdpwdpwdpwd 查看当前目录查看当前目录查看当前目录查看当前目录cdcdcdcd 切换目录切换目录切换目录切换目录 lslslsls (list) (list) (list) (list) dir dir dir dir格式:格式:格式:格式:ls ls ls ls 参数参数参数参数 路径或文件名路径或文件名路径或文件名路径或文件名 参数:参数:参数:参数:uu-a-a-a-auu-l-l-l-luu-R -R -R -R 递归显示所有目录和文件递归显示所有目录和文件递归显示所有目录和文件递归显示所有目录和文件uu-d -d -d -d 不递归不递归不递归不递归LinuxLinux常用文件操作命令常用文件操作命令1 120more/less more/less more/less more/less 文件文件文件文件: : : : 查看文件内容查看文件内容查看文件内容查看文件内容cat cat cat cat 显示所指文件的内容显示所指文件的内容显示所指文件的内容显示所指文件的内容mv (move)mv (move)mv (move)mv (move)uumvmvmvmv 参数参数参数参数 uu-I -I -I -I uu-f-f-f-fcp (copy)cp (copy)cp (copy)cp (copy)格式:格式:格式:格式:cp cp cp cp 参数参数参数参数 uu-f (force)-f (force)-f (force)-f (force)直接覆盖直接覆盖直接覆盖直接覆盖uu-I -I -I -I 提示是否覆盖提示是否覆盖提示是否覆盖提示是否覆盖uu-R -R -R -R 递归递归递归递归LinuxLinux常用文件操作命令常用文件操作命令2 221LinuxLinux文件类型文件类型普通文件普通文件普通文件普通文件(-)(-)(-)(-): 文本文件和二进制文件文本文件和二进制文件文本文件和二进制文件文本文件和二进制文件目录文件目录文件目录文件目录文件(d)(d)(d)(d): 文件夹文件夹文件夹文件夹链接文件链接文件链接文件链接文件(l)(l)(l)(l): lnlnlnln创建的文件创建的文件创建的文件创建的文件特殊文件:特殊文件:特殊文件:特殊文件: 设备文件设备文件设备文件设备文件( ( ( (b,cb,cb,cb,c) ) ) ) 和和和和 管道文件管道文件管道文件管道文件(p)(p)(p)(p)lslslsls l l l l 可以看到文件的类型可以看到文件的类型可以看到文件的类型可以看到文件的类型 文件类型对应颜色配置文件:文件类型对应颜色配置文件:文件类型对应颜色配置文件:文件类型对应颜色配置文件: /etc/DIR-COLORS /etc/DIR-COLORS /etc/DIR-COLORS /etc/DIR-COLORS 22Character Device filesFile TypesBlock Device filesHard linksSymbolic linksOrdinary filesDirectory filesSpecial files文件类型文件类型23检查文件系统检查文件系统当系统当系统当系统当系统非正常关机非正常关机非正常关机非正常关机, , , ,可能无法进入系统可能无法进入系统可能无法进入系统可能无法进入系统, , , ,这时可以这时可以这时可以这时可以执行执行执行执行fsckfsckfsckfsck修复磁盘修复磁盘修复磁盘修复磁盘fsckfsckfsckfsckuufsckfsckfsckfsck 选项选项选项选项 uu-f -f -f -f fstypefstypefstypefstype 制定要检查的文件系统类型制定要检查的文件系统类型制定要检查的文件系统类型制定要检查的文件系统类型uu-N -N -N -N 模拟显示,并不真正检查模拟显示,并不真正检查模拟显示,并不真正检查模拟显示,并不真正检查uu-r -r -r -r 恢复时要求用户确认恢复时要求用户确认恢复时要求用户确认恢复时要求用户确认uu-p -p -p -p 自动修正安全地更正并且不会导致数据丢失的问题自动修正安全地更正并且不会导致数据丢失的问题自动修正安全地更正并且不会导致数据丢失的问题自动修正安全地更正并且不会导致数据丢失的问题uufsckfsckfsckfsck -p -t ext2 /dev/hda2 -p -t ext2 /dev/hda2 -p -t ext2 /dev/hda2 -p -t ext2 /dev/hda2uu注:应该先卸载文件系统,再检查。注:应该先卸载文件系统,再检查。注:应该先卸载文件系统,再检查。注:应该先卸载文件系统,再检查。24文件的查找文件的查找find find find find 路径路径路径路径 选项选项选项选项 find /etc -name find /etc -name find /etc -name find /etc -name passwdpasswdpasswdpasswduu-size -size -size -size 按文件大小查找按文件大小查找按文件大小查找按文件大小查找uu-type -type -type -type 按文件类型查找按文件类型查找按文件类型查找按文件类型查找locatelocatelocatelocatelocate -u &locate -u &locate -u &locate -u &grepgrepgrepgrep 选项选项选项选项 查找模式查找模式查找模式查找模式 文件名文件名文件名文件名 文件名文件名文件名文件名.grepgrepgrepgrep 参数参数参数参数 strstrstrstr filelistfilelistfilelistfilelistuu-n -n -n -n 显示匹配行号显示匹配行号显示匹配行号显示匹配行号uu-I -I -I -I 忽略大小写忽略大小写忽略大小写忽略大小写uu-r -r -r -r 递归查找递归查找递归查找递归查找25索引节点索引节点LinuxLinuxLinuxLinux文件系统使用索引节点来文件系统使用索引节点来文件系统使用索引节点来文件系统使用索引节点来记录文件信息记录文件信息记录文件信息记录文件信息,作用像,作用像,作用像,作用像WindowsWindowsWindowsWindows的文件分配表。的文件分配表。的文件分配表。的文件分配表。索引节点是一个结构,它包含了一个文件的长度、创建及索引节点是一个结构,它包含了一个文件的长度、创建及索引节点是一个结构,它包含了一个文件的长度、创建及索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、许可权、所属关系、磁盘中的位置等信息。一修改时间、许可权、所属关系、磁盘中的位置等信息。一修改时间、许可权、所属关系、磁盘中的位置等信息。一修改时间、许可权、所属关系、磁盘中的位置等信息。一个个个个文件系统维护了一个索引节点的阵列文件系统维护了一个索引节点的阵列文件系统维护了一个索引节点的阵列文件系统维护了一个索引节点的阵列,每个文件或目录,每个文件或目录,每个文件或目录,每个文件或目录都与索引节点阵列中的惟一一个元素对应。系统给每个索都与索引节点阵列中的惟一一个元素对应。系统给每个索都与索引节点阵列中的惟一一个元素对应。系统给每个索都与索引节点阵列中的惟一一个元素对应。系统给每个索引节点分配了一个号码,也就是该节点在阵列中的索引号,引节点分配了一个号码,也就是该节点在阵列中的索引号,引节点分配了一个号码,也就是该节点在阵列中的索引号,引节点分配了一个号码,也就是该节点在阵列中的索引号,称为索引节点号。称为索引节点号。称为索引节点号。称为索引节点号。对于一个文件来说,有惟一的索引节点号与之对应,而对对于一个文件来说,有惟一的索引节点号与之对应,而对对于一个文件来说,有惟一的索引节点号与之对应,而对对于一个文件来说,有惟一的索引节点号与之对应,而对于一个索引节点号,却可以有多个文件名与之对应。在磁于一个索引节点号,却可以有多个文件名与之对应。在磁于一个索引节点号,却可以有多个文件名与之对应。在磁于一个索引节点号,却可以有多个文件名与之对应。在磁盘上的盘上的盘上的盘上的同一个文件可以通过不同的路径去访问它同一个文件可以通过不同的路径去访问它同一个文件可以通过不同的路径去访问它同一个文件可以通过不同的路径去访问它。可以用可以用可以用可以用lnlnlnln命令对一个已经存在的文件再创建一个新的连接,命令对一个已经存在的文件再创建一个新的连接,命令对一个已经存在的文件再创建一个新的连接,命令对一个已经存在的文件再创建一个新的连接,而不复制文件的内容。而不复制文件的内容。而不复制文件的内容。而不复制文件的内容。26硬连接与符号连接硬连接与符号连接硬连接:硬连接:硬连接:硬连接:uu原文件名和链接文件名都指向相同的物理位址。原文件名和链接文件名都指向相同的物理位址。原文件名和链接文件名都指向相同的物理位址。原文件名和链接文件名都指向相同的物理位址。uu目录不能有硬连接目录不能有硬连接目录不能有硬连接目录不能有硬连接;硬连接不能跨越文件系统;硬连接不能跨越文件系统;硬连接不能跨越文件系统;硬连接不能跨越文件系统uu文件在磁盘中只有一个复制,以节省硬盘空间。文件在磁盘中只有一个复制,以节省硬盘空间。文件在磁盘中只有一个复制,以节省硬盘空间。文件在磁盘中只有一个复制,以节省硬盘空间。uu由于删除文件要在同一个索引节点属于惟一的连接时由于删除文件要在同一个索引节点属于惟一的连接时由于删除文件要在同一个索引节点属于惟一的连接时由于删除文件要在同一个索引节点属于惟一的连接时才能成功,因此才能成功,因此才能成功,因此才能成功,因此可以防止不必要的误删除可以防止不必要的误删除可以防止不必要的误删除可以防止不必要的误删除符号连接:符号连接:符号连接:符号连接:uu用用用用lnlnlnln -s -s -s -s命令创建文件的符号连接;命令创建文件的符号连接;命令创建文件的符号连接;命令创建文件的符号连接;uu符号连接是符号连接是符号连接是符号连接是LinuxLinuxLinuxLinux特殊文件的一种,作为一个文件,它特殊文件的一种,作为一个文件,它特殊文件的一种,作为一个文件,它特殊文件的一种,作为一个文件,它的资料是它所连接的文件的路径名。类似于的资料是它所连接的文件的路径名。类似于的资料是它所连接的文件的路径名。类似于的资料是它所连接的文件的路径名。类似于WindowsWindowsWindowsWindows下下下下的快捷方式的快捷方式的快捷方式的快捷方式。uu可以删除原有的文件而保存链接文件,可以删除原有的文件而保存链接文件,可以删除原有的文件而保存链接文件,可以删除原有的文件而保存链接文件,没有防止误删没有防止误删没有防止误删没有防止误删除功能除功能除功能除功能27查看文件查看文件查看文件查看文件/ / / /目录的目录的目录的目录的inodeinodeinodeinode: : : : lslslsls -i -i -i -ilnlnlnln (link) (link) (link) (link)uulnlnlnln 参数参数参数参数 uu硬链接:硬链接:硬链接:硬链接:(hard link) (hard link) (hard link) (hard link) 同一个文件系统,不能指向目录文件。(默认)同一个文件系统,不能指向目录文件。(默认)同一个文件系统,不能指向目录文件。(默认)同一个文件系统,不能指向目录文件。(默认)lnlnlnln 源文件源文件源文件源文件 目标文件目标文件目标文件目标文件uu符号链接符号链接符号链接符号链接( ( ( (软连接软连接软连接软连接) ) ) ):用用用用-s -s -s -s 参数创建参数创建参数创建参数创建l l l llnlnlnln -s -s -s -s 源文件源文件源文件源文件 目标文件目标文件目标文件目标文件lnlnlnln s /s /s /s /usrusrusrusr/local local/local local/local local/local local符号连接符号连接28系统管理员系统管理员系统管理员系统管理员(root)(root)(root)(root)u系统管理员系统管理员系统管理员系统管理员 (SA)(SA)(SA)(SA)主要负责主要负责主要负责主要负责LinuxLinuxLinuxLinux操作系统的操作系统的操作系统的操作系统的平滑操作平滑操作平滑操作平滑操作文件拥有者文件拥有者文件拥有者文件拥有者(u)(u)(u)(u)u创建文件的用户称为它的拥有者创建文件的用户称为它的拥有者创建文件的用户称为它的拥有者创建文件的用户称为它的拥有者组拥有者组拥有者组拥有者组拥有者(g)(g)(g)(g)u用户组可给一个名,就象给用户一个名一样用户组可给一个名,就象给用户一个名一样用户组可给一个名,就象给用户一个名一样用户组可给一个名,就象给用户一个名一样其他用户其他用户其他用户其他用户(o)(o)(o)(o)u不属于特定组的这些用户不属于特定组的这些用户不属于特定组的这些用户不属于特定组的这些用户LinuxLinux用户类型用户类型29文件目录的权限文件目录的权限rwxrwxrwxrwx rwxrwxrwxrwx rwxrwxrwxrwxownerownerownerownergroupgroupgroupgroup others others others othersrwxrwxrwxrwx r-xr-xr-xr-x-111111111111 101 101 101 1010000000000007 7 7 75 5 5 50 0 0 0chmod 750chmod 750chmod 750chmod 750文件文件文件文件/ / / /目录名目录名目录名目录名30符号标记法符号标记法符号标记法符号标记法uuchmod (chmod (chmod (chmod (ugoaugoaugoaugoa)(+-=)()(+-=)()(+-=)()(+-=)(rwxrwxrwxrwx) filename/) filename/) filename/) filename/filelistfilelistfilelistfilelistuue.g. chmod e.g. chmod e.g. chmod e.g. chmod g+wg+wg+wg+w o-xo-xo-xo-x / / / /usrusrusrusr/local/*/local/*/local/*/local/*数字标记法数字标记法数字标记法数字标记法uu4(100) 4(100) 4(100) 4(100) 读读读读 2 (010)2 (010)2 (010)2 (010)写写写写 1(001) 1(001) 1(001) 1(001) 执行执行执行执行 0(000) 0(000) 0(000) 0(000) 无权限无权限无权限无权限uue.g. chmod 755 /e.g. chmod 755 /e.g. chmod 755 /e.g. chmod 755 /usr/locausr/locausr/locausr/loca/*/*/*/*改变文件访问权限改变文件访问权限chmodchmod改变文件访问权限改变文件访问权限改变文件访问权限改变文件访问权限31改变文件改变文件/ /目录属主、属组目录属主、属组改变文件改变文件改变文件改变文件/ / / /目录属主目录属主目录属主目录属主 ownerownerownerownerchownchownchownchown改变文件改变文件改变文件改变文件/ / / /目录属组目录属组目录属组目录属组 groupgroupgroupgroupchgrpchgrpchgrpchgrp32diffdiffdiffdiffuu找出两个文本文件的差异找出两个文本文件的差异找出两个文本文件的差异找出两个文本文件的差异uudiff diff diff diff 参数参数参数参数 uu-w -w -w -w 忽略所有空格差别忽略所有空格差别忽略所有空格差别忽略所有空格差别uu-I -I -I -I 忽略大小写忽略大小写忽略大小写忽略大小写cmpcmpcmpcmpuu比较任意两个文件比较任意两个文件比较任意两个文件比较任意两个文件uucmpcmpcmpcmp paraparaparapara 文件比较文件比较33标准输入文件标准输入文件标准输入文件标准输入文件uu键盘称为标准输入文件键盘称为标准输入文件键盘称为标准输入文件键盘称为标准输入文件uuLinuxLinuxLinuxLinux中,所有的打开文件,包括标准文件,都被赋中,所有的打开文件,包括标准文件,都被赋中,所有的打开文件,包括标准文件,都被赋中,所有的打开文件,包括标准文件,都被赋以一个称为文件描述符的数。文件描述符以一个称为文件描述符的数。文件描述符以一个称为文件描述符的数。文件描述符以一个称为文件描述符的数。文件描述符0 0 0 0被赋给标被赋给标被赋给标被赋给标准输入文件准输入文件准输入文件准输入文件标准错误文件标准错误文件标准错误文件标准错误文件uu监视器又是标准错误文件监视器又是标准错误文件监视器又是标准错误文件监视器又是标准错误文件uu文件描述符文件描述符文件描述符文件描述符2 2 2 2赋给标准错误文件赋给标准错误文件赋给标准错误文件赋给标准错误文件标准输出文件标准输出文件标准输出文件标准输出文件uu监视器称为标准输出文件监视器称为标准输出文件监视器称为标准输出文件监视器称为标准输出文件uu文件描述符文件描述符文件描述符文件描述符1 1 1 1被赋给标准输出文件被赋给标准输出文件被赋给标准输出文件被赋给标准输出文件标准文件标准文件34重定向改变关于标准输入、输出、及错误的分配重定向改变关于标准输入、输出、及错误的分配重定向改变关于标准输入、输出、及错误的分配重定向改变关于标准输入、输出、及错误的分配输入重定向输入重定向输入重定向输入重定向uu以下例子说明输入重定向的使用:以下例子说明输入重定向的使用:以下例子说明输入重定向的使用:以下例子说明输入重定向的使用:uu$ cat test1 $ cat test1 $ cat test1 $ cat test1 错误重定向错误重定向错误重定向错误重定向uu以下例子说明错误重定向的使用:以下例子说明错误重定向的使用:以下例子说明错误重定向的使用:以下例子说明错误重定向的使用:uu$ cat datafile 2 error-mesg $ cat datafile 2 error-mesg $ cat datafile 2 error-mesg $ cat datafile 2 error-mesg 输出重定向输出重定向输出重定向输出重定向uu以下例子说明输出重定向的使用:以下例子说明输出重定向的使用:以下例子说明输出重定向的使用:以下例子说明输出重定向的使用:uu$ cat test1 test2 $ cat test1 test2 $ cat test1 test2 $ cat test1 test2 重定向重定向35网络主要命令网络主要命令ifconfigifconfigifconfigifconfigpingpingpingpingroute -nroute -nroute -nroute -nnetstatnetstatnetstatnetstat36LinuxLinux系统中应用软件分发格式系统中应用软件分发格式tartartartar包包包包又又又又UNIXUNIXUNIXUNIX系统打包工具系统打包工具系统打包工具系统打包工具tartartartar制作制作制作制作example-1.2.3-1.tar.gzexample-1.2.3-1.tar.gzexample-1.2.3-1.tar.gzexample-1.2.3-1.tar.gzrpmrpmrpmrpm包包包包RedHatRedHatRedHatRedHat公司提供的软件包封装格式公司提供的软件包封装格式公司提供的软件包封装格式公司提供的软件包封装格式example-1.2.3-1.i386.rpmexample-1.2.3-1.i386.rpmexample-1.2.3-1.i386.rpmexample-1.2.3-1.i386.rpmdpkgdpkgdpkgdpkg包包包包DebianDebianDebianDebian提供的软件包封装格式提供的软件包封装格式提供的软件包封装格式提供的软件包封装格式example-1.2.3-1.i386.debexample-1.2.3-1.i386.debexample-1.2.3-1.i386.debexample-1.2.3-1.i386.deb37rpmrpm包包rpm -rpm -rpm -rpm -ivhivhivhivh rpm rpm rpm rpm包包包包 安装安装安装安装rpmrpmrpmrpm包包包包rpm -rpm -rpm -rpm -UvhUvhUvhUvh rpm rpm rpm rpm包包包包 升级升级升级升级rpmrpmrpmrpm包包包包rpm -e rpmrpm -e rpmrpm -e rpmrpm -e rpm包包包包 删除删除删除删除rpmrpmrpmrpm包包包包rpm -rpm -rpm -rpm -qiqiqiqi 包名称包名称包名称包名称 列出信息列出信息列出信息列出信息rpm -rpm -rpm -rpm -qfqfqfqf which which which which 命令命令命令命令 显示命令所在包显示命令所在包显示命令所在包显示命令所在包rpm rpm rpm rpm qlqlqlql 包名称包名称包名称包名称 包中的文件列表包中的文件列表包中的文件列表包中的文件列表http:/http:/http:/http:/www.rpmfind.netwww.rpmfind.netwww.rpmfind.netwww.rpmfind.net38备份格式介绍备份格式介绍tar tar tar tar cvfcvfcvfcvf home.tarhome.tarhome.tarhome.tar /home /home /home /hometar tar tar tar czvfczvfczvfczvf home.tar.gzhome.tar.gzhome.tar.gzhome.tar.gz /home /home /home /homebzip2 filename bzip2 filename bzip2 filename bzip2 filename filename.bz2 filename.bz2 filename.bz2 filename.bz2bunzipbunzipbunzipbunzip filename.bz2 filename.bz2 filename.bz2 filename.bz2gzipgzipgzipgzip和和和和gunzipgunzipgunzipgunzipzipzipzipzip和和和和unzipunzipunzipunziprarrarrarrar39小结小结LinuxLinuxLinuxLinux特点特点特点特点LinuxLinuxLinuxLinux系统结构系统结构系统结构系统结构LinuxLinuxLinuxLinux目录结构目录结构目录结构目录结构了解所用硬盘的信息了解所用硬盘的信息了解所用硬盘的信息了解所用硬盘的信息文件操作命令文件操作命令文件操作命令文件操作命令文件的查找文件的查找文件的查找文件的查找文件比较文件比较文件比较文件比较文件目录的权限文件目录的权限文件目录的权限文件目录的权限硬连接与符号连接硬连接与符号连接硬连接与符号连接硬连接与符号连接重定向重定向重定向重定向网络主要命令网络主要命令网络主要命令网络主要命令文件分发格式文件分发格式文件分发格式文件分发格式40
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号