怎么运行linux命令 linux怎么运行程序命令

怎样运行linux下的文本中的指令首先 , 用ssh或者telnet远程登陆linux , 然后touch
一个脚本名(脚本以“.sh”为后缀),然后vi编辑这个脚本,把在文本写好的脚本内容复制黏贴到这个脚本中(vi的编辑,进到里面后,按“i”是输入,等黏贴完后按一下"esc键"然后按":"输入“wq”,这样就保存退出了 。
运行方法是"sh
刚才新建的脚本名"
LINUX命令怎么执行NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本 。因为它短小精悍,功能实用 , 被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据 。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接 。
先来看下它的基本用法:
root@10.1.1.43:~# nc -h
[v1.10-38]
connect to somewhere: nc [-options] hostname port[s] [ports] ...
listen for inbound: nc -l -p port [-options] [hostname] [port]
options:
-c shell commands as `-e'; use /bin/sh to exec [dangerous!!]
-e filenameprogram to exec after connect [dangerous!!]
-ballow broadcasts
-g gatewaysource-routing hop point[s], up to 8设置路由器跃程通信网关,最高可设置8个 。
-G numsource-routing pointer: 4, 8, 12, ...设置来源路由指向器 , 其数值为4的倍数 。
-hthis cruft
-i secsdelay interval for lines sent, ports sca延时的间隔
-kset keepalive option on socket
-llisten mode, for inbound connects监听模式,入站连接
-nnumeric-only IP addresses, no DNS直接使用ip地址,而不用域名服务器
-o filehex dump of traffic指定文件名称 , 把往来传输的数据以16进制字码倾倒成该文件保存 。
-p portlocal port number本地端口
-rrandomize local and remote ports随机本地和远程端口
-q secsquit after EOF on stdin and delay of secs
-s addrlocal source address
-T tosset Type Of Service
-tanswer TELNET negotiation
-uUDP modeudp模式
-vverbose [use twice to be more verbose]显示过程,vv 更多
-w secstimeout for connects and final net reads等待连接超时
-zzero-I/O mode [used for scanning]使用输入/输出模式,只在扫描通信端口时使用 。
1.监听本地端口
root@10.1.1.43:~# nc -l -p 1234
root@10.1.1.43:~# netstat -tunlp | grep 1234
【怎么运行linux命令 linux怎么运行程序命令】tcp00 0.0.0.0:12340.0.0.0:*LISTEN15543/nc
2.端口扫描
root@10.1.1.43:~# nc -v -w 10 10.1.1.180 80
(UNKNOWN) [10.1.1.180] 80 (www) open
root@10.1.1.43:~# nc -v -w 10 10.1.1.180 -z 80-30000
(UNKNOWN) [10.1.1.180] 22000 (?) open
(UNKNOWN) [10.1.1.180] 80 (www) open
3.文件传出
源10.1.1.43 text.txt
目的 10.1.1.180
root@10:~# nc -l -p 1234test.txt#开10.1.1.180:1234端口监听,并将socket传输过来的数据重定向到test.txt文件 test 43 nc
root@10.1.1.43:~#cat test.txt
root@10.1.1.43:~# nc10.1.1.180 1234test.txt#连接远程的10.1.1.180,从test.txt的路径从定向到socket,从而将文件传输到远方 。
root@10:~# cat test.txt
test 43 nc
4.目录传输
源10.1.1.43 python_program
目的 10.1.1.180
root@10:~# nc -l -p 1234 | tar xzvf -
root@10.1.1.43:~# tar czvf -python_program | nc 10.1.1.180 1234
python_program/
python_program/1.py
python_program/4.py
python_program/3.py
5.测试UDP端口
root@172.16.211.34:web# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local AddressForeign AddressStatePID/Program name
tcp00 0.0.0.0:220.0.0.0:*LISTEN1111/sshd
udp00 0.0.0.0:680.0.0.0:*887/dhclient
root@172.16.211.35:~# nc -vuz172.16.211.34 68
Connection to 172.16.211.34 68 port [udp/bootpc] succeeded!
参考:
NetCat 官方地址:
如何在windows上运行使用linux下面的命令下载cygwin对应于自己windows操作系统的版本:32位或64位
(cygwin是一个在windows平台上运行的unix模拟环境 , 是cygnus solutions公司开发的自由软件)
打开cygwin,就可以看到熟悉的命令行提示了,shell环境对应的根目录是软件的安装目录.
开始使用linux命令:grep、awk、less、vi等等,如果发现有缺少什么命令,重新运行setup.exe安装程序 , 搜索需求的命令,叉选上即可安装 。
linux中如何使用命令?你可能还在linux的图形界面,所有看不到命令行 , 其实linux可以将图形界面去掉,直接改成命令行的
1、图形化界面打开命令行方法:右键桌面,选择open
in
terminal , 可打开命令行 。
2、将图像化界面改为纯命令行:在上面的命令行,vi
/etc/inittab
,将最后的
id:5:initdefault,改为id:3:initdefault 。
保存后重启服务器即可 。
3、如果不愿意使用命令行,按照第二条中将3改为5 , 重启服务器即可 。
关于怎么运行linux命令和linux怎么运行程序命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读