<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[it小白专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cuhkljt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cuhkljt]]></copyright><item><title><![CDATA[shell脚本实现无密码交互的SSH自动登陆]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/39476999</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/39476999</guid><author>cuhkljt</author><pubDate>Mon, 22 Sep 2014 15:18:16 +0800</pubDate><description><![CDATA[ssh连接远程主机时候询问密码，跟su、sudo命令的默认行为一样，是不从stdin读入数据的，据称是为安全考虑，但是有时候在脚本当中确实需要无人守值的登陆。

搜索一下不难找到类似的例子，使用expect来完成密码应答：

#!/bin/bash
auto_login_ssh () {
    expect -c "set timeout -1;
                s]]></description><category></category></item><item><title><![CDATA[ssky-keygen + ssh-copy-id 无密码登陆远程LINUX主机【OK】]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/39476979</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/39476979</guid><author>cuhkljt</author><pubDate>Mon, 22 Sep 2014 15:17:45 +0800</pubDate><description><![CDATA[使用下例中ssky-keygen和ssh-copy-id，仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机。 
ssh-keygen 创建公钥和密钥。 
ssh-copy-id 把本地主机的公钥复制到远程主机的authorized_keys文件上。
ssh-copy-id 也会给远程主机的用户主目录（home）和~/.ssh, 和~/.ssh/authorized_keys]]></description><category></category></item><item><title><![CDATA[nmap 常用命令]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38982933</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38982933</guid><author>cuhkljt</author><pubDate>Mon, 01 Sep 2014 17:24:58 +0800</pubDate><description><![CDATA[1) 获取远程主机的系统类型及开放端口

nmap -sS -P0 -sV -O 

这里的  可以是单一 IP, 或主机名，或域名，或子网

-sS TCP SYN 扫描 (又称半开放,或隐身扫描)
-P0 允许你关闭 ICMP pings.
-sV 打开系统版本检测
-O 尝试识别远程操作系统

其它选项:

-A 同时打开操作系统指纹和版本检测
-v 详细输出扫描]]></description><category></category></item><item><title><![CDATA[每行末尾添加字符]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38981423</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38981423</guid><author>cuhkljt</author><pubDate>Mon, 01 Sep 2014 16:12:48 +0800</pubDate><description><![CDATA[sed 's#$#\.\.\.#' ufile]]></description><category></category></item><item><title><![CDATA[显示字符串分隔符某几段]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38981483</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38981483</guid><author>cuhkljt</author><pubDate>Mon, 01 Sep 2014 16:11:08 +0800</pubDate><description><![CDATA[cat /etc/passwd|head -n 5|cut -d : -f 1,3-5]]></description><category></category></item><item><title><![CDATA[Nmap]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38979585</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38979585</guid><author>cuhkljt</author><pubDate>Mon, 01 Sep 2014 14:14:15 +0800</pubDate><description><![CDATA[渗透测试工具Nmap从初级到高级使用教程


2012-07-24 10:39:39     我来说两句       作者：阿德马
收藏    我要投稿


本文由阿德马翻译自国外网站，请尊重劳动成果，转载请注明出处，谢谢
 
Nmap是一款网络扫描和主机检测的非常有用的工具。Nmap是不局限于仅仅收集信息和枚举，同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用于winod]]></description><category></category></item><item><title><![CDATA[職場英文Email五大萬用金句]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38977579</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38977579</guid><author>cuhkljt</author><pubDate>Mon, 01 Sep 2014 11:11:37 +0800</pubDate><description><![CDATA[Words in Business



職場英文Email五大萬用金句
你寫一封英文Email要多久? 英文email寫作其實有一些共通格式（format），把一些經典句型記熟，寫一封詢問意見、安排行程的信，只要三、五分鐘就夠了。以下句子：
1. 問候
How have you been? 最近好嗎？How is your new project going on? 你案子進行還順]]></description><category></category></item><item><title><![CDATA[shell脚本中的几个括号总结(小括号/大括号/花括号)]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38317997</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38317997</guid><author>cuhkljt</author><pubDate>Thu, 31 Jul 2014 15:24:00 +0800</pubDate><description><![CDATA[from:http://www.cnblogs.com/hanyan225/archive/2011/10/06/2199652.html
是毋庸置疑的，方便了我们也迷惑了我们，比如这些杂七杂八的括号，一向自认聪明的我也傻傻分不清了，今天好哈的整理一下。
     在Shell中的小括号,大括号结构和有括号的变量，命令的用法如下:





1.${var}
2.$(cmd)
]]></description><category></category></item><item><title><![CDATA[linux awk命令详解]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38303957</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38303957</guid><author>cuhkljt</author><pubDate>Wed, 30 Jul 2014 17:24:12 +0800</pubDate><description><![CDATA[简介

awk是一个强大的文本分析工具，相对于grep的查找，sed的编辑，awk在其对数据分析并生成报告时，显得尤为强大。简单来说awk就是把文件逐行的读入，以空格为默认分隔符将每行切片，切开的部分再进行各种分析处理。

awk有3个不同版本: awk、nawk和gawk，未作特别说明，一般指gawk，gawk 是 AWK 的 GNU 版本。

awk其名称得自于它的创始人 Alfr]]></description><category></category></item><item><title><![CDATA[i386-i686-x86_64的分別?]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38301921</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38301921</guid><author>cuhkljt</author><pubDate>Wed, 30 Jul 2014 15:48:22 +0800</pubDate><description><![CDATA[i386是指intel發布的通用處理器類型，適合386，486，586，686的CPU。 
x86_64是指intel的X86的64位處理器系統。


i 就是 intel ﹐i386 本來是 Intel 80386 的 CPU 型號﹐
但後來已經引申為泛指所有的 Intel CPU 系列。

不過﹐i586 是專門針對 Pentium 的 CPU 寫的程式﹐
而 i686 則是專]]></description><category></category></item><item><title><![CDATA[linux中export用法]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38294939</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38294939</guid><author>cuhkljt</author><pubDate>Wed, 30 Jul 2014 10:46:12 +0800</pubDate><description><![CDATA[常用用法：

export PATH=$PATH:/home/zhaodw
胜于修改环境变量，但只在本次登录中有效
注意：（与shell变量相结合）
1 =前PATH变量不加$符号
2 再增加的路径用：追加

功能说明：设置或显示环境变量。

语　　法：export [-fnp][变量名称]=[变量设置值]

补充说明：在shell中执行程序时，shell会提供一组环境变量]]></description><category></category></item><item><title><![CDATA[Shell中read的选项及用法]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38294533</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38294533</guid><author>cuhkljt</author><pubDate>Wed, 30 Jul 2014 10:29:58 +0800</pubDate><description><![CDATA[http://kb.cnblogs.com/a/2255702/

1. Read的一些选项

　Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。

-a ：将内容读入到数值中

echo -n "Input muliple values into an array:"read -a arrayecho "get ${#array[@]} ]]></description><category></category></item><item><title><![CDATA[vim自选快捷键]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38269549</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38269549</guid><author>cuhkljt</author><pubDate>Tue, 29 Jul 2014 15:33:00 +0800</pubDate><description><![CDATA[1.在一般模式  键入数字n,再按上下左右，可以移动相应的行列]]></description><category></category></item><item><title><![CDATA[正则表达式30分钟入门教程]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38257767</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38257767</guid><author>cuhkljt</author><pubDate>Tue, 29 Jul 2014 09:30:32 +0800</pubDate><description><![CDATA[目录

跳过目录

本文目标如何使用本教程正则表达式到底是什么东西？入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录

本文目标

30分钟内让你明白正则表达式是什么，并对它有一些基本的了解，让你可以在自己的程序或网页里使用它。

如何使用本教]]></description><category></category></item><item><title><![CDATA[What is UMASK and how to set UMASK in Linux/Unix?]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38231735</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38231735</guid><author>cuhkljt</author><pubDate>Mon, 28 Jul 2014 16:00:06 +0800</pubDate><description><![CDATA[http://www.linuxnix.com/2011/12/umask-define-linuxunix.html








UMASK (User Mask or User file creation MASK) is the default permission or base permissions given when a new file (even fold]]></description><category></category></item><item><title><![CDATA[缺少所需的CD/DVD驱动器设备驱动程序 win7]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38168753</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38168753</guid><author>cuhkljt</author><pubDate>Sun, 27 Jul 2014 11:05:29 +0800</pubDate><description><![CDATA[问题描述：安装win7时提示：“缺少所需的CD/DVD驱动器设备驱动程序。…………”
然后找遍整个硬盘/光盘也找不到合适的驱动，安装无法继续。
—————————————————————————————————————————————————————————————
现在安装系统肯定用光驱的人不多，一般最简单的方法就是通过U盘来安装WINDOWS7这个操作系统，实际操作过程中我们用到最多的工]]></description><category></category></item><item><title><![CDATA[双系统grub]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38137177</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38137177</guid><author>cuhkljt</author><pubDate>Sat, 26 Jul 2014 03:30:50 +0800</pubDate><description><![CDATA[sudo update-grub2 


sudo update-grub2 
sudo update-grub2]]></description><category></category></item><item><title><![CDATA[Vim命令合集]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38111143</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38111143</guid><author>cuhkljt</author><pubDate>Fri, 25 Jul 2014 11:01:22 +0800</pubDate><description><![CDATA[命令历史
以:和/开头的命令都有历史纪录，可以首先键入:或/然后按上下箭头来选择某个历史命令。

启动vim
在命令行窗口中输入以下命令即可
vim 直接启动vim
vim filename 打开vim并创建名为filename的文件

文件命令
打开单个文件
vim file
同时打开多个文件
vim file1 file2 file3 ...
在vim窗口中打开一个新]]></description><category></category></item><item><title><![CDATA[yum使用]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/38110901</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/38110901</guid><author>cuhkljt</author><pubDate>Fri, 25 Jul 2014 10:53:40 +0800</pubDate><description><![CDATA[yum使用
    yum 的基本操作包括软件的安装(本地，网络)，升级(本地，网络)，卸载，另外还有一定的查询功能。
1、安装
    yum会查询数据库，有无这一软件包，如果有，则检查其依赖冲突关系，如果没有依赖冲突，那么最好，下载安装;如果有，则会给出提示，询问是否要同时安装依赖，或删除冲突的包，你可以自己作出判断。设定好了本地的 yum 之后，就可以很方便的进行安装(现在假设就用 f]]></description><category></category></item><item><title><![CDATA[Android 应用在退出时弹出提示框]]></title><link>https://blog.youkuaiyun.com/cuhkljt/article/details/37746235</link><guid>https://blog.youkuaiyun.com/cuhkljt/article/details/37746235</guid><author>cuhkljt</author><pubDate>Mon, 14 Jul 2014 00:10:28 +0800</pubDate><description><![CDATA[为防止应用的意外操作按键退出，可以使用退出提示框！

在activity里加入代码如下：

       public boolean onKeyDown(int keyCode, KeyEvent event) {

              // TODO Auto-generated method stub

              if (((keyCode == K]]></description><category></category></item></channel></rss>