2017-06-05 Lu Huang
我们做机器学习的,首先需要对数据进行处理,但是一般我们拿到的数据的命名常常不是符合自己的需求的,因此通常需要重命名,一个两个文件还好,一堆成千上万自己手动改可能就不好了,这里简单介绍一下如何在 Linux 下完成对数据的批量重命名。 假设有这么一批数据 huanglu@DeepNet1:~/test$ ls I5019_N11.jpg I5160_N119.jpg I5213_N68.jpg I5679_N13.jpg I5057_N75.jpg I5174_N96.jpg I5343_N120.jpg I5733_N52.jpg I5148_N103.jpg I5192_N81.jpg I5415_ 继续阅读 »
2017-10-23 Quanyin Tang
ls ls命令是Linux下用于显示目录相关信息的命令. 1. 用法 bash ls [选项] [文件(夹)] ls [OPTION]... [FILE]... 2. 功能 列出 [FILE] 的相关信息 继续阅读 »
2015-11-15 Li Shuai
Linux里的IO多路复用是有效提高IO效率的技术。主要有select、poll、epoll三种。 select select调用的函数接口是: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); 参数说明: nfds: fdset中最大描述符值加1, fdset是一个位数组, 大小为__FD_SETSIZE(1024), 位数组的每一位表示该描述符是否被检查 readfds, writefds, exceptfds: 三个位数组, 非别对应监听不同类型读写及错误事件的描述符。 继续阅读 »
2014-09-12 demon7452
管理实验室服务器的大神师兄苏宇毕业了,他将管理服务器的工作交给了我——对Linux和服务器管理毫无经验的小菜一枚。前几天师弟段云鹏的一些机缘巧合的误操作导致服务器核崩溃,我却手足无措,请来刘惠民童鞋帮着忙活了两晚,也没能复原系统。最后还是让苏神师兄回了学校一趟才解决问题。由此想了两件事:既然答应了负责管理服务器,就不能再以“浪费精力”、“没兴趣”等借口拒绝学习相关技术;人的时间与精力真的很有限,下一次给承诺之前,先想想自己是否花得起这份时间与精力。 继续阅读 »
2017-08-10 biezhi
这篇文章翻译自 http://www.thegeekstuff.com/2010/11/50-linux-commands{:target="_blank"} 这些都是一些很常用的命令,这篇文章中每个命令都有一些简单的示例说明它的用法, 对于想学习Unix/Linux的人,这些命令基本上都是需要掌握的。 继续阅读 »
2015-08-12 litaotao
无意间发现这本在线书籍挺好的:Linux工具快速教程 1. ps Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。 linux上进程有5种状态: R 继续阅读 »
2013-07-12 码农明明桑
今天在新浪sae上搭建了个人博客,新浪sae采用svn的方式进行代码管理,之前在windows下面做svn操作都是采用TortoiseSVN,今天正好开机到了linux下面,那么好吧,就用svn传我的wordpress到sae中去。 首先,安装svn。 sudo apt-get install subversion ubuntu下面安装svn,就是这么简单。 继续阅读 »
2014-09-13 demon7452
查看内核版本 uname -r 稳定版本的偶数版,如2.6.x,适合于商业与家用环境使用;开发中版本,如2.5.x,适合开发特殊功能的环境。 登陆 Mac:(若以root身份登陆,将username改为root) 继续阅读 »
2015-04-14 Borg
This document is not completed and will be updated anytime. Unix Unix is a family of multitasking, multiuser computer OS. 继续阅读 »
2017-06-20 Lu Huang
删除a.txt中含abc的行,但不改变a.txt文件本身,操作之后的结果在终端显示 sed -e '/abc/d' a.txt 删除a.txt中含abc的行,将操作之后的结果保存到a.log sed -e '/abc/d' a.txt > a.log * 删除含字符串abc或efg的行,将结果保存到a.log sed '/abc/d;/efg/d' a.txt > a.log 其中,abc也可以用正则表达式来代替。 继续阅读 »