170809

cut 命令

文本切割工具

列:

cut  -d" " -f2

-d""  :“”内接分隔符例子是以空格为分割符  ;-f2:    (field )指分割后的第二段内容

wc 可用于文件的统计

列  ls -l /etc  | wc -l

统计指定文件的字节数 ,行数,字数

wc -l 行数       wc -c 字节数

wc -w单词数  wc -m 字符数

 “^"  通配符, 指以什么开头D

“^a” 指以a开头的所有文件和目录

find / -name “^a”

将 查找多个条件后 的文件 批量处理

-exec  {} \ ; -xargs

列  :

find  / -name "*sh"  -mtime 30 -type f -size 10k -perm 744 -exec {} /date \;

 

find命令

根据文件类型查找 find -type

   普通文件

l  符号链接

d 目录

c 字符设备

b 块设备

s 套接字

列 :根据文件大小查找

find -type f  -size 10

 

文件的三个时间 戳

stat命令 来查看

atime :accedd time 访问时间(访问读写文件是  更新)

mtime:modify time 修改时间 (文件内容修改  更新)

ctime : chang time 状态改动时间(文件属性权限修改  会更新)

 

网络端口及进程的查看

instat -lnput

 

关于特殊为的权限 s ,t

 

suid
(setuid) 在文件或目录的属主u上加一个s位权限 相当于 执行者拥有文件属所者的权限

(执行此目录或文件时执行者变为了文件拥有者或root用户) ;

      chmod u+s /bin/cat

sgid  (setgid)在属组g上加一个s位权限相当于执行者在执行文件时拥有文件所属组的权限

s位只对u 和g

sticky(sticky bit) 对于 o/other 而言

t位只对目录生效,加了t位的目录只有文件所属者和root才能删除里面原有的东西(除了访问者自己创建的文件和目录) 这保证来文件的按全性。

 

文件访问控制列表的查看和设置

setfacl   ACL访问控制列表的设置

-m, -a 后面跟acl的规则

若不小心把一些文件的权限修改掉了,可用这个还原

列如 不小心把chmod的x权限给去掉来

可以这样还原

setfacl -m user:root:rwx    /bin/chmod

getfacl   文件acl访问控制列表的查看

ACl访问控制列表

关于linux与windows的文件系统

linux下默认是 ext* ,redhat7中是 xfs,windows大多数是 FAT,NTFS

cifs是两者都能识别的文件系统类型

 

  lsof  命令

列出当前系统打开文件的工具 查看当前系统进程 ,进程所属者,进程号 ,文件所属进程,对应的磁盘名称,文件类型。

输出的各列信息意义

COMMAND :进程名称

PID:进程号

USER:进程所有者

PD:文件描述符,引用程序通过文件描述符识别文件

TYPE:文件类型

DEVICE:磁盘名称

SIZE:文件大小

NODE:索引节点(类似于id号 ,系统找文件找的就是索引节点)

NAME:打开文件的名称

 

参数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值