unix入门材料3
四、文件和目录的存取控制
1、改变文件的权限: chmodwho [+-=] operator_ permission filename who包括u g o,分别代表用户(user)、同组用户(group)和其他用户(other) + 增加权限 -减少权限 =增加等号后面的权限,同时减去原来的权限 operator_ permission包括r(read)、w(weite)、x(excute)。 比如:chmod u+x filename 给文件主以执行权 这有一种方式:chmod mode filename 其中mode为nnn模式,n是0-7之间的数,4表示可读,2表示可写,1表示可执行。nnn中第一个n是用户的权限,第二个n是同组用户的权限,第三个n是其他用户的权限。如果如赋予可读可写两个权限,则用6(4+2而来),而如果要赋予可读可写可执行全部权限就用7表示。 例如:chmod 777 file1 就是把file1让所有用户可读可写可执行。 而chmod 740 file1则是的权限设置为文件的主人自己可读可写可执行,同组用户只读,其他用户连看都不行了。0表示没有任何权限。 chmod由change mode缩写而来 2、改变文件属主:chown new_owner [:group_name] filename 例如:改变文件file1主人为apple $ chown apple file1 要注意的是,除非你是root,否则,给了别人的文件你自己可就要不回来了。假如你是pear,在你运行了chown apple file1后,你就把文件给了apple。如果你再运行chown pearfile1。系统就会告诉你没有这个权限。要想把给人家的文件再要回来,只有求助于root用户。 如果还要改变文件的所属组,apple用户要把文件file1送给fruit组的apple用户,可以使用命令: chown apple:fruit file1 注:chown由change owner缩写而来 改变文件的属组也可以用chgrp命令 3、查看你所在的组:id 4、改变当前用户组:sg 5、改变文件所在的用户组:chgrp new_group filename 比如:chgrp fruit file1 注:chgrp:由change group缩写而来 6、在命令行中获得帮助man [section] keywork 比如: man C kill 注:man由manual(手册)缩写而来 五、磁盘的使用 1、软盘的格式化:format [设备名] 比如:格式化1.44M软盘: #format /dev/rfd0135ds18 r表示是原始(raw)设备,fd表示是软驱,0表示第一个软驱,135表示135个磁道,ds表示双面磁盘,18表示18个扇区。 unix中,format命令只能格式化软盘,不能格式化硬盘。 另外,如果在/etc/default/format文件中,DEVICE定义的是缺省的设备名,一般都是DEVICE=/dev/rfd0135ds18,所以你可以只键入format就可完成对软盘的格式化。 2、软盘的复制:diskcp[optition] [-135ds18] optition有多个选项,但现在的PC一般只有一个软驱,所以常用的就剩下一个-f(format)了,-135ds18代表我们常用的1.44M软盘。 比如: $ diskcp –f –135ds18 复制时先对目标盘格式化,然后再复制。 3、用软盘备份文件:比如把硬盘目录下/apple的文件love存储到空软盘上,你可以: #cd /apple #tar cv6 love c 表示在创建(create)一个新文件,并且覆盖已有的同名文件。如果不想覆盖。命令为: #tar uv6 love v 显示每个被处理的文件名。 6表示是软驱。数字和设备的对应关系,在/etc/default/tar文件中定义,可用more /etc/default/tar命令或是不带任何参数的tar命令查看,也可用vi修改。 4、列出软盘中文件的名字:#tar tv6 5、把软盘中文件恢复到硬盘:#tar xv6 x表示抽取(extract) 上一篇: unix入门材料4 下一篇: unix入门材料 2 更多相关文章
|
推荐文章
精彩文章
· UNIX 问题
|