![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 56
追梦船
机器学习,自然语言处理方向的小菜鸟
展开
-
[知识学习]find命令之exec
find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了。 exec解释:-exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。{} 花括号代表前面find查找出来的文件名。使转载 2014-01-03 19:44:37 · 649 阅读 · 0 评论 -
shell学习之$@ 与 $* 差在哪?
要说 $@ 与 $* 之前,需得先从 shell script 的 positional parameter 谈起...我们都已经知道变量(variable)是如何定义及替换的,这个不用再多讲了。但是,我们还需要知道有些变量是 shell 内定的,且其名称是我们不能随意修改的,其中就有 positional parameter 在内。在 shell script 中,我们可用 $0,原创 2014-09-11 10:23:21 · 1113 阅读 · 0 评论 -
shell学习之&& 与 || 差在哪?
在解答本章题目之前,先让我们了解一个概念:return value !我们在 shell 下跑的每一个 command 或 function ,在结束的时候都会传回父行程一个值,称为 return value 。在 shell command line 中可用 $? 这个变量得到最"新"的一个 return value ,也就是刚结束的那个行程传回的值。Return Value原创 2014-09-11 11:05:27 · 851 阅读 · 0 评论 -
linux命令之find
一、find 命令格式1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: fi转载 2014-10-10 11:14:38 · 615 阅读 · 0 评论 -
linux下目录读权限与执行权限区别
如果你在linux下用过ls,细心的你会发现目录竟然有可执行权限!如:drwxrwxr-x 11 cl cl 4096 9月 25 14:22 ./drwxr-xr-x 49 cl cl 4096 10月 10 16:00 ../drwxrwxr-x 5 cl cl 4096 9月 23 10:58 algorithm/drwxrwxr-x 2 cl cl 4096 9月原创 2014-10-10 19:42:43 · 1714 阅读 · 1 评论 -
linux命令学习之cut
cut命令也是linux下最常用的命令之一。正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。cut命令的剪切度量有三种:按字节剪切:-b(byte)按字符剪切:-c(character)按域剪切 :-f(field) 按域剪切时需要指定分割符,默认分割符是制表符(\t).原创 2014-10-10 14:44:46 · 922 阅读 · 0 评论 -
linux下线程调试 ulimit core
在linux 下写线程程序的同学估计都遇到过找bug找到崩溃的情况,多线程情况下bug的追踪实在是不容易。现在我来介绍一个好用的方法 ulimit core。先简单介绍一下ulimit是个什么(你也可以man ulimit自己查看)。“‘当系统中的一些程序在遇到一些错误以及crash时,系统会自动产生core文件记录crash时刻系统信息,包括内存和寄存器信息,用以程序员日 后原创 2014-10-11 11:17:06 · 1326 阅读 · 0 评论 -
[linux]shell中,反引号(`)的应用
bash中,``内可以执行命令原创 2014-10-29 15:15:09 · 1607 阅读 · 0 评论 -
linux 知识点拾遗
在 Linux 底下,每一个档案或目录的文件名最长可以到达 255 的字符,加上完整路径时,最长可达 4096 个字符原创 2014-10-14 12:38:55 · 846 阅读 · 0 评论 -
curl使用详解
转自:http://www.ruanyifeng.com/blog/2011/09/curl.html-----------------------我一向以为,curl只是一个编程用的函数库。最近才发现,这个命令本身,就是一个无比有用的网站开发工具,请看我整理的它的用法。curl是一种命令行工具,作用是发出网络请求,然后得到和提取数据,显示在"标准输出"(stdou转载 2015-01-06 19:49:43 · 807 阅读 · 0 评论 -
crontab使用手册
前言crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较高,一个要求你的程序是24X7小时不宕机,一个是要求你的调度程序比较可靠,实际工作中,90%的程序都没有必要花这么多时间和精力去解决上面的两个问题的,只需要写好自己的业务逻辑,通过crond这个工转载 2015-03-10 14:30:48 · 642 阅读 · 0 评论 -
shell学习之()与{}的使用
在 shell command line 中,一般人或许不太计较 ( ) 与 { } 这两对符号的差异,虽然两者都可将多个命令作群组化处理,但若从技术细节上,却是很不一样的:( ) 将 command group 置于 sub-shell 去执行,也称 nested sub-shell。{ } 则是在同一个 shell 内完成,也称为 non-named command group。原创 2014-09-11 09:49:22 · 729 阅读 · 0 评论 -
shell学习之< 和 > 差在哪?
严格来说,但因为 0 是 > 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节);>>这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。原创 2014-09-11 21:16:54 · 812 阅读 · 0 评论 -
linux find命令详解
一、find 命令格式1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: fi转载 2014-06-19 10:55:40 · 641 阅读 · 0 评论 -
[遇到的问题]ubuntu 更新出错
解决办法: sudo rm /var/lib/apt/lists/* -vfsudo apt-get update原创 2014-01-04 00:26:21 · 785 阅读 · 0 评论 -
[遇到的问题]iconv: 未知206处的非法输入序列
今天在用iconv命令对文件进行转码的时候,总是报 “iconv: 未知***处的非法输入序列”错误,这可能是由于文件里本来就有非法字符产生的。 一种解决方法是加入 -c选项:忽略无效字符iconv -c -f gb2312 -t utf8 test.txt原创 2014-01-03 20:17:46 · 8074 阅读 · 0 评论 -
[遇到的问题]ubuntu 用wget下载ftp时,报端口号错误
今天要从ftp上下载东西,于是查了一下可以用ubuntu自带的命令wget来下载。在网上查了一下命令的使用方法。具体如下如果是没有密码的ftp,直接wget ftp://111.222.33.4/path/filename,就可以下载ftp://111.222.33.4的文件夹path里的文件filename。如果是有密码的ftp,则wget ftp://username:password原创 2014-01-04 19:27:24 · 4628 阅读 · 3 评论 -
Linux性能分析工具学习
Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统调优时,了解系统性能分析工具是至关重要的。 在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat和转载 2014-04-01 08:38:13 · 834 阅读 · 0 评论 -
Sed学习笔记
Sed学习笔记1. Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来转载 2014-06-12 17:51:21 · 552 阅读 · 0 评论 -
AWK 简明教程
有一些网友看了前两天的《Linux下应该知道的技巧》希望我能教教他们用awk和sed,所以,出现了这篇文章。我估计这些80后的年轻朋友可能对awk/sed这类上古神器有点陌生了,所以需要我这个老家伙来炒炒冷饭。况且,AWK是贝尔实验室1977年搞出来的文本出现神器,今年是蛇年,是AWK的本命年,而且年纪和我相仿,所以非常有必要为他写篇文章。之所以叫AWK是因为其取了三位创始人 Alfred转载 2014-06-13 13:11:04 · 844 阅读 · 0 评论 -
sed 简明教程
awk于1977年出生,今年36岁本命年,sed比awk大2-3岁,awk就像林妹妹,sed就是宝玉哥哥了。所以 林妹妹跳了个Topless,他的哥哥sed坐不住了,也一定要出来抖一抖。sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。同样,本篇文章不会说sed转载 2014-06-13 13:06:11 · 736 阅读 · 0 评论 -
linux进程间通讯的几种方式的特点和优缺点
1.# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正转载 2015-08-18 09:37:42 · 1243 阅读 · 0 评论