linux学习-day13

1. 磁盘配额(此处分区格式化为xfs格式)

限制某用户使用的block

mount -o usrquota,grpquota /dev/vdb9 /pub/
edquota -u user1
这里写图片描述
这里写图片描述

限制某用户的inode

这里写图片描述
这里写图片描述

2. 软链接与硬链接

2-1. 创建软链接与硬链接

软链接:ln -s hello hello1
硬链接:ln hello hello2

2-2. 查看文件节点号

ls -i +文件节点号
这里写图片描述

2-3. 软链接与硬链接的区别:

1). 创建方式不同:
    ln -s
    ln
2). 实现功能不同:
    软链接:快捷方式
    硬链接:备份

问题:可跨文件系统做硬链接么?
硬连接是不能跨文件系统的,硬链接文件和源文件的inode是相同的,文件系统的inode要求唯一,所以硬链接不能跨文件系统.

3. linux常用的基础命令

3-1. diff

这里写图片描述

3-2. grep:文本搜索工具

-n  //显示匹配的内容及行号
-i  //不区分大小写搜索
-r  //递归搜索,后面可跟目录
-c  //显示匹配的关键字个数
-E  //匹配多个关键字,eg:grep -E 'root|student' passwd
-v  //反向匹配
-C  //显示匹配行的前几行与后几行,eg:grep -C 3 root passwd

3-3. sort

-t  //指定分隔符
-k  //指定排序的列
-n  //纯数字排序
-r  //逆向排序
-u  //去掉重复行

范例:
ls -s /etc | sort -t ” ” -k 1 -nr | head -10

3-4. awk(文本分析工具)

范例:
1). 显示最近登陆的5个帐号
last -n 5 | awk -F ” ” ‘{print 1}’  
    2). 找出除了root和student的普通用户  
    grep -vE ‘root|student’ /etc/passwd | grep /home | awk -F “:” ‘{print
1}’
3).
ls -s /etc | sort -t ” ” -k 1 -nr | head -10 | awk -F ” ” ‘{print $2}’

3-5. uniq

-c
-u
-d

3-7. sed

sed ‘s/root/westos/g’ passwd
sed ‘1,5s/root/westos/g’ passwd
sed -e ‘1,5s/root/westos/g’ -e ‘6,12s/root/redhat/g’ passwd
sed 1d passwd
sed 1,3d passwd
sed -f /mnt/rule passwd
sed -i -f /mnt/rule passwd

vim rules
@@
1 1d
2 1,3s/root/redhat/g
3 4,5s/root/westos/g
@@
sed, awk ,grep

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值