自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 关于shell中的${},##和%%的记忆

关于${}用来截取字符串的方法如下所示:file=/dir1/dir2/dir3/my.file.txt${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其左边的字符串:my.file.txt ${file#*.}:删掉第一个 . 及其左边的字符串:file.txt ${file##*.}:删

2016-11-30 11:16:57 549

原创 批量修改Makefile内容

提出问题在64位linux上运行某程序时,发现其需要32位的库,其中一个就是fontconfig-2.7.0.tar.gz。然后在linux上编译fontconfig-2.7.0.tar.gz,操作如下:./configure --prefix=`pwd`/../install/ make make install将编译出来的库放到软件中,运行出错。编译出来是64位的。 root@inspur:/

2016-11-28 11:41:42 713

原创 ssl/scp等自动连接处理

在完成交叉编译OPENSSH后,又有一个需求:要求自动登录服务器,并从服务器传输文件。如何处理呢?这里要用到expect,分别实现一个发送和接收程序。参考此程序可以实现ftp/ssh等需要用户输入的场景。server_send.sh#!/usr/bin/expect -f set password 123456 #变量赋值set master_file [lindex $argv 0] #将第一个输

2016-11-23 17:31:27 560

原创 交叉编译OPENSSH(二)

上一节交叉编译OPENSSH(一)中编译openssh的时候,用到了几个脚本,如下所示:root@inspur:/home/liufei/github/shell/openssh/compressed# ls -l total 5608 -rw-r--r-- 1 root root 967395 11月 23 14:38 openssh-4.6p1.tar.gz -rw-r--r-- 1 root

2016-11-23 16:09:35 1808

原创 交叉编译OPENSSH(一)

本文分两部分,第一部分介绍目标文件编译以及目标板上的一些操作要求,第二部分介绍交叉编译脚本介绍(交叉编译OPENSSH(二))。第一部分:目标文件编译以及目标板上的一些操作要求一.服务器编译 下载指定的文件,并建立如下目录结构: root@test:/home/liufei/github/shell/openssh# tree . . ├── compressed │ ├── openssh-4

2016-11-23 15:36:44 1759

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除