vim编辑器
进入x文件的命令?
退出x文件的命令?
进入编辑状态的命令有哪些?
退出编辑状态的命令?
退出并保存文件的命令?
退出不保存修改的命令?
强行退出的命令?
删除某行的命令?
移动到文件尾的命令
移动到文件头的命令
设置显示/取消行号
将另一个文件内容拷贝到该文件下
把命令输出结果写入光标所在行
软件安装(基于ubuntu的回答)
软件包有哪几种分类,他们的特点分别是?
apt-get相对dpkg来说的作用是?
软件安装后相关文件位置?
apt的配置文件,配置源文件用哪个?
可以配国内的下载源吗?
怎么配置,推荐源?
如何配置apt-get的本地源?
dpkg指令用到的机会不多,主要学习apt-get相关指令
aptitude和apt-get一样也是强大的包管理工具(在处理包依赖的能力会强一些,下载以及删除命令用这个也很不错,这个就用到的时候再来吧...掌握一个就够了)
搜索软件包
获取包的相关信息,说明,大小,版本等
安装一个新软件包
重新安装一个新软件包
删除已安装包(保留配置文件)
删除已安装包,包括配置文件
删除包及其依赖的软件包+配置文件
最强的删除软件方式,有点冒险,慎用 (dpkg --force-all -purge pkg)
更新源
apt会把已安装或已卸载的软件都备份在硬盘上,所以加入需要空间的话,可以使用什么命令来删除您已卸载的软件的备份?
可以使用什么命令把已安装或已卸载的软件备份都删除?
查看所有已安装的软件包
更新软件包
将系统升级到新版本
如何给系统添加sudoer组或者用户?
源码包的下载方式?
通过网站等地方下载,而不是经过源下载的安装包,未经过编译的
一般通过curl命令下载
源码包的安装过程?
curl是什么?
curl是利用url的语法在命令行方式下工作的开源文件传输工具,被广泛用于unix和linux中
curl的命令学习
说出下列curl参数及命令的作用:
-v
-m
-H
-s
--connect-timeout
-x
-T
-o
-d
--retry
-e
-I
curl http://www.baidu.com
curl -o newname http://www.baidu.com
crul -T "img[1-1000].png ftp://example.com/upload/
curl -T "{file1,file2}" http://www.example.com
curl -d "id=1&name=test" http://baidu.com/example.php"
curl -d "id=1" -d "name=test" http://www.baidu.com
curl --data-urlencode "name=aaa" http://www.baidu.com/test/
curl -f "filename=@/home/test/test.pic" http://...
curl --referer http://www.example.com
curl -e http://www.example.com http://www.example.com
curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36" www.baidu.com
curl -b /cookie.txt http://www.example.com
curl -c ./cookie.txt -d username=aaaa -d pwd=****** http://www.example.com
-w/--write-out: 可以定义输出的内容,如常用的http码,tcp连接时间,域名解析的时间,握手时间及第一时间响应时间等,非常强大。
curl -o /dev/null -s -w %{http_code} "http://www.baidu.com"
curl -o /dev/null -s -w "time_total %{time_total}\n" "http://www.baidu.com"
源码包的编译过程?