linux中shell curl命令获取http状态码

通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码

 代码如下 复制代码

# curl -I -m 10 -o /dev/null -s -w %{http_code}  www.111cn.net

上面的输出是不含换行的,如果需要换行的话,加上\n

 代码如下 复制代码

# curl -I -m 10 -o /dev/null -s -w %{http_code}  www.111cn.net
200# curl -I -m 10 -o /dev/null -s -w %{http_code}"\n"  www.111cn.net
200

时间: 2024-08-01 09:31:44

linux中shell curl命令获取http状态码的相关文章

Linux中的curl命令详解_Linux

语法 # curl [option] [url] 常见参数: -A/--user-agent <string> 设置用户代理发送给服务器 -b/--cookie <name=string/file> cookie字符串或文件读取位置 -c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中 -C/--continue-at <offset> 断点续转 -D/--dump-header <file> 把header信息

linux中 shell 历史命令记录功能_Linux

在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中.通过这个文件可以查询 shell 命令的执行历史,有助于运维人员进行系统审计和问题排查,同时在服务器遭受黑客攻击后,也可以查询黑客登录服务器的历史命令操作.但是黑客在入侵后,为了抹除痕迹,会删除 .bash_history 文件,这个就需要合理备份这个文件了. 默认的 history 命令只能查看用户的历史操作记录,但是不能区分每个用户

Linux系统中的curl命令使用教程

  命令:curl 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具.它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具. 语法:# curl [option] [url] 常见参数: -A/--user-agent 设置用户代理发送给服务器 -b/--cookie -c/--cookie-jar 操作结束后把cookie写入到这个文件中 -C/--continue-at 断点续转 -D/--dump-heade

java的httpclient能实现linux中的curl -u命令吗?

问题描述 java的httpclient能实现linux中的curl -u命令吗? java的httpclient能实现linux中的curl -u命令吗?如何实现 解决方案 HttpClient类可以完成文件流的发送的,所以我觉得可以实现curl -u的功能. java还有一个FTPClient工具,也可以完成文件上传,应该对应的是ftp文件上传的功能的.

Linux 中如何通过命令行访问 Dropbox

Linux 中如何通过命令行访问 Dropbox 在当今这个多设备的环境下,云存储无处不在.无论身处何方,人们都想通过多种设备来从云存储中获取所需的内容.由于拥有漂亮的 UI 和完美的跨平台兼容性,Dropbox 已成为最为广泛使用的云存储服务. Dropbox 的流行已引发了一系列官方或非官方 Dropbox 客户端的出现,它们支持不同的操作系统平台. 当然 Linux 平台下也有着自己的 Dropbox 客户端: 既有命令行的,也有图形界面客户端.Dropbox Uploader是一个简单易

linux中mount/umount命令的基本用法及开机自动挂载方法_Linux

本文介绍了linux中mount/umount命令的基本用法及开机自动挂载,具体方法如下: mount命令格式如下: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统. -f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统. -n 不把安装记录在/etc/mtab 文件中. -r 讲文件系统安装为只读. -v 详细显示安装信息. -w 将文件系统安装为可写,为命令默认情况. -t <文件系统类型

c语言编程-如何用C语言实现linux中的ll命令?

问题描述 如何用C语言实现linux中的ll命令? 如何用C语言实现linux中的ll命令?大师能给个完整的代码吗?最好有些注释.(我C语言学的不怎么好,害怕看不懂.) 解决方案 C语言实现的linux下ls命令linux "ll" 命令实现在Linux中, 用C语言简单实现chmod命令 解决方案二: 获取文件属性:http://www.cnblogs.com/hnrainll/archive/2011/05/11/2043361.html 遍历文件夹:http://blog.csd

linux中shell变量$#,$@,$0,$1,$2的含义解释

比如脚本名称叫start.sh 输入参数三个: 1 2 3 运行test.sh 1 2 3后 $*为"1 2 3"(一起被引号包住) $@为"1" "2" "3"(分别被包住) $#为3(参数数量) linux中shell变量$#,$@,$0,$1,$2的含义解释:  变量说明:  $$  Shell本身的PID(ProcessID)  $!  Shell最后运行的后台Process的PID  $?  最后运行的命令的结束代码

Win7系统中shell具体命令有哪些?

Win7系统中shell具体命令有哪些?   shell:Profile 当前登录用户的根目录 shell:UsersFilesFolder 与shell:profile相同 shell:Personal 当前登录用户的"我的文档"文件夹 shell:My Music 当前登录用户的"我的音乐"文件夹 shell:My Pictures 当前登录用户的"我的图片"文件夹 shell:My Video 当前登录用户的"我的视频"