Ubuntu下笔记汇总
(一)Ubuntu 10.04 使用
(1)x86 和 x64 版本下载链接:
https://old-releases.ubuntu.com/releases/lucid/
(2)编译问题:
如下图提示,“BFD…aborting at …/…/bfd/reloc.c line 446 in bfd_get_reloc_size”
解决方法:更新 binutils 工具
1、下载安装包:
wget http://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.gz
2、解压: tar -zxvf binutils-2.35.tar.gz
3、配置:
cd binutils-2.35
./configure
4、编译安装:make && make install
(二)使用命令汇总
(1)查看库文件(file 命令):
判断此库文件是动态库还是静态库,或是哪个平台编译的,x86 或 x64等信息。
(2)CURL:
(a)获取天气:
curl wttr.in/"Jinan"?lang=zh // 默认获取济南的(三天)天气并中文显示
(b)其他:
cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。
cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。
curl还支持SSL认证、HTTP POST、HTTP PUT、FTP上传, HTTP form based upload、proxies、HTTP/2、cookies、用户名+密码认证(Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos)、file transfer resume、proxy tunneling。
curl https://www.taobao.com/ // 示例:获取页面内容,若做网页解析相关,可使用此命令,返回网页的html源码
(三)sl命令(小火车):
sudo apt-get install sl // 安装命令
(四)lolcat命令(终端彩色显示):
sudo apt-get install lolcat // 安装命令
或使用如下方式:
sudo apt-get install ruby // 安装ruby
wget https://github.com/busyloop/lolcat/archive/master.zip // 获取 lolcat 下载包
unzip master.zip // 解压
cd lolcat-master/bin
gem install lolcat
(五)cowsay命令(指定动物说话):
sudo apt-get install cowsay // 安装命令
(六)aafire命令(火焰效果):
sudo apt-get install libaa-bin // 安装命令
(七)toilet命令(将字符串以彩色的ascii字符串形式输出到终端):
sudo apt-get install toilet // 安装命令
(八)cmatrix命令(黑客帝国效果):
sudo apt-get install cmatrix // 安装命令