子任务一  熟悉Linux系统中的目录结构

第一步:理解Linux系统的目录结构图

如何把bak文件还原为mysql 将bak文件改为doc文件_文件系统


如何把bak文件还原为mysql 将bak文件改为doc文件_重启_02

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_03

如何把bak文件还原为mysql 将bak文件改为doc文件_如何把bak文件还原为mysql_04

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_05

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_06

如何把bak文件还原为mysql 将bak文件改为doc文件_文件系统_07

第四步:ls /etc |more

如何把bak文件还原为mysql 将bak文件改为doc文件_如何把bak文件还原为mysql_08

ls /etc |less

如何把bak文件还原为mysql 将bak文件改为doc文件_重启_09


如何把bak文件还原为mysql 将bak文件改为doc文件_如何把bak文件还原为mysql_10

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_11

 

如何把bak文件还原为mysql 将bak文件改为doc文件_文件系统_12

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_13

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_14

【rm-i/root/dir2/myfile2】-i当删除文件时会提示用户是否真的删除,如果删除,输入【y】,否则输入【n】。
【rm-rf/root/dir1】当删除目录时加-r选项。

【rm-rf/root/dir2】删除dir2子目录,包括里面的文件。

如何把bak文件还原为mysql 将bak文件改为doc文件_如何把bak文件还原为mysql_15

第十步:使用【cp】命令复制文件

【cp】命令用于复制文件或目录。


【cp/etc/grub.conf./】将/etc/grub.conf文件复制到当前目录中。


【cp/etc/passwd/root/passwd.bak】复制文件,并重命名。


【cp/root/*.mp3/soft/ab】复制扩展名为mp3的所有文件到/soft/ab目录中。


【cp-r-f/root/soft/ab】复制一个目录到另一个目录,同时删除前面已经存在的目录。


【cp file1 file2 dir1】将file1和 file2复制到dir1中。


如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_16


第十一步:使用【mv】命令移动或重命名文件/目录


【mv】用来移动文件或将文件改名。


【mv1.txt2.txt3.txt test3】移动文件。


【mv-t/opt/soft/test/test4/1.txt2.txt3.txt】移动文件。


【mv file1 file2 dir2】将文件从当前目录移动至dir2。


【mv/dir2/file1/dir2/myfile1】将文件改名为myfile1。


【mv/root/abc.jpg/etc/kk】将文件移动到/etc文件夹下。


【mv at.doc abc.doc】将文件at.doc改名为abc.doc。


【mv kk.zip.kk.zip】将文件隐藏。


【mv .kk.zip kk.zip】将文件除去隐藏。


【mb-i1.txt 2.txt】将文件改名,如果文件已存在,则询问是否覆盖。


如何把bak文件还原为mysql 将bak文件改为doc文件_重启_17


第十二步:重启与关机


【reboot】重启系统。


【shutdown-r now】立刻重启(root用户使用)。


【shutdown-r 10】过十分钟自动重启。


【shutdown-r 20:35】在时间为20:35时重启。

如何把bak文件还原为mysql 将bak文件改为doc文件_文件系统_18


关机命令


【halt】立刻关机。


【poweroff】立刻关机。


【shutdown-h now】立刻关机(root用户使用)。


【shutdown-h 10】十分钟后自动关机。


如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_19


第十三步:查看系统相关状态


(1)【df】命令显示磁盘占用空间。


(2)【free】命令用于显示系统内存的使用情况信息。


(3)【cat/proc/meminfo】命令查看内存使用的详细信息。


(4)【cat/procuinfo】命令查看CPU信息。


如何把bak文件还原为mysql 将bak文件改为doc文件_文件系统_20

如何把bak文件还原为mysql 将bak文件改为doc文件_文件系统_21

如何把bak文件还原为mysql 将bak文件改为doc文件_如何把bak文件还原为mysql_22

如何把bak文件还原为mysql 将bak文件改为doc文件_重启_23

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_24


第十四步:熟悉以下常用命令及功能


(1)【ls-al/root>file1】将用户root的家目录的所有目录列表保存至文件file1中。

如何把bak文件还原为mysql 将bak文件改为doc文件_重启_25

(2)【ls-al/bin|grep in>file2】将文件名中包含in字符的文件名保存至文件file2中。

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_26


(3)【cat file1 file2】同时显示文件的内容。


(4)【cat file1 file2>file3】将文件1、2中的内容合并成新文件3。


(5)【head file3】显示文件file3的前十行内容。


(6)【head 15 file3】显示文件的前十五行内容。


(7)【tail 3 file3】显示文件的后三行内容。


(8)【wc-lw file1】统计文件中的行数、字数。


(9)【grep-c root file1】统计文件中包含root的行数。


(10)【find.-name“file*”】查找文件名中包含了file的文件。


(11)【ls-1|grep-c“file”】查找当前目录中是否有文件名包含file的文件。


(12)【find/bin-size-1000c>myresult】查找是否有1000字节以下的文件,并将查找结果保存。


(13)【find/bin-size100-print】查找是否有100块以上的文件。


(14)【find/-user test】查找是否有用户test创建的文件。


(15)【cp/config*/bak】将所有文件名中包含了字符config的文件复制到目录/bak中。

(16)【cut-d:-fl/etc/passwd】提取用户名,统计个数,并将结果保存至文件中。

(17)【ls/bin-al|wc-l】统计/bin目录下的文件目录项数。

(18)【ls-al|per-pi-e's/rootaz/g'】将用户当前目录下的文件目录显示列表中的所有root替换成wqaz,并显示替换结果。

如何把bak文件还原为mysql 将bak文件改为doc文件_如何把bak文件还原为mysql_27


子任务四:挂载外部文件到Linux系统中

第一步:理解挂载的概念

    Liunx采用树形的文件管理系统,也就是在Linux系统中,可以说已经没有分区的概念了。分区在Linux和其他设备一样都只是一个文件。要使用一个分区必须把它加载到文件系统中。Linux中树形的文件结构,最顶层是/ 目录。在安装系统时,必须选择把一个主分区挂载在/ 目录下,因为系统需要安装在/挂载的主分区下。否则系统会提示。所以挂载就是把目录和分区连接起来,Linux的文件系统是树形的,安装的系统必须是在/ 目录下,因为/目录下挂载了一个主分区。/目录是树形的根,其他所有目录都是他的子节点。 我们安装系统的时候已经把分区1挂载到 / 目录下了, 而这个时候没有挂载其他任何分区,所以/ 目录下的所有其他目录都在这个分区下,也就是说,在任何目录下读写操作实际都是操作的这个1号分区。如果我们想使用其他分区,就必须把这个分区挂载到一个目录下,这个目录可以是已经存在的目录。

第二步:使用挂载命令的参数

命令格式:mount [-t vfstype] [-o options] device dir 

其中: 

-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 

Linux最早使用的文件系统:minix

Linux目前常用的文件系统:ext4、ext3、ext2

光盘或光盘镜像:iso9660 

DOS fat16文件系统:msdos 

Windows 9x fat32文件系统:vfat 

Windows NT ntfs文件系统:ntfs 

Mount Windows文件网络共享:smbfs 

UNIX(LINUX) 文件网络共享:nfs

 自动检测文件常用:auto

OS/2文件系统常用:hpfs

如何把bak文件还原为mysql 将bak文件改为doc文件_如何把bak文件还原为mysql_28

第三步:使用挂载命令选项


-o,指定挂载文件系统时的选项


 ro :采用只读方式挂接设备


 rw :采用读写方式挂接设备


 user:可以让一般用户挂载设备


nouser:使用一般用户无法挂载.


 使用实例:


Windows 7系统挂载在hdal分区上,同时还挂载光盘和U盘。


【mkdir/mnt/winc】建立挂载点/mnt/winc。


【mount-t ntfs/deval /mnt/winc】挂载Windows 7的hdal分区

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_29

【mkdir/mnt/usb】建立挂载点/mnt/usb。


【mount-t vft /dev/sdal/mnt/sub】挂载U盘。


【mkdir/mntrom】建立挂载点/mntrom。

【mount-t iso9660/devrom/mntrom】挂载光盘。

如何把bak文件还原为mysql 将bak文件改为doc文件_Windows_30