测试学习第四天——linux学习三

上一篇 / 下一篇  2013-08-17 19:31:24 / 个人分类:测试学习阶段

Linux的档案权限及目录

ls  -al

-  r  w   x r   w   x -   -   -

第一个-:如果是d:表示是一个目录,-表示是普通文件档案,

        l:表示是链接档(link file)相当于window系统下的快捷方式,,

        b:是为装置文件里面的可供储存的接口设备,

        c:表示为装置文件里面的串行端口设备,例如鼠标键盘。

第一组rwx是用户自己的权限,

第二个是同组用户的权限,

第三组是其他组用户的权限

账户在/etc/passwd,密码在/etc/shadow

chgrp:改变档案所在组。例如:chgrp  user  aa.txt

改变用户组时出现:invalid group name ”user”,说明你的/etc/group文件下

                 没有user用户组 

chown:改变档案的拥有者  chown [-R] 账号名称 档案或目录:

     chown user1 aa.txt ,user1 必须是/etc/passwd中有记录的才可以

cp   a.txt   b.txt 

     如果是root复制a.txt到user用户,一般root需要把权限修改一下

chmod:改变档案的权限  chomod 权限  filename

             -rwxrw----   第一组:owner=1+2+4=7  ,

                          第二组:group=1+2+0=3,     

                          第三组:1+0+0=1,现在的权限是731,

 改变一下让aa.txt所有的权限都为可读可写可执行chmod  777  aa.txt

改变权限的另一方法:chmod   

(u[user拥有者]/g[同组的]/o[other其他组的]/a[全部包括ugo])   

(+[加]/-[减去]/=[设定])     (r/w/x)   档案或者目录

             例如:chmod   u=rwx  go=rx  aa.txt,

减去所有人的执行权限:chmod   a-x  aa.txt,增加权限就用+

权限的定义:r(read):可读取此档案的实际内容,如读取文本文件的文字内容等

            w(write):可以编辑、新增或者修改档案的内容,但不含删除该内容

            x(eXcute):该档案具有被系统执行的权限

变更用户:su  -用户名

linux档案与目录管理

绝对路径:一定是有/开头的,例如/usr/share/doc

相对路径:一定不是有/开头的,例如/usr/share/doc要到/usr/share/man下去

           用cd../man

.代表本层目录

..代表上一层目录

-代表前一个工作目录

~代表目前用户的家目录

~usename   代表usename的家目录

cd:变更目录

pwd:显示当目录

     用pwd  -p :如果不是普通文件,而是一个链接档,那么显示那个链接档的

    完整路径,而不是那个现有的文件路径。

mkdir:建一个新目录

            有两参数,-p  -m,mkdir -p   test/test1/test2创建连续目录。   

                     mkdir  -m  700  test,可以将设置权限一并创建

rmdir:删除一个空目录

     -p: rm dir -p test/test1/test2,删除级联目录,但是必须为空。

     删除有文件的目录,rm  -r test

ifconfig: 查看ip地址。

      如果不是root命令,使用ifconfig  eht0时,

      需要这样用:/sbin/ifconfig eth0 ,root用户直接用ifconfig eht0

ls   常用参数: -a   全部档案显示,包括隐藏档。

                       -l     长串数据串行出,包含档案的属性权限等。

                       -d    仅列出目录本身,而不是列出目录内的档案数据。

      例如:ls   -al   --full-time ~   可以列出正确的完整的时间格式

cp:    常用参数:-a:相当于-pdr

        -d:如果源文件有链接文件的属性,则复制链接文件而非档案本身

        -i:如果文件存在,覆盖时先询问

        -p:连同档案的属性一起复制过去

        -r:递归持续复制,用于目录的复制

 rm:常用参数:  -f:force,强制复制,不管出现的错误

                -i:删除前询问

                -r:递归删除,常用语目录删除,比较危险

mv:常用参数:  -f:force,如果文件夹已经存在,不询问,直接覆盖。

                -i:若存在,覆盖前询问

                -u:若目标档案寻在,只是更新。

档案内容查询:cat:由第一行开始显示档案内容

              tac:有最后一行开始倒着显示。与cat相反

              nl:显示的时候顺便显示出行号

              more:一页一页地显示内容

               less:与more一样,但是他多一个功能是可以往前翻页

               head:看头几行

               tail:看尾巴几行

              od:以二进制测定方式读取内容

 修改档案时间或创建新文档:touch

ll:两个小写的L.是   ls   -l 的缩写

档案档名的搜索:whereis   档案名          

             locate   档案名     

             find     档案名             

            whereis   locate  是从数据库取数据很快。find  是从硬盘去慢

         手动更新数据库:updatedb


TAG:

 

评分:0

我来说两句

日历

« 2024-05-14  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 15475
  • 日志数: 25
  • 建立时间: 2013-07-27
  • 更新时间: 2013-10-22

RSS订阅

Open Toolbar