lynx

Is wget or similar programs always available on POSIX systems?

心不动则不痛 提交于 2021-02-06 14:58:27
问题 Is there an HTTP client like wget/lynx/GET that is distributed by default in POSIX or *nix operating systems that could be used for maximum portability? I know most systems have wget or lynx installed, but I seem to remember installing some Ubuntu server systems using default settings and they had neither wget or lynx installed in the base package. I am writing a shell script for Linux (and probably Mac) to install a piece of software onto the computer. To prevent having to distribute a

Ubuntu 各版本代号简介

寵の児 提交于 2020-12-10 04:56:57
Ubuntu中,每个版本都有一个更为特色的名字,这个名字由一个形容词和一个动物名称组成,并且,形容词和名词的首字母都是一致的。从D版本开始又增加了一个规则,首字母要顺延上个版本,如果当前版本是 D ,下个版本就要以 E 来起头。 Ubuntu历史版本与代号一览: Ubuntu 发布版本的官方名称是 Ubuntu X.YY ,其中 X 表示年份(减去2000),YY 表示发布的月份。 Ubuntu 没有像其它软件一样有 1.0 版本,是因为其第一个版本是发布于 2004 年。所以Ubuntu的生日是10月20日。 版本 别名(codename) 发布日期 4.10 Warty Warthog(长疣的疣猪) 2004年10月20日 5.04 Hoary Hedgehog(灰白的刺猬) 2005年4月8日 5.10 Breezy Badger(活泼的獾) 2005年10月13日 6.06 Dapper Drake(整洁的公鸭) 2006年6月1日(LTS) 6.10 Edgy Eft(急躁的水蜥) 2006年10月6日 7.04 Feisty Fawn(坏脾气的小鹿) 2007年4月19日 7.10 Gutsy Gibbon(勇敢的长臂猿) 2007年10月18日 8.04 Hardy Heron(耐寒的苍鹭) 2008年4月24日(LTS) 8.10 Intrepid Ibex

Curl命令、Elinks命令、lynx命令、Wget命令、lftp命令

二次信任 提交于 2020-11-23 08:09:20
一、Curl命令 语法 curl(选项)(参数) 选项 -a/--append 上传文件时,附加到目标文件 -A/--user-agent <string> 设置用户代理发送给服务器 -anyauth 可以使用“任何”身份验证方法 -b/--cookie <name=string/ file > cookie字符串或文件读取位置 --basic 使用HTTP基本验证 -B/--use-ascii 使用ASCII /文本传输 -c/--cookie-jar <file> 操作结束后把cookie写入到这个文件中 -C/--continue- at <offset> 断点续转 -d/--data <data> HTTP POST方式传送数据 --data-ascii <data> 以ascii的方式post数据 --data-binary <data> 以二进制的方式post数据 --negotiate 使用HTTP身份验证 --digest 使用数字身份验证 --disable-eprt 禁止使用EPRT或LPRT --disable-epsv 禁止使用EPSV -D/-- dump -header <file> 把header信息写入到该文件中 --egd-file <file> 为随机数据(SSL)设置EGD socket路径 --tcp-nodelay 使用TCP

使用命令行浏览器在 Linux 终端上网浏览

流过昼夜 提交于 2020-11-23 07:38:18
我猜你阅读这篇文章可能是用 Firefox 或基于 Chrome 的浏览器(如 Brave ),或者,也可能是 Chrome 浏览器或 Chromium 。 换句话说,你正在利用基于 GUI 的方式浏览网页。然而,在以前,人们使用终端来获取资源和浏览网页,因为所有的东西大多是基于文本的。 虽然现在不能从终端上获取每个信息,但对于一些文本信息,还是可以尝试使用命令行浏览器,从 Linux 终端上打开网页。 不仅如此,如果你访问的是远程服务器,或者只有一个没有 GUI 的终端,终端网页浏览器就可以发挥用处了。 因此,在本文中,我将介绍一些基于终端的 Web 浏览器,你可以在 Linux 上尝试它们。 Linux 用户的最佳终端 Web 浏览器 注:此榜单排名不分先后。 1、W3M w3m 是一个流行的基于文本的开源终端 Web 浏览器。尽管其初始项目已经不再活跃,但另一个开发者 Tatsuya Kinoshita 正在维护着它的一个活跃分支。 w3m 相当简单,支持 SSL 连接、色彩,也支持内嵌图片。当然,根据你试图访问的资源,你那边的情况可能会有所不同。根据我的简单测试,它似乎无法加载 DuckDuckGo ,但我可以 在终端中使用 Google 就够了。 安装后,你可以简单的在终端中输入 w3m 以得到帮助。如果你感兴趣的话,也可以到 GitHub 上去查看它的仓库。

Linux RPM 命令参数使用详解[介绍和应用]

六月ゝ 毕业季﹏ 提交于 2020-10-02 09:54:07
Linux RPM 命令参数使用详解[介绍和应用] RPM 是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash -Uvh:升级软件包--Update; -qpl:列出RPM软件包内的文件信息[Query Package list]; -qpi:列出RPM软件包的描述信息[Query Package install package(s)]; -qf:查找指定文件属于哪个RPM软件包[Query File]; -Va:校验所有的RPM软件包,查找丢失的文件[View Lost]; -e:删除包 rpm -q samba //查询程序是否安装 rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度 rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安装目录 rpm -ivh -

Linux环境下安装程序——利用源代码安装包编译安装

跟風遠走 提交于 2020-08-19 18:53:46
要求:编译安装apache软件,安装成功后修改其绑定的域名为www.ky06.com,启动服务,查询服务是否正常启动,最后测试该网页网站是否可正常访问。 一、用xshell下载安装包和依赖包至虚拟机 二、tar解压缩包 将依赖包移动到和安装包路径下,命名为apr和apr-util 三、利用yum安装支持c/c++程序语言的编译器和pcre、expat、perl依赖包环境 四、设置安装目录、安装模块等(./configure配置) #注意要在httpd目录中进行 执行结果 五、make编译并安装程序 六、修改配置文件,开启80号端口,修改域名为www.ky06.com 七、启动Apache并查询服务和端口是否开启 八、将主机的IP与DNS域名做映射处理 #即新增一条映射 九、测试是否可以正常访问 访问主机 安装lynx,访问主机,需要在虚拟机内操作,xshell不能显示图形化界面 用lynx访问主机 在虚拟机浏览器中访问:http://www.ky06.com 跳转出It works!页面,则成功。 来源: oschina 链接: https://my.oschina.net/u/4281394/blog/4514089

使用Linux的Crontab定时执行PHP脚本的方法

邮差的信 提交于 2020-08-16 05:05:53
先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。 要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令来编辑该用户的 crontab。该文件使用的格式和 /etc/crontab 相同。当对 crontab 所做的改变被保存后,该 crontab 文件就会根据该用户名被保存,并写入文件 /var/spool/cron/username 中。cron 守护进程每分钟都检查 /etc/crontab 文件、etc/cron.d/ 目录、以及 /var/spool/cron 目录中的改变。如果发现了改变,它们就会被载入内存。这样,当某个 crontab 文件改变后就不必重新启动守护进程了。 安装crontab: yum install crontabs 说明: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service crond reload //重新载入配置 查看crontab服务状态

终端命令行之Web浏览器

牧云@^-^@ 提交于 2020-08-14 18:22:24
  Linux命令行是强大的工具,命令行是我们的日常工作,命令行更是我们日常生活。之前虫虫给大家写过一些命令的的介绍,命令行的工具,命令行下的开发。实际上命令行也是我们不可或缺的生活。本文我们来介绍一下命令行下的网络冲浪工具命令行浏览器。   lynx   lynx一个历史悠久纯文本web浏览器,最初发布可能是上世纪90年代的1997年。lynx采用C语言编写,以GGPLv2协议发布,目前最新版本为2.8.9,而且还在积极更新中开发版本为2.9.0。lynx是一款扩平台的浏览器,可以运行在Un*x系, MacOS, VMS, Windows 95/98/NT/32, DOS386+ (but not 3.1, 3.11), 以及OS/2 EMX等,是一个可高度配置的web浏览器。   lynx安装很简单,直接用发行版的包管理器安装,比如CentOS下可以用   yum install lynx   安装   lynx的使用用方法:   lynx 网站URL   lynx更多选项可以按h获取帮助说明。   地址:lynx.invisible-island.net   links   Links由twibright Lab推出的以GPL开源的web浏览器,支持文本模式和图形页模式。Links支持跨平台,可以在Linux、Windows、OS X和OS/2等主流操作系统下使用

Linux下的.NET之旅:第一站,CentOS+Mono+Xsp构建最简单的ASP.NET服务器

隐身守侯 提交于 2020-08-11 04:13:10
一、Mono产生的背景   由于Linux/Unix等有更强的安全性、运行效率高、拥有大量优秀的开源组件,而.Net则有着其他语言无与伦比的开发效率,因此在非微软平台下运行.Net程序的需求很强烈。Mono 是一个由Novell 公司发起、并且得到微软支持的开源项目。Mono 项目可以在Linux,FreeBSD,Unix,Mac OS X 、Android和苹果系统等非微软操作系统下兼容运行.Net程序。目前占IOS游戏应用市场55%份额的游戏都是使用基于Mono的Unity3d技术开发的。   基于Mono让ASP.Net开发的网站运行在Linux操作系统下也已经有了大量成功的案例,比如世界著名的网站“维基百科WikiPedia ”的搜索部分就是使用Mono支撑运行的、Mozilla开发者社区也是基于Mono运行,可以看 http://www.mono-project.com/Companies_Using_Mono 这一些使用Mono进行开发的公司的列表。让.Net脱离Windows的禁锢,在开源的世界中尽情的徜徉。         下面借鉴 小蝶惊鸿 的博文来介绍下Mono,原文地址请参阅本文底部的参考文献。 二、Mono简介    2.1 什么是mono   关于什么是mono,我想无论我怎么说,应该都不会比官方的解释,或者是 百科 更加详细;我这里就简单说吧

程序包管理:RPM YUM的总结

风格不统一 提交于 2020-07-27 02:58:56
程序包管理:RPM YUM的总结 一、RPM的简介 RPM 是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,是公认的行业标准。 二、RPM程序包管理的用途 1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件; 2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包; 3、可以在查询系统中的软件包是否安装以及其版本; 4、作为开发者可以把自己的程序打包为RPM 包发布; 5、软件包签名GPG和MD5的导入、验证和签名发布 6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统; 三、RPM 的使用权限 RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通 用户拥有安装目录的权限,也可以进行安装。 四、RPM软件包管理的查询功能 命令格式 rpm {-q|--query} [select-options] [query-options] RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的, 请参考#man rpm 1、对系统中已安装软件的查询; 1)查询系统已安装的软件