千家信息网

Linux的一些工具使用技巧整理

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1 cut 截取passwd中的第1、3两列cut -d ":" -f 1,3 /etc/passwd2 grep显示包含指定字符的行grep 29 alter.sqlgrep "root" pass
千家信息网最后更新 2025年02月01日Linux的一些工具使用技巧整理

1 cut 截取passwd中的第1、3两列

cut -d ":" -f 1,3 /etc/passwd

2 grep

显示包含指定字符的行

grep 29 alter.sql

grep "root" passwd

grep -n "root" passwd ---显示行号

显示不包含指定字符的行

grep -v "root" passwd

同时显示指定的多行字符

grep -Ei "28|29|25" alter.sql

统计显示包含指定字符的行

grep -c "root" passwd

3 shell日期处理

一天前

cur_date=`date -d "-1 day " +%a" "%b" "%d`

echo $cur_date

Sat Apr 25

$ date -d "2012-04-10 -1 day " +%Y-%m-%d

2012-04-09

$ date -d "2012-04-10 +1 day " +%Y-%m-%d

2012-04-11

$ date -d "-1 day " +%Y-%m-%d

2012-04-15

$ date -d "+1 week " +%Y-%m-%d

2012-04-29

$ date -d "+1 month " +%Y-%m-%d

2012-05-22

$ date -d "-1 month " +%Y-%m-%d

2012-03-22

$ date -d "-1 year " +%Y-%m-%d

2011-04-22

$ date -d "+1 year " +%Y-%m-%d

2013-04-22

0