您的位置:首页 > 运维架构 > Linux

Linux学习笔记1

2013-05-20 11:32 211 查看
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 (数据库)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: