linux 下载命令*************基本shell命令的使用******
1、在/home目录中创建两个文件夹,分别命名为dir1和dir2,在dir1下创建子目录d1,在dir1下创建子目录d2,分别对目录进行移动和删除的操作 。
(1)在终端提示符下输入命令“mkdir
/home/dir1”,在home下创建dir1目录 。输入命令“ls
/home”,可以看到dir1创建成功 。
(2)在终端提示符下输入命令“mkdir
/home/dir1/d1”,在dir1下创建子目录d1 。输入命令“ls
/home/dir1”,可以看到d1创建成功 。
(3)在终端提示符下输入命令“mkdir
–p
/home/dir2/d2”,在home下创建子目录dir2,同时在dir2下创建子目录d2 。输入命令“ls/home” , 可以看到dir2创建成功 。
(4)输入命令“cd
/home/dir2”,将工作路径转至/home/dir2 。输入命令“ls”,可以看到d2创建成功 。
(5)输入命令“cd
..”,将工作路径转至/home 。
(6)输入命令“pwd” , 显示当前工作路径为“/home” 。
(7)输入命令“cd”,将工作路径转至用户主目录 。
(8)输入命令“mv
/home/dir1/d1
/home/dir2”,将d1文件夹移动到dir2中 。输入命令“ls/home/dir2”和“ls/home/dirl”,可以看到移动成功 。
(9)输入命令“rmdir
/home/dir2/dl”,删除dl文件夹 。输入命令“ls/home/dir2”,可以看到删除d1成功 。
(10)输入命令“rmdir
–p
/home/dir2/d2”,删除dir2和d2文件夹 。输入命令“ls
/home”,可以看到删除dir2成功 。
2、在/home目录中创建一个名为f1的文件 , 对其进行复制、移动和删除等基本操作 。
(1)在终端提示符下输入命令“cd
/home”,将当前的工作路径转换为/home 。
(2)在终端提示符下输入命令“cat
f1”,之后输入f1的文本内容“this
is
f1”,按下ctrl d快捷键结束输入 。输入命令“ls”可以看到f1创建成功 。
(3)在终端提示符下输入命令“cp
f1
dir1” , 将f1复制到文件夹dir1中,输入命令“ls
/home/dir1” , 可以看到f1复制成功 。
(4)输入命令“rm
f1”,删除/home中的f1文件 。在出现的提示信息后输入“y”,输入命令“ls” , 可以看到f1删除成功 。
【包含linux下载速度命令的词条】(5)输入命令“mv
dirl/fl
/home”,将fl文件从dirl目录中移动到/home 。输入命令“ls”,可以看到f1移动成功 。
3、在/home目录中创建一个名为f2的文件,对其进行查找、统计等基本操作 。
(1)在终端提示符下输入命令“cat
f2”,之后输入f2的文本内容如下:
linux
is
an
operating
system
for
computers.comparable
to
windows
or
mac
os
x.it
was
originally
created
starting
in
1
99
1
by
finnish
programmer
linus(pronounced
lee—nus)
torvalds
with
the
assistance
of
developers
from
around
the
globe.
按下ctrl d快捷键结束输入 。再输入命令“ls”可以看到f2创建成功 。
(2)输入命令“head
-3
f2”,查看文件前3行文本内容 。
(3)输入命令“tail
-2
f2” , 查看文件最后两行文本内容 。
(4)输入命令“grep‘linux’f2”,查找含有字符串“linux”的文本行 。
(5)输入命令“wc
-w
f2”,统计f2中的单词个数 。
(6)输入命令“find
f*”,在当前目录中查找以“f”开头的文件 。
4、shell的高级应用 。
(1)假定当前的目录是/home , 输入命令“cd
d”之后按下tab键,系统自动补全命令“cd
dir1”,按下回车键后工作路径从当前的目录转换到/home/dir1下 。
(2)输入命令“history
5”显示最近执行的5条命令 。
(3)输入命令“alias
cgdir=‘cd
/home’” , 为命令“cd
/home”设置别名“cgdir” 。输入命令“cgdir”,工作路径从当前的目录转换到/home下 。
(4)输入命令“ls
[!a-c]*,显示开头字符不是a、b、c的文件和文件夹 。
命令行/终端下载指令大全(winlinux)在我们渗透测试的过程中,通常会需要向目标主机传送一些文件,来达到提权,维持控制等目的 。因此当不方便进行直接传输时,同时目标主机是能有网络连接的,那么此时就可以通过本地下载这种方法来达到文件传输的目的 。此篇文章,我会对互联网上针对win与linux大部分的下载指令来做一个汇总,可能会有疏漏,但汇总的都是经常会用的 。
这款工具功能很丰富 , 可以充当某种功能完备的GUI下载管理器,它拥有一款理想的下载管理器所需要的所有功能,比如它可以恢复下载,可以下载多个文件,出现某个连接问题后 , 可以重新尝试下载,你甚至可以管理最大的下载带宽 。
直接下载:
后台下载:
如果互联网连接出现中断,恢复下载:
从某个密码保护的ftp软件库下载文件:
Curl是另一种高效的下载工具,它可以用来上传或下载文件,只要使用一个简单的命令 。它支持暂停和恢复下载程序包,并支持数量最多的Web协议,可预测下载完成还剩余多少时间 , 可通过进度条来显示下载进度 。它是所有Linux发行版的内置工具 。
直接下载:
借助-o选项,提供名称,下载文件会以该名称保存;如使用-O选项 , 文件就会以原始名称保存 。
这是wget的出色替代者 , 是一款轻量级下载实用工具 。它实际上是个加速器,因为它打开了多路http连接 , 可下载独立文件片段,因而文件下载起来更快速 。
直接下载:
这是一种开源命令行下载加速器,支持多个端口,你可以使用最大带宽来下载文件,是一款易于安装、易于使用的工具 。
直接下载:
Perl是一门很吊的语言,使用它基本可以实现任何事情,用它实现文件下载也很简单 。
执行脚本文件是这样:
Python也是很受欢迎的主流脚本语言 , 代码清晰且简洁:
Ruby是一个面对对象的语言,Metasploit框架就是用它来实现的,当然他也可以实现像下载文件这样的小任务 。
执行脚本文件是这样;
PHP作为一种服务端脚本,也可以实现下载文件这种功能 。
执行脚本文件是这样:
一般情况下攻击者使用FTP上传文件需要很多交互的步骤 , 下面这个 bash 脚本,考虑到了交互的情况,可以直接执行并不会产生交互动作 。
当然根据实际情况也可以进入交互终端:
攻击者的电脑上输入:
这个命令会将file的内容输出到本地的1234端口中,然后不论谁连接此端口,file的内容将会发送到连接过来的IP 。
目标电脑上的命令:
这条命令将连接攻击者的电脑,接受file内容保存 。
PowerShell 是一种winodws原生的脚本语言,对于熟练使用它的人来说,可以实现很多复杂的功能 。
下面这两条指令实现了从Internet网络下载一个文件 。
可以应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
文件下载并执行如下:
在1998年Visual Basic最终标准在windows上确定 。下面的代码可以实现下载文件,虽然它的长度比Powershell长多了 。
在windows中Cscript指令可以允许你执行VBS脚本文件或者对script脚本做一些设置 。在windows 7中这个指令并不是必须要用到 。但是在windows XP中需要使用这条指令,如下所示:
在Windows Vista以及以后的版本中默认有FTP,可以使用以下命令运行:
上传:
下载:
Bitsadmin是Windows命令行工具,用户可以使用它来创建下载或上传的任务 。只能命令下载到指定路径上 , win7以上:
mshta内容如下:
依赖于WScript.shell这个组件:
Regsvr32命令用于注册COM组件,是 Windows 系统提供的用来向系统注册控件或者卸载控件的命令,以命令行方式运行 。
WinXP及以上系统的regsvr32.exe在windowssystem32文件夹下;2000系统的regsvr32.exe在winntsystem32文件夹下 。
test.data内容:
还可以利用生成sct文件:
Windows shares可以加载一个驱动器,然后用命令来复制文件 。
加载远程驱动:
当需要把一个exe文件放到目标计算机上时,Nishang可以使用PowerShell允许你把一个exe转换成hex,然后把hex再转换成原来的exe文件:
把exe转成hex文件输入:
打开evil.txt文件,复制内容,然后通过RDP的剪贴板复制进目标计算机,把hex文件还原成exe文件输入:
1.MSXSL.EXE
msxsl.exe是微软用于命令行下处理XSL的一个程序,所以通过他,我们可以执行JavaScript进而执行系统命令 。
2.pubprn.vbs在Windows 7以上版本存在一个名为PubPrn.vbs的微软已签名WSH脚本,其位于
3.esentutl.exe/extrac32.exe
4.desktopimgdownldr.exedesktopimgdownldr.exe 位于 Win10 的 system32 文件夹中,原本用于设置锁定屏幕或桌面背景图像的 。
普通用户可以用:
这样来下载文件 。
可以把C:ProgramData来改成一个普通用户可写的目录 。
下载的文件存放于:
管理员用户会多写一个注册表项,所以管理员最好的命令是:
作者:肖洋肖恩、
原文链接:
为什么linux使用apt-get命令下载软件的时候速度这么慢网速问题,或者是源的问题 , 本人之前都遇到过这个问题,用过这个多的源之后感觉 雨林木风 的源比较快 4m的网速可以达到400k左右 , 建议试一下这个源 如果你的版本是ubuntu 8.04(hardy),请添加以下内容debmain restricted deb-srcmain restricted debmain restricted deb-srcmain restricted debuniverse deb-srcuniverse debuniverse deb-srcuniverse debmultiverse deb-srcmultiverse debmultiverse deb-srcmultiverse 如果你的版本是ubuntu 8.10(intrepid),请添加以下内容debmain restricted deb-srcmain restricted debmain restricted deb-srcmain restricted debuniverse deb-srcuniverse debuniverse deb-srcuniverse debmultiverse deb-srcmultiverse debmultiverse deb-srcmultiverse 如果你的版本是ubuntu 9.04(jaunty),请添加以下内容debmain restricted deb-srcmain restricted debmain restricted deb-srcmain restricted debuniverse deb-srcuniverse debuniverse deb-srcuniverse debmultiverse deb-srcmultiverse debmultiverse deb-srcmultiverse 如果你的版本是ubuntu 9.10(karmic),请添加以下内容debmain restricted deb-srcmain restricted debmain restricted deb-srcmain restricted debuniverse deb-srcuniverse debuniverse deb-srcuniverse debmultiverse deb-srcmultiverse debmultiverse deb-srcmultiverse
linux系统中 如何把wget下载命令的输出结果中的 时间和下载速度 提取出来并且追加输入到文本中wget -o temp.txt ;awk '/saved/{print $1,$2,$3,$4}' temp.txt result.txt;rm temp.txt
如何使用Linux命令行测试网速安装speedtest-cli
speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行 。它基于Speedtest.net的基础架构来测量网络的上/下行速率 。安装speedtest-cli很简单——只需要下载其Python脚本文件 。
$ wget
$ chmod a rx speedtest_cli.py
$ sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli
$ sudo chown root:root /usr/local/bin/speedtest-cli
使用speedtest-cli测试网速
使用speedtest-cli命令也很简单,它不需要任何参数即可工作 。
$ speedtest-cli
输入这个命令后 , 它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率 。
如果你愿意分享测试结果,你可以使用参数“–share” 。它将会把你的测试结果上传到Speedtest.net服务器并以图形的方式分享给其他人 。
下面是一幅由speedtest-cli自动生成并上传到Speedtest.net的测试结果:
如果你对目前所有可用的Speedtest.net服务器感兴趣,你可以使用参数“–list” 。它会打印出所有的Speedtest.net服务器(按照离你的地理距离由近及远排序) 。
在上面的列表中,每个服务器的前面都有一个与其对应的ID 。如果想使用指定的服务器来测试你的网速 , 你只需要在speedtest-cli命令后指定其ID即可 。例如,如果想使用在Washington DC的服务器,你只需要指定相对应的服务器ID(如935) 。
linux测试网速的工具1、fast
是Netflix提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在Web端使用:fast.com,我们可以通过以下命令来安装这个工具:
$ npm install --global fast-cli
不管是网页端还是命令行 , 它都提供了最基本的网络下载测速 。命令行下最简单的使用方法如下:
$ fast
93 Mbps ↓
从以上结果可以看出,直接使用fast命令的话,将只返回网络下载速度 。如果你也想获取网络的上传速度,则需要使用-u选项 。
$ fast -u
? 81 Mbps ↓ / 8.3 Mbps ↑
2、speedtest
是一个更加知名的工具 。它是用Python写成的,可以使用apt或pip命令来安装 。你可以在命令行下使用,也可以直接将其导入到你的 Python
项目 , 使用的时候,可以直接运行speedtest命令即可:
$ speedtest
Retrieving speedtest.net configuration...
Testing from Tencent cloud computing (140.143.139.14)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Henan CMCC 5G (Zhengzhou) [9.69 km]: 28.288 ms
Testing download
speed................................................................................
Download: 56.20 Mbit/s
Testing upload
speed......................................................................................................
Upload: 1.03 Mbit/s
从运行结果可以看出,speedtest命令将直接提供上传/下载速率,测试的过程也是挺快的 。你可以编写一个脚本来调用这个命令,然后定期进行网络测试,并在结果保存在一个文件或数据库,这样你就可以实时跟踪你的网络状态 。
3、iperf
是一个网络性能测试工具,它可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失 。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙 , 交换机等的性能 。
这个工具不仅仅在Linux系统下可以用,在Mac和Windows系统同样可以使用 。
如果你想测试网络带宽,则需要两台电脑 。这两台电脑需要处于同样的网络,一台作为服务机,另一台作为客户机 , 并且二者必须都要安装
iPerf,可以通过如下命令获取服务器的IP地址:
$ ip addr show | grep inet.*brd
inet 192.168.242.128/24 brd 192.168.242.255 scope global dynamic
noprefixroute ens33
之后,我们再在服务机上启动iperf工具:
$ iperf -s
然后,我们就可以等待客户机的接入了 。客户机可以使用以下命令来连上服务机:
$ iperf -c 192.168.242.128
通过几秒钟的测试 , 它就会返回网络传输速率及带宽 。
关于linux下载速度命令和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 过年直播封面素材,直播封面设计素材图片
- 华为系统鸿蒙区别,华为鸿蒙系统和emui
- 大象为什么吃西瓜视频直播,大象为什么爱吃香蕉
- go语言连接亚马逊AWS go语言 网站
- 小程序开店怎么玩,小程序开店怎么玩才能赚钱
- pdf文件有什么用,pdf文件有何优势
- 商家收款小程序怎么关,商家收款小程序怎么关闭
- PHP网站数据实时刷新 php刷新自动提交
- 支付宝小程序开发问题大全,支付宝小程序用什么语言开发