




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux系统学习1、 linux如何挂载虚拟磁盘如何挂载虚拟磁盘1. 将sici硬盘放入服务器(因为是热插拔,因此不用重启服务器)2. 假定服务器已经有两块硬盘,分别为/dev/sda和/dev/sdb,那么新增硬盘应该为/dev/sdc3. 以root登陆系统,执行 fdisk /dev/sdc4. 输入p,查看新硬盘的分区情况5. 根据需要可以n(创建)最多4个主分区6. 创建之后使用w保存分区配置7. 对创建的分区进行格式化 mkfs -t ext3 -c /dev/sdc1 等,根据分区不同,分别格式化。8. 分别建立相应的data目录,对新划分分区挂载 mount /dev/sdc1 /data9. 使用df命令查看挂载是否成功10. 为了能够开机自动挂载,修改/etc/fstab 增加/dev/sdc1 /data ext3 defaults 1 12 注:12是根据以上顺序排列下来的11. 重新启动服务器,df查看挂载是否成功。2、linux基本命令注销、关机、重起注销,关机,重启注销系统的logout命令Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:rootlocalhost root#logoutRed Hat Linuxrelease 9(Shike)Kernel on an i686Login: 回到登陆的画面关机或重新启动的shutdown命令Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。参数说明如下:立即关机:-h 参数让系统立即关机。范例如下:lrootlocalhost root#shutdown h now 要求系统立即关机指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下:lrootlocalhost root#shutdown now 立刻关机rootlocalhost root#shutdown +5 5分钟后关机rootlocalhost root#shutdown 10:30 在10:30时关机关机后自动重启:-r 参数设置关机后重新启动。范例如下:lrootlocalhost root#shutdown -r now 立刻关闭系统并重启rootlocalhost root#shutdown -r 23:59 指定在23:59时重启动重新启动计算机的reboot命令顾名思义,reboot命令是用来重新启动系统的。常用的参数如下:-f 参数:不依正常的程序运行关机,直接关闭系统并重新启动计算机。l-I 参数:在在重新启动之前关闭所有网络接口。l虽然reboot命令有个参数可以使用,但是一般只需要单独运行reboot命令就可以了3、linux中文件拷贝cp命令使用方法详解Posted 星期四, 2009-03-12 23:32 by 肖运华 命令名称:cp使用权限:所有使用者说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。cp使用方式:#cp 参数选项 源文件或目录 目标文件或目录注:参数是可选的,常用参数比如 -r,-R,-p,-i ;cp参数格式:-a 等同于-dpR参数一起使用;在复制过程中尽可能将档案状态、权限等资料都照原状予以复制,尽可能保留源文件或目录的属性;-b 给被覆盖的文件做备份。比如我们把file1 复制到file2时,如果file2存在,我们把file2覆盖掉,用这个参数就能同时生成一个file2的文件,注意文件名后有结尾-d 不间接引用符号链接,保持源文件和目标文件之间的硬链接关系;-f 删除已存在的目标文件,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;-i 覆盖已存在的目标文件之前给出警告提示,这是人机交互的选项;-l 建立文件硬链接,而不是复制;-p 保存源文件或目录的最后修改时间和模式,比如要保持目标目录或文件的属主、组、权限和最后访问(或修改)时间;-R 复制目录时,包括淅目录下所有的子目录和文件;-s 建立源文件的符号链接,而不是复制源文件。源文件名必须用绝对路径;-r 复制目录时,包括源目录下所有的子目录和文件;-r选项不同于-R之处在于:尝试打开目的地文件前先删除已存在的目的地文件,此外,若源中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-i 人机交互模式,显法覆盖已存在的文件或目录的警告信息;-v 在复制之前,输出每个文件的名字;-help 查看帮助 ;cp范例:将档案 aaa 复制(已存在),并命名为 bbb :cp aaa bbb将所有的C语言程式拷贝至 Finished 子目录中 :cp *.c Finishedcp参数-i的示例;rootlocalhost # lsanaconda-ks.cfg install.log.syslog Kernel.rpm mydir Plist upgrade.log youdirfonts.scale kernel mkuml-2004.07.17-ananas.tar.bz2 plinux.txt sun upgrade.log.syslogrootlocalhost # pwd/rootrootlocalhost # cp -i Kernel.rpm Plistcp:是否覆盖“Plist”? y 注:人机交互在数-i的运用;如果源文件复制到目标文件,如果目标文件存在,则提示警告;cp参数-a的示例及说明;把源目录复制到另外的一个目标,相当于克隆了一个目录,源目录和目标目录在用户组、权限及修改或访问时间保持一致;rootlocalhost # cp -a mydir youdir注:复制目录mydir 到youdir ,如果yourdir目录不存在,则创建。并且把mydir中所有的文件下级子目录都复制到 yourdir目录中。也就是说mydir目录的文件和youdir是一样的。-a 参数等同于-dpR,并且源目录和目标目录的属性(用户组、权限、最后访问及修改时间)都一致;cp参数-b的示例应用;把源文件复制为目标文件;并且尝试-b参数的运用;rootlocalhost # cp fonts.scale fonts.dir 把一个文件复制为另一个文件;rootlocalhost # cp -bi fonts.scale fonts.dir cp:是否覆盖“fonts.dir”? y 注:因为用了-i 参数,如果目标文件存在,则报警提示;rootlocalhost # ls -lh fonts.*-rw-r-r- 1 root root 2 04-20 10:24 fonts.dir-rw-r-r- 1 root root 2 04-20 10:24 fonts.dir 注:-b参数运用的效果就是生成已存在目标文件的覆盖之前备份。-rw-r-r- 1 root root 2 03-27 02:00 fonts.scalecp把多个文件复制到目录目录中示例;比如我们把位于用户当前目录下的fonts.dir、Kernel.rpm和Plist文件,复制到当前用户所处的目录下的sun目录中;rootlocalhost # pwd 注:判断用户所处的位置,也就是所处的目录;/root rootlocalhost # mv fonts.dir Kernel.rpm Plist sun/ rootlocalhost # ls sun/fonts.dir Kernel.rpm Plist注:如果您想把多个目录或文件复制到目标目录时,您得加参数 -Rcp复制目录时-R参数的应用;复制一个目录到另一个目录时,我们要用到 -r或-R 或-a , 如果目标目录不存在,则创建它,如果目标目录存在,则复制源目录到目标目录之下;看看-a和-R或-r有什么不同?尝试看看;比如我们在用户当前操作的目录中,有mydir目录,我们想把mydir复制为medir(在复制之前medir是不存在的)。rootlocalhost # cp -R mydir medir 注:如果medir目录不存在,则创建medir目录,并且medir目录中的内容和mydir中的一样;如果您把-R参数换成-a参数,会有什么不同?看看前面的例子所说的; tags: cp命令, linux命令Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍Posted 八月 19th, 2005 by beinano Fedora o Redhat o 基础入门 作者:北南南北来自:LinuxSir.Org提要:Linux 磁盘分区表、文件系统的查看、统计的工具很多,有些工具是多功能的,不仅仅是查看磁盘的分区表,而且也能进行磁盘分区的操作;但在本文,我们只讲磁盘分区的查看,以及分区的使用情况的查看;本文只是给新手上路之用;关于分区工具的操作,我将在以后做专门介绍;此文目的:主要是向初学者介绍一下入门必备的一点基础知识,有了基础知识才能进阶;如果把所有的磁盘操作工具都放在一个文档里,大家看了也累;基于这种想法,所以我写文档的时候,就想让新手弟兄一目了解,能轻松点就轻松点;生活、工作和学习无不是如此;操作环境:Fedora core 4.0 i686 & Slackware 10.1+正文+一、df 命令;df 是来自于coreutils 软件包,系统安装时,就自带的;我们通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置;举例:rootlocalhost beinan# df -lhFilesystem 容量 已用 可用 已用% 挂载点/dev/hda8 11G 6.0G 4.4G 58% /dev/shm 236M 0 236M 0% /dev/shm/dev/sda1 56G 22G 35G 39% /mnt/sda1我们从中可以看到,系统安装在/dev/hda8 ;还有一个56G的磁盘分区/dev/sda1挂载在 /mnt/sda1中;其它的参数请参考 man df 二、fdsikfdisk 是一款强大的磁盘操作工具,来自util-linux软件包,我们在这里只说他如何查看磁盘分区表及分区结构;参数 -l ,通过-l 参数,能获得机器中所有的硬盘的分区情况;rootlocalhost beinan# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 7751 39728745 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 Linux在上面Blocks中,表示的是分区的大小,Blocks的单位是byte ,我们可以换算成M,比如第一个分区/dev/hda1的大小如果换算成M,应该是6144831/1024=6000M,也就是6G左右,其实没有这么麻烦,粗略的看一下把小数点向前移动三位,就知道大约的体积有多大了;System 表示的文件系统,比如/dev/hda1 是NTFS格式的;/dev/hda2 表示是fat32格式的文件系统;.在此例中,我们要特别注意的是/dev/hda3分区,这是扩展分区;他下面包含着逻辑分区,其实这个分区相当于一个容器;从属于她的有 hda5,hda6,hda7,hda8,hda9 ;我们还注意到一点,怎么没有hda4呢?为什么hda4没有包含在扩展分区?一个磁盘最多有四个主分区; hda1-4算都是主分区;hda4不可能包含在扩展分区里,另外扩展分区也算主分区;在本例中,没有hda4这个分区,当然我们可以把其中的一个分区设置为主分区,只是我当时分区的时候没有这么做而已;再仔细统计一下,我们看一看这个磁盘是不是还有空间?hda1+hda2+hda3=实际已经分区的体积,所以我们可以这样算 hda1+hda2+hda3=6144831+16386300+39728745 = 62259876 (b),换算成M单位,小数点向前移三位,所以目前已经划分好的分区大约占用体积是62259.876(M),其实最精确的计算62259876/1024=60800.67(M);而这个磁盘大小是80.0 GB (80026361856byte),其实实际大小也就是78150.744(M);通过我们一系列的计算,我们可以得出这个硬盘目前还有使用的空间;大约还有18G未分区的空间;fdisk -l 能列出机器中所有磁盘的个数,也能列出所有磁盘分区情况;比如:rootlocalhost beinan# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/hda1 * 1 765 6144831 7 HPFS/NTFS/dev/hda2 766 2805 16386300 c W95 FAT32 (LBA)/dev/hda3 2806 7751 39728745 5 Extended/dev/hda5 2806 3825 8193118+ 83 Linux/dev/hda6 3826 5100 10241406 83 Linux/dev/hda7 5101 5198 787153+ 82 Linux swap / Solaris/dev/hda8 5199 6657 11719386 83 Linux/dev/hda9 6658 7751 8787523+ 83 LinuxDisk /dev/sda: 60.0 GB, 60011642880 bytes64 heads, 32 sectors/track, 57231 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System/dev/sda1 1 57231 58604528 83 Linux通过上面我们可以知道此机器有两块硬盘,我们也可以指定fdisk -l 来查看其中一个硬盘的分区情况;rootlocalhost beinan# fdisk -l /dev/sdaDisk /dev/sda: 60.0 GB, 60011642880 bytes64 heads, 32 sectors/track, 57231 cylindersUnits = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System/dev/sda1 1 57231 58604528 83 Linux通过上面情况可以知道,在/dev/sda 这个磁盘中,只有一个分区;使用量差不多是百分百了; 我们还可以来查看 /dev/hda的rootlocalhost beinan# fdisk -l /dev/hda自己试试看?三、cfdisk 来自于util-linux的软件包;cfdisk 也是一款不错的分区工具;在有些发行版中,此工具已经从util-linux包中剔除;cfdisk 简单易用是他的特点;和DOS中的fdisk 相似;在本标题中,我们只来解说如何查看机器的中的磁盘分区状况及所用的文件系统等;查看磁盘分区的用法 cfdisk -Ps 磁盘设备名;比如rootlocalhost beinancfdisk -Ps rootlocalhost beinancfdisk -Ps /dev/hda rootlocalhost beinancfdisk -Ps Partition Table for /dev/hda First Last# Type Sector Sector Offset Length Filesystem Type (ID) Flag- - - - - - - -1 Primary 0 23438834 63 23438835 Linux (83) Boot2 Primary 23438835 156296384 0 132857550 Extended (05) None5 Logical 23438835 155268224 63 131829390 Linux (83) None6 Logical 155268225 156296384 63 1028160 Linux swap (82) None我们只用的参数 -Ps,就列出了磁盘的分区情况;目前在Slackware Debian Mandrake 等主流发行版中存在cfdisk ,而fedora 4.0把这个小工具剔除了;有点可惜;这是我在Slackware中操作的;如果您这样操作,就更直观了;rootlocalhost beinancfdisk 磁盘设备名 举例:rootlocalhost beinancfdisk /dev/hda 您所看到的是如下的模式: cfdisk 2.12a Disk Drive: /dev/hda Size: 80026361856 bytes, 80.0 GB Heads: 255 Sectors per Track: 63 Cylinders: 9729 Name Flags Part Type FS Type Label Size (MB)- hda1 Boot Primary Linux ReiserFS 12000.69 hda5 Logical Linux ReiserFS 67496.65 hda6 Logical Linux swap 526.42 Bootable Delete Help Maximize Print Quit Type Units Write Toggle bootable flag of the current partition您进入了cfdisk 的操作界面;用键盘移动指针到Quit就可以退出; 四、parted 功能不错的分区工具;在Fedora 4.0中有带,可以自己安装上;在此主题中,我们只说如何查看磁盘的分区情况;调用方法简单,parted 默认是打开的设备是/dev/hda ,也可以自己指定;比如 parted /dev/hda 或/dev/sda 等;退出的方法是 quitrootlocalhost beinan# parted使用 /dev/hda(parted) p/dev/hda 的磁盘几何结构:0.000-76319.085 兆字节磁盘标签类型:msdosMinor 起始点 终止点 类型 文件系统 标志1 0.031 6000.842 主分区 ntfs 启动2 6000.842 22003.088 主分区 fat32 lba3 22003.088 60800.690 扩展分区5 22003.119 30004.211 逻辑分区 reiserfs6 30004.242 40005.615 逻辑分区 reiserfs7 40005.646 40774.350 逻辑分区 linux-swap8 40774.381 52219.094 逻辑分区 ext39 52219.125 60800.690 逻辑分区 reiserfs我们在partd 的操作面上,用p就可以列出当前磁盘的分区情况,如果想要查看其它磁盘,可以用 select 功能,比如 select /dev/sda ;五、qtparted ,与parted 相关的软件还有qtparted ,也能查看到磁盘的结构和所用的文件系统,是图形化的;beinanlocalhost # qtparted图形化的查看,一目了然;六、sfdisk 也是一个分区工具,功能也多多;我们在这里只说他的列磁盘分区情况的功能;rootlocalhost beinan# sfdisk -l 自己看看吧; sfdisk 有几个很有用的功能;有兴趣的弟兄不妨看看;七、partx 也简要的说一说,有些系统自带了这个工具,功能也简单,和fdisk 、parted、cfdisk 来说不值一提;不用也罢;用法: partx 设备名 rootlocalhost beinan# partx /dev/hda# 1: 63- 12289724 ( 12289662 sectors, 6292 MB)# 2: 12289725- 45062324 ( 32772600 sectors, 16779 MB)# 3: 45062325-124519814 ( 79457490 sectors, 40682 MB)# 4: 0- -1 ( 0 sectors, 0 MB)# 5: 45062388- 61448624 ( 16386237 sectors, 8389 MB)# 6: 61448688- 81931499 ( 20482812 sectors, 10487 MB)# 7: 81931563- 83505869 ( 1574307 sectors, 806 MB)# 8: 83505933-106944704 ( 23438772 sectors, 12000 MB)# 9: 106944768-124519814 ( 17575047 sectors, 8998 MB)八、查看目前机器中的所有磁盘及分区情况:beinanlocalhost $ cat /proc/partitionsmajor minor #blocks name 3 0 78150744 hda 3 1 6144831 hda1 3 2 16386300 hda2 3 5 8193118 hda5 3 6 10241406 hda6 3 7 787153 hda7 3 8 11719386 hda8 3 9 8787523 hda9 8 0 58605120 sda 8 1 58604528 sda14、Redhat 5 中网卡ip的设置vi /etc/sysconfig/network-scripts/ifcfg-eth0动态:DEVICE=eth0BOOTPROTO=dhcpHWADDR=00:0C:29:A2:5C:3FONBOOT=yesTYPE=Ethernet静态:DEVICE=eth0BOOTPROTO=staticIPADDR=24NETMASK=GATEWAY=HWADDR=00:0C:29:A2:5C:3FONBOOT=yesTYPE=Ethernet重启,使生效service network restart5、linux如何挂载FAT32磁盘挂载的路径是自己设置的,要挂载那个分区可以使用fdisk -l命令查看。 如要挂载ntfs的一个分区 它是在/dev/hda6这个分区上可以使用下面的命令:mount -t ntfs -o or /dev/hda6 /mnt/ntfs (先要在/mnt下面建一个ntfs的文件夹)。 挂载光驱:mount -t iso9660 /dev/cdrom /mnt/cdrom(cdrom这个文件夹也要先建立) 你说的sdc是SCSI接口的,光驱不是也样用的。 ps:如果你是SCSI的硬盘则把hda 改成sda。 不管那种发行版这部分都是差不多的。你可以先用fdisk -l看一下现在的分区情况,比如我现在的ubuntu和xp的双系统的分区情况是:Disk /dev/hda: 40.0 GB, 40007761920 bytes16 heads, 63 sectors/track, 77520 cylindersUnits = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System/dev/hda1 * 1 15510 7817008+ c W95 FAT32 (LBA)Partition 1 does not end on cylinder boundary./dev/hda2 15511 77520 31253009 f W95 Extd (LBA)Partition 2 does not end on cylinder boundary./dev/hda5 15511 38775 11725528+ b W95 FAT32/dev/hda6 38776 56160 8762008+ b W95 FAT32/dev/hda7 56164 57296 570276 82 Linux swap / Solaris/dev/hda8 * 57296 68914 5855661 83 Linux/dev/hda9 68914 77520 4337518+ 83 Linux如果你要挂载windows xp下的c你可以输入:mount -t vfat /dev/hda1 /mnt/winc如果是ntfs分区则是mount -t ntfs /dev/hda1 /mnt/winc如果想记系统在启动时自动挂载c,则要修改/etc/fstab文件,我现在的配置是:# /etc/fstab: static file system information.# proc /proc proc defaults 0 0/dev/hda8 / reiserfs notail 0 1/dev/hda9 /home reiserfs defaults 0 2/dev/hda7 none swap sw 0 0/dev/hdc /media/cdrom0 udf,iso9660 ro,user,noauto 0 0/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0/dev/hda1 /media/winc vfat utf8,umask=000 0 0/dev/hda5 /media/wind vfat utf8,umask=000 0 0/dev/hda6 /media/wine vfat utf8,umask=000 0 0修改该文件后运行:umount -a即可不用重启,直接挂载分区了希望对你有帮助. 修改/etc/fstab把defaults改为defaults,iocharset=cp936如:/dev/hda5 /mnt/win_d vfat defaults,iocharset=cp936 0 0修改/etc/fstab把defaults改为defaults,iocharset=cp936如:/dev/hda5 /mnt/win_d vfat defaults,iocharset=cp936 0 0/quote 在/mnt 下新建一个文件夹,命名可以随意,如D等。然后进入终端输入下面的命令#mount -t vfat -o codepage=936 iocharset=gb2312 /hdv/hdX /mnt/dX=在LINUX下的实体名,如C=hda1脚本基础:UNIX系统包括两部分:l 工具l 内核内核和工具关机后都被保存在硬盘中。但当计算机被引导时,内核从硬盘装载到内存中,直到关机;工具则存放在硬盘中仅在执行时装入到内存。Shell初始化当login程序开始执行一个Shell时,分两步,使Shell读以下文件:l /etc/profilel Profile过程如下:1. Shell检查文件/etc/profile是否存在2. 如果存在,则Shell读取其中信息。否则,该文件被略过,不显示错误信息。3. Shell检查.profile是否在用户起始目录中4. 如果存在,则Shell读取该文件。否则,Shell略过它且不显示错误信息交互和非交互Shelll 交互模式意为Shell获取用户的输入并执行声明的命令l 非交互模式Shell不与用户交互而是读入保存在一个文件中的命令并执行它们1、 login怎样启动一个Shell当login程序启动一个Shell时 ,它执行下面命令:$ /bin/sh (输入切换指令)$ (此时进入交互模式,用户可以在提示符后执行命令)$ exit (退出交互模式)2、 怎样启动非交互Shell可以像下面这样非交互地启动Shell$ /bin/sh filename (filename文件路径及名)如:在/user文件夹下建一个logins文件,在文件输入内容date;who.保存$ /bin/sh /user/logins (/user/logins文件的路径及名)3、 在UNIX中有3种基本类型的文件: l 普通文件l 目录l 特殊文件命令:1、获取帮助 (man)man command 这里的command是想获取得更多有关信息的命令名 2、列出文件(ls)ls ls F 有目录的文件加 / ,没有任何符号的 是普通文件ls l 文件一行一列ls a 显示隐藏文件man ls 查看ls更多的使用选项组合如:ls aFls Fals -laF与下面命令相同:ls a Fls F-als l a F选项组合没有顺序的规定3、浏览文件内容(cat)cat files 这里file是想要浏览的文件名 如:cat hostscat profilecat n hosts -n代表标明行号,显示所有行包括空行-b 代表标明行号,显示所有行不包括空行man cat其它使用请查阅 帮助4、统计单词(wc)wc options files这里的options是给出的一个或多个选项,file是想要检查的文件名如: wc hosts4 23 169 hosts 第一个数字是代表文件的行数,第二个数字代表文件中单词的数目,第三个数字代表文件中字符的数目,最后是列出文件名wc l filename l代表统计行数wc w filename w代表统计单词数wc m 或 c filename -m c 统计字符数 像 ls一样也是可以选项组合5、拷贝文件(cp)cp source destination这里source 是被拷贝的文件名,destination是拷贝名 cp命令可制作一个文件的拷贝 例如:把test_results 拷贝放到 test_result.orig的文件中$ cp test_results test_results.orig如果目标文件已存在是不会产生错误信息,在这种情况下,目标文件自动被覆盖,这可能导致严重问题。要避免这种问题,就需要在cp命令后加一个-i(interactive中的i)选项如:如果文件 test_results.orig已存在,则命令:$ cp i test_results test_results.orig会产生一个提示信息:Overwrite test_results.orig?(y/n) (y覆盖 n 不改变)多个拷贝cp res.01 res.02 res.03 work/把res.01 res.02 res.03 拷贝到work文件下6、重命名(mv) mv source destination这里source是文件的最初名字,destination是文件的新名字例如:$ cp test_link tesk_work把文件名test_link改成tesk_work与cp一样,mv在目标文件存在时不报告错误,它仅覆盖,可以声明-i选项来避免这种问题例如:文件tesk_work已经存在$ mv i tesk_link tesk_work会出现一个确认提示:Remove tesk_work ? (y / n)7、删除文件(rm)rm files这里files是删除的一个或多个文件列表,rm只能删除文件不能 删除目录 $rm test01 test02使用rm命令是没有办法恢复的,所以可以声明-i选项,进行提示操作如:$rm - i test01 test02 产生如下确认信息test01 : ? (n/y)test02 : ? (n/y)8、创建目录mkdir directory这里的directory是想要 创建目录的绝对或相对路径名 如 $ mkdir /tmp/ch04/test/在/tmp目录中下的ch04目录下 创建 test目录 $ mkdir /tmp/docs /tmp/pub = 进入 tmp目录下 mkdir docs pub 在/tmp目录下创建docs pub两个目录 mkdir 命令 声明 p(parent中的p ),它 创建所有需要的目录$ mkdir -p /tmp/ch04/test/创建所有需要的目录mkdir 命令使用以下步骤创建所需目录 :1)、mkdir 命令检查目录 /tmp是否存在,如果不存在则创建它2)、mkdir 命令检查目录 /tmp/ch04是否存在,如果不存在则创建它3)、mkdir 命令检查目录 /tmp/ch04/test是否存在,如果不存在则创建它9、拷贝文件和目录cp r source destination这里source是想要拷贝的目录路径名,destination是要拷贝到的地方如 :cp r docs/book /mnt/zip 把位于docs目录下的book目录拷贝到目录/mnt/zip,在/mnt/zip下创建一个新的叫做book的目录 多文件拷贝 $ cp r /user/docs /user/pubs /temp把user目录下的docs 和 pubs 两个目录 拷贝到 temp目录下 $ cp r /user/docs /user/pubs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025电影剧本创作聘用合同模板
- 2025房产不动产抵押合同范本:商业地产项目抵押融资
- 请假条写作课件
- 红酒杯知识培训总结课件
- 2025标准机械设备采购合同书样本
- 语言基础知识培训简报课件
- 2025农业作物种子买卖服务合同
- 2025制片合同范本模板
- 2025出国留学合同
- 在线支付服务接入合作协议
- 2025年中级消控笔试题目及答案
- 2024年中国防锈油行业调查报告
- 办公软件培训课件
- 成人氧气吸入疗法-中华护理学会团体标准
- 2025年职业指导师(中级)考试试卷:职业指导师考试备考策略
- 2025年度辅警招聘考试题(含答案)
- 初三心理健康教育开学第一课
- 初一新生入学教育
- 卫生院健康检查管理制度
- 高二秋季开学第一课班会课件:启航高二把握未来
- 山地绿化工程的安全防范措施
评论
0/150
提交评论