Username: Password:

linux笔记03(权限和文档系统管理)
来源: ChinaUnix博客  作者: 发布时间:2008-01-01 14:50:00

(三)权限和文档系统管理
#pwd
显示用户当前路径
#ls
列出目录内容
#ls ?al
列出目录的任何内容并长格式显示
#ls ?R /
列出当前目录下的任何文档及子目录和文档
#ls -1 /
使目录内的文档和目录每行只显示一个
#ls ?F /boot
利用着色及符号来显示不同的文档名
#cd ~
回到登录时的用户主目录
#cd /root
转换到指定的目录
#cd ..
返回到上一级
#cd ../..
返回到上两级,一个。。表示一级,用/隔开,能够多个一起用
#cp /test1/file1 /test2/file2
复制文档并改名
#cp ?ax /dir1 /dir2
复制文档的任何目录,并文档的格式会变成和目标文档系统相同
#mv /test1/test1 /test2/test2
移动文档,假如最后一个参数为文档时,则表示改名,是目录时则表示移动
#rm /test1/test1
删除文档
#mkdir /fax
添加目录
#rmdir /fax
删除目录,但只能删除空目录,假如目录中有文档时,会有错误提示
#rm ?rf /fax
强制删除目录,不管目录中是否有文档存在
#ln ?s /test1/test1 /test3/file.ln
软链接文档,用ls ?l 查看时,有->符号,系统会以浅蓝色来显示,占很少的字节
#ln  /test1/test1 /test3/file.ln
硬链接文档,每增加一个硬链接文档,文档系统就会添加一个I 结点,并且利用指针来指向源文档的位置,占有硬盘的空间会呈倍数增加,而且要删除这样的文档,必须将他关联到的任何硬链接都删除,用ls ?l 查看时,没有->符号,系统会以白色来显示,硬链接必须建立在同一个扇区中,而且不能使用在目录上,软链接则能够跨越扇区,同时也能够运用在文档和目录上。
#cat /etc/passwd
查看文档内容
#cat > /test1/file2.txt
在键盘输入内容,并且将内容保存为文档,在输入的最后一处,按Enter键,并按ctrl +c 来结束输入工作
#cat ?b /test1/file2.txt
在每一行的前面加入行号
#cat /test1/test .txt /test2/test2.txt
同时将多个文档的内容合并显示出来
#cat /test1/test .txt /test2/test2.txt > /test1/new.txt
将多个文档的内容合并显示为一个新的文档
#more /etc/imrc
将文档的内容以一次在页的方式来显示
#more +9 /etc/imrc
显示由第几行起的内容
#more +/do /etc/imrc
在文档中查找指定的字符串,然后由该页开始显示
#less /etc/imrc
和more的功能很相似,但具备弹性,能够使用方向键和热键
#file
查看文档的类型
#head -5 /usr/share/magic
用来显示指定行数前的那部分文档内容
#tail -3 /usr/share/magic
用来显示指定行数后的那部分文档内容
#tail +51 /etc/passwd
用来显示指定行数后的文档内容
权限:
特别权限
一般情况下,当用户运行一个应用程式的时候,这个程式将继承该用户所具备的全部权利或限制
SETUID(s或S):使程式按照其任何者的访问权限运行,不再受运行他的用户的访问权限的限制
#chmod 4755 /bin/ls
SETGID(s或S):和SETUID的作用相同,只但是他是作用于组群
#chmod 2775 /bin/ls
Sticky(t或T):每个用户都能够浏览,删除和移动文档,但只有拥有者才能够删除自己的文档,别人删除不了,当对文档启用了这个权限后,则该文档的最后更新时间(last modified time)将不会改变
#chmod 1775 /bin/ls
SETUID,SETGID,Sticky占用X的位置来表示,所以在表示上有大小写之分,假若同时设打开执行权限和SUID,SGID和Sticky,权限标识字符是小写的形式。
倘若关闭执行的权限,则标识符会变成大写
-rwsr-sr-t
-rwSr-Sr-T
文档或目录的基本权限
r可读:对文档而言,能够读取文档的内容,对目录而言,能够列出目录中的文档列表
w可写:对文档而言,能够修改文档内容,对目录而言,能够在该目录中创建,删除文档
x可执行:对文档而言,能够执行文档,对目录而言,能够使用cd命令进入该目录
#chmod 664 /test1/file1
利用数字表示法修改文档的权限
#chmod u+x,g+w,o-r /test1/file.txt
#chmod u=rwx,g=rw /test/file.txt
利用文本表示法修改文档的权限
#chmod 666 /test1/*
#chmod u=rw,g=rw,o=rw /test1/*
目录权限的修改,要使用通配符(*)来表示目录中的任何文档
#chmod ?R 666 /test1/*
#chmod ?R u=rw,g=rw,o=rw /test1/*
假如文档中更有子目录,能够用此参数来同时配置任何文档和子目录的权限
#chown jack /home/jack/file.txt
改变文档和目录的任何者
#chown jack:users /home/file.txt
改变文档和目录的任何者和组群
#chgrp users /home/file.txt
改变文档和目录的组群
#unmask
#unmask 0002
指定文档的默认权限掩码,权限掩码由四个八进制所组成,假如将现有的权限减掉权限掩码,即可产生建立文档时默认的权限,这样能够避免添加访问权限过大的文档或目录,提高系统的安全等级
#ls ?al /etc > /test1/etc.txt
输出重定向,假如重定向的原文档存在,则会覆盖掉,所谓I/O重定向,是指将命令执行的结果等闲导出到其他设备或文档中,或重新导入到其他设备或文档中,
#cat >> /test1/kk.txt
附加输出重定向,新输入的数据会附加在原有内容之后。
#cat
输入重定向,将键盘或文档给命令来执行
#mail
jackfd@sinamail.com

能够让您自行定义一个字符串,常用于电子邮件,您能够继续输入文档内容,直到输入该字符串时结束
#ls /user1 &> /test1/error.txt
错误输出定向,在命令执行错误时,把信息记录到文档中,输出定向则直接显示在屏幕上
#ls ?al /etc | less
管道是指将某个命令的输出结果传送到另一个命令来当成输入

本文来自ChinaUnix博客,假如查看原文请点:http://blog.chinaunix.net/u/31547/showart_473038.html

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅