学习笔记

1、定义一个对所有用户都生效命令别名,比如:lftps=‘lftp 172.168.0.1/pub’
vim /etc/bashrc
alias lfpts=lftps=‘lftp 172.168.0.1/pub’
. /etc/bashrc
2、找出/etc/passwd下不以/bin/bash结尾的行
[root@localhost etc]# grep -v "/bin/bash>KaTeX parse error: Expected 'EOF', got '#' at position 992: …@localhost etc]#̲ ifconfig|grep …(grep -w “user01” /etc/passwd|cut -d: -f3)
num2= ( g r e p − w " u s e r 02 " / e t c / p a s s w d ∣ c u t − d : − f 3 ) n u m 3 = (grep -w "user02" /etc/passwd|cut -d: -f3) num3= (grepw"user02"/etc/passwdcutd:f3)num3=(grep -w “user03” /etc/passwd|cut -d: -f3)
total=$[ $num1 + $num2 + $num3 ]
echo $total
[root@localhost ~]# sh adduser.sh
uid=501(user01) gid=501(user01) groups=501(user01)
uid=502(user02) gid=502(user02) groups=502(user02)
uid=503(user03) gid=503(user03) groups=503(user03)
1506
7、find用法以及常用用法实例演示
查找/var/log下一天内修改过的文件
[root@localhost ~]# find /var/log -ctime 0
/var/log
/var/log/dmesg.old
/var/log/spooler
/var/log/boot.log
/var/log/messages
查找/var/log一周前修改过的文件
[root@localhost ~]# find /var/log -ctime +6 -exec ls -l {} ;
-rw-------. 1 root root 108974 Oct 4 09:08 /var/log/messages-20181004
-rw-------. 1 root root 437 Oct 4 09:16 /var/log/secure-20181004
-rw-------. 1 root root 152615 Apr 21 2018 /var/log/anaconda.syslog
-rw-------. 1 root root 0 Sep 13 2018 /var/log/spooler-20181004
-rw-------. 1 root root 0 Aug 26 2018 /var/log/spooler-20180913

8、找出/etc/passwd 中两位数和三位数
[root@localhost ~]# egrep -w “[0-9]{2,3}” /etc/passwd --color=auto
mail❌8:12:mail:/var/spool/mail:/sbin/nologin
uucp❌10:14:uucp:/var/spool/uucp:/sbin/nologin
operator❌11:0:operator:/root:/sbin/nologin
games❌12?games:/usr/games:/sbin/nologin
gopher❌13:30:gopher:/var/gopher:/sbin/nologin
ftp❌14:50:FTP User:/var/ftp:/sbin/nologin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值