shell每日一句(4)

18 篇文章 0 订阅

6月4号 下午2点

把单个数据替换成单个字母与字符串替换的比较:

其中,‘y/abc/123/'就是指将单个字符对应的替换符号填充进去。a对应1、b对应2、c对应3

[root@fsailing1 shell]# cat chen1.txt
aad:bbf
cch:dda
eeh:ffd
hhb:iic
[root@fsailing1 shell]# sed 'y/abcdefghi/123456789/' chen1.txt
114:226
338:441
558:664
882:993
另外,'s/aad/daa/'则是找到对应的字符串然后进行替换,aad对应daa了。

[root@fsailing1 shell]# cat chen1.txt
aad:bbf
cch:dda
eeh:ffd
hhb:iic
[root@fsailing1 shell]# sed -e 's/aad/daa/' -e 's/cch/hcc/' chen1.txt
daa:bbf
hcc:dda
eeh:ffd
hhb:iic

6月5号 下午2点:

CUT
解释:用来剪下文本文件中的数据,可以是字段类型和字符类型,一个制表字符为单个字符。
用法:cut -c list [file...]
      cut -f list [-d delim] [file...]
-c 以字符为主 
-d 定界符
-f 以字符串为主

一般情况下,-f都是与-d一起使用的,-d来分界线,-f来进行区分。

[root@fsailing1 shell]# echo 11:34:aa:3i:eh:1:ff|cut -c 1
1
[root@fsailing1 shell]# echo 11:34:aa:3i:eh:1:ff|cut -c 3
:
[root@fsailing1 shell]# echo 11:34:aa:3i:eh:1:ff|cut -c 4
3
[root@fsailing1 shell]# echo 11:34:aa:3i:eh:1:ff|cut -d:
cut: you must specify a list of bytes, characters, or fields
请尝试执行“cut --help”来获取更多信息。
[root@fsailing1 shell]# echo 11:34:aa:3i:eh:1:ff|cut -d: -f 1,5
11:eh
[root@fsailing1 shell]# echo 11:34:aa:3i:eh:1:ff|cut -d: -f 1-5
11:34:aa:3i:eh

6月6号 下午2点半

join的具体用法:

[root@fsailing1 shell]# join v1 v2
a 11 00
b 22 01
c 33 02
[root@fsailing1 shell]# join v2 v1
a 00 11
b 01 22
c 02 33
[root@fsailing1 shell]# cat v1
a 11
b 22
c 33
d 44
[root@fsailing1 shell]# cat v2
a 00
b 01
c 02

6月7号 下午5点

awk的回顾复习

zhouqian@zhou:~$ date
2012年 06月 07日 星期四 17:28:14 CST
zhouqian@zhou:~$ date | awk '{print "DATE:" $1 "\nTIME:" $3}' 
DATE:2012年
TIME:07日
zhouqian@zhou:~$ date | awk '{print "DATE:" $1 $2 $3 "\nTIME:" $5}' 
DATE:2012年06月07日
TIME:17:30:11
zhouqian@zhou:~$ 

-F表示以什么符号为分割

zhouqian@zhou:~$ echo a:bb:ccc:dddd |awk '{print $1}'
a:bb:ccc:dddd
zhouqian@zhou:~$ echo a:bb:ccc:dddd |awk -F: '{print $1}'
a

6月8号 下午5点半

tail的具体用法,说道tail它大多数情况下是用来监视日志文件的:tail -f 文件名最后10条数据,并且不断的刷屏。想要退出的话直接ctrl+c

[root@fsailing1 ~]# tail -f /etc/passwd
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
avahi-autoipd:x:100:102:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
bluedot:x:500:500::/home/bluedot:/bin/bash
oracle:x:501:502::/home/oracle:/bin/bash
test:x:502:503::/home/test:/bin/bash
aaa:x:503:504::/home/aaa:/bin/bash
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
另外的用法 -n (+,-)数字,大意是进行输出,+表示从头开始算起第几行或是第几个字符开始,-则表示从尾开始算起。

[root@fsailing1 ~]# tail -n -10 /etc/passwd
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
avahi-autoipd:x:100:102:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
bluedot:x:500:500::/home/bluedot:/bin/bash
oracle:x:501:502::/home/oracle:/bin/bash
test:x:502:503::/home/test:/bin/bash
aaa:x:503:504::/home/aaa:/bin/bash
mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash
[root@fsailing1 ~]# tail -n +10 /etc/passwd
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
gopher:x:13:30:gopher:/var/gopher:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
distcache:x:94:94:Distcache:/:/sbin/nologin
nscd:x:28:28:NSCD Daemon:/:/sbin/nologin
vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
rpc:x:32:32:Portmapper RPC user:/:/sbin/nologin
大概就是这么个意思了。






  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
反弹shell一句话指的是通过运行一行命令,将攻击者与目标主机建立起一个互动的shell会话。在Metasploit框架中,可以使用msfvenom工具生成反弹shell的命令行代码。具体使用方法如下: 1. 首先,使用msfvenom -l命令查询可用的反弹shell选项。在查询结果中,可以找到各种反弹shell的命令行代码示例。 2. 根据需要选择一种合适的反弹shell命令行,并将其复制到目标主机上。 3. 执行该命令行,将会建立一个与攻击者连接的shell会话。 需要注意的是,反弹shell一句话是一种潜在的攻击技术,请遵守法律法规并仅在合法授权的情况下使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [常用的一句话反弹shell总结](https://blog.csdn.net/qq_38684504/article/details/90047213)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [linux各种一句话反弹shell总结](https://blog.csdn.net/qq_50854790/article/details/122558518)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值