linux学——第三章——文件权限和目录配置

1.文件属性 ls -al
-rw-r--r--  1 siemens siemens      9711 Nov 18 13:41 frameloss_cxuconfig.tgz
权限      连接  所有者   用户组     文件容量   修改日期   文件名
文件类型代码:[ d ]–目录、[ - ]–文件、[ l ]–链接、[ b ]–可储存周边设备、[ c ]–序列设备。
文件权限属性:[ r ]–可读、[ w ]–可写、[ x ]–可执行
,权限的位置依次指,文件所有者,同组,other
2.改变文件属性和权限
chgrp:改变文件或目录所属的组
语法:chgrp [选项-R进行递归] group filename¼
chown :更改某个文件或目录的属主和属组
语法:chown [选项] 用户或组 文件
chmod:改变文件或目录的访问权限
该命令有两种用法。

一种是包含字母和操作符表达式的文字设定法
chmod [who] [+ | - | =] [mode] 文件名¼
命令中各选项的含义为:
操作对象who可是下述字母中的任一个或者它们的组合:
u 表示“用户(user)g 表示“同组(group)用户”o 表示“其他(others)用户”a 表示“所有(all)用户”。它是系统默认值。
操作符号可以是:+ 添加某个权限- 取消某个权限= 赋予给定权限并取消其他所有权限。

另一种是包含数字的数字设定法(0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加)
chmod [mode] 文件名¼




3.  cd  /var/log(absolute)  
 cd  ../var/log(relative)   因为在/home中,所以要回到上一层(../)之后,才能继续向/var移动。  
 特别注意这两个特殊的目录:.:表示当前目录,也可以使用./来表示。 ..:表示上一层目录,也可以../来表示。
4.查看内核版本
lsb_release -a
 uname -r
5.目录的相关操作
cd:变换目录·
pwd:显示目前的目录
mkdir:建立一个新的目录
rmdir:删除一个空的目录
echo $PATH:显示文件路径变量
6.文件的操作
cp:复制文件或目录 -a
rm:移除
mv:移动文件与目录
7.文件内容查看
cat  由第一行开始显示档案内容 
tac  
从最后一行开始显示,可以看出 tac  cat 的倒着写! 
more 
一页一页的显示档案内容 
less 
 more 类似,但是比 more 更好的是,他可以往前翻页! 
head 
只看头几行 
tail 
只看尾巴几行 
nl   
显示的时候,顺道输出 行号! 
od   
以二进制的方式读取档案内容!
8.touch fileA 
如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间; 如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA
9.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值