Linux学习笔记1

1.【谈谈我对权限的认识】

chmod(改变文件的读、写、执行)   chgrp(改变文件的分组)  chown(改变文件的所有者)

chmod   [ u(user)、g(group)、o(other)、a(all) ]   [ + (加入)  、 -(除去) 、 = (设定)]  [  r   w   x  ]    {档案或者目录}

r----4    w-----2    x-----1

在目录中,x:能否进入该目录有关        w:使用者可以删除,更新,新建    r: 可以查询档名

档案:一般档案(-),目录档案(d)

2.【目录的认识】

/etc  配置文件

/bin 重要的执行文件

/dev 所需要的装置文档

/lib 执行所需要的函数库,核心所需的模块

/sbin  重要的系统执行文件

【目录的操作】

cd pwd mkdir rmdir

. 代表此层目录

.. 上一层目录

- 前一个工作目录

~ 【目前用户身份】所在的家目录

~account 账户所在的家目录

【mkdir 】

-m 配置目录的权限   eg: mkdir -m 777 test1

-p 递归建立            eg: mkdir -p test/test1/test2

【rmdir】

-p  递归的删除(空目录)

【类似  ./run.sh 的含义】

活动的目录并非正规的执行文件的目录(/bin /usr/bin等位正规),此时需要指定目录执行档。[./]代表[本目录的含义],所以[./run.sh]代表[执行本目录下的名为 run.sh 的档案]

【$PATH】

环境变量,etho[显示,映出],PATH前加上$表示后面接变量,所以显示目前PATH

PATH="$PATH":/root

【cp】

cp 源文件  目标文件

cat ,nl(显示行号),less(一页一页显示),head,tail

【locate/whereis】

查找快速,到数据库查找,在未更新的情况下,找不到,使用updatedb(更新)

【find】

硬盘搜索,外加很多的参数。

 

小结:

不同的身份,系统默认的PTH并不相同,差异大的在于  /sbin  /usr/sbin

ls -d( 只显示目录) -a(同时也显示影藏的文件) -l(详细的信息)

touch 目的在于修改档案的时间,也可以来创建空文档

记录时间( access time  [atime]   status time [ctime]  modification time [mtime] )

搜寻指令的完整文件名   which/type   ($PATH)

搜寻档案的完整的档案名 whereis/locate (数据库)

 

 

posted @ 2013-05-20 11:32  丁洋  阅读(180)  评论(0编辑  收藏  举报