cut命令用于从文件或者标准输入中读取内容,然后按指定规则截取每一行的特定部分,并将结果送到标准输出。常用的参数有-c、-d、-f和-s,对应“characters”、“delimiter”、“fields”和“only-delimited”,分别表示“按指定字符区域截取”、“按指定分隔符截取”、“输出指定字段”和“只输出有分隔符的行”。如果按指定分隔符截取,-d和-f必须配合使用,为了排除不存在分隔符的行,需要配合-s使用。如果按指定字符区域截取,-c只能单独使用。 阅读全文
现在主流视频网站都是采用Flash播放器播放视频的,视频格式皆为flv,比如Youtube、优酷、土豆网、奇艺网、音悦台等等。我们在这些视频网站观看了喜欢的视频以后,有没有将其提取到本地,然后保存的欲望呢?我们知道,很多视频网站针对Windows都有专门的视频下载客户端,但是却没有一家网站为Linux开发客户端,所有我们不得不自己动手,设法从缓存文件中提取视频文件。 阅读全文
简易版SSL加密聊天程序分为服务端跟客服端,主要实现简易的加密聊天功能。服务端支持同时与多个客服端保持通信(连接),采用OpenSSL开源库实现加密功能,依赖客户端主动发起连接与对话方能回复客户端,能够检测到某个客户端断开连接。客户端指定IP与端口与服务端建立连接,需要主动发起对话方能等待服务端的回复。需要用到源文件有sslServer.c、sslClient、api.c和ssl.h,同时我们还需要利用openssl命令生成私有密钥文件privkey.pem以及证书(公有密钥)文件cacert.pem。 阅读全文
Linux下,如果某些程序启动的时候没有加上绝对路径,直接在当前目录用“./程序名 参数表”的方式启动的话,使用ps或者top命令查看后台进程的时候,显示的Comand栏也只是“./程序名 参数表”的形式,为了找到该程序的绝对路径,想必大家最先想到的是用find命令全盘搜索,但是这样做的代价太大,而且当有多个同名文件时还不一定能区分开来,这里教大家一个更简单有效的办法。 阅读全文
iPhone上运行的iOS系统跟Linux一样,都是基于Unix内核的,所以iPhone的后台iOS目录结构跟Linux极其相似,就连很多常用命令也通用,包括cd、ls、pwd、cp、mv、tar、chmod等几十种命令,在此就不依依列举了,就连某些很不常用的命令,像scp、ssh之类的跟远程加密登陆相关的命令也支持,这不禁让我们猜想是否能够用Linux下的SSH命令登陆iPhone后台呢?答案是肯定的。 阅读全文
想必大家使用Ubuntu或其他版本Linux系统上网的时候,常常遇到这样一种情况,如果电脑同时连着有线网络跟无线(Wifi)网络,系统会默认(优先)使用有线网络,即使用有线网络的网关作为默认路由。这种情况下,如果无线(Wifi)能上外网,而有线却只能上内网,则系统因为默认走有线路由而无法上外网,唯一便捷的解决办法便是断开有线。然而在某些情况下,我们既需要连接无法上外网的有线(如与有线局域网内的他人共享文件),又需要通过无线(Wifi)上外网,这样就需要更改系统的默认路由了。 阅读全文
一、Linux基本命令参数
1、 cd 切换当前目录为
2、 pwd 显示当前目录
3、 mkdir 创建文件夹
mkdir –p directory 参数-p表示可以连同父目录一起创建
4、 rmdir 删除空文件夹
rmdir –p directory 参数-p表示可以连同父目录一起删除
5、 touch 更新文件访问跟修改时间
6、 ls 列出目录内容
-a 列出隐藏文件,文件以“.”开头的 均为隐藏文件
-l 列出文件的详细信息
-F 加上文件类型的指示符号
-d 只显示目录名而不显示目录内容
-R 连同子目录中的内容一起列出 阅读全文