shell
文章平均质量分 56
俊采LEo
share
展开
-
数据结构学习之队列(queue)
最近由于工作原因,需要自己实现一个类似队列的数据结构,所以想写篇文章记录并总结下队列的相关内容,主要有以下4点:1)队列的定义2)队列的举例3)队列的基本操作4)队列的实现(go)1)队列的定义队列,又称为伫列(queue),是先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为堆尾(rear))进行插入操作,即原创 2017-04-14 23:22:22 · 437 阅读 · 0 评论 -
shell技巧分享(七)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 echo替换字符串$ s="123abc123abc"$ echo ${s/123/456}456abc123abc$ echo ${s//123/456}456abc456abc如果需要替换字符串中的某些字符,可以借助echo命令实现该功能。由示例中可以...原创 2018-07-23 21:30:48 · 184 阅读 · 0 评论 -
shell技巧分享(八)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 &&的作用$ touch test.log$ cat test.log && echo okok$ rm test.log$ cat test.log && echo okcat: test.log: No su...原创 2018-06-29 23:09:10 · 194 阅读 · 0 评论 -
shell技巧分享(六)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 从文件中查询特定字符串查询目录下所有文件$ grep -R -n "facebook" demo/demo/python-tips-3.py:24:# 'facebook': 'https://www.facebook.com/',demo/pyth...原创 2018-06-15 00:01:47 · 383 阅读 · 0 评论 -
shell技巧分享(五)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 重定向相关知识重定向标准输出到文件$ echo line1 > test.log$ cat test.logline1重定向标准错误到文件$ echo line1 2> error.logline1$ cat error.lo...原创 2018-06-05 21:08:12 · 157 阅读 · 0 评论 -
shell技巧分享(三)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 交互模式时自动输入$ pip uninstall redisUninstalling redis-2.10.6: /usr/lib/python2.7/site-packages/redis-2.10.6.dist-info/DESCRIPTION.rst /...原创 2018-04-13 23:53:20 · 163 阅读 · 0 评论 -
shell技巧分享(四)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 常用快捷键Alt+Backspace:删除光标前的一个单词Alt+F:移动光标到下一个空格处Alt+B:移动光标到上一个空格后第一个字符处Ctrl+R:搜索执行过的命令行Ctrl+U:删除光标之前所有字符Ctrl+K:删除光标之后的所有字符Ctrl+A:移动光...原创 2018-04-22 19:58:14 · 139 阅读 · 0 评论 -
shell技巧分享(一)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。另外,这些建议和技巧都是我工作中用到的,只有我用到了才会记录并分享出来,所以没有什么顺序而言,用到什么我就分享什么。1 sed替换文件内容$ cat demothis is demo$ sed -i s/demo/test/g demo$ cat demothi...原创 2018-04-04 23:51:33 · 314 阅读 · 0 评论 -
shell技巧分享(二)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 ps + grep命令$ sleep 1234 &[1] 19340$ sleep 1234 &[2] 19342$ sleep 1234 &[3] 19344$ alias | grep psgalias psg='ps -ef ...原创 2018-04-10 22:51:13 · 746 阅读 · 0 评论 -
shell技巧分享(九)
这是一个系列文章,主要分享shell(部分功能仅适用于bash)的使用建议和技巧,每次分享3点,希望你能有所收获。1 gzip压缩和解压文件$ lsdemo$ gzip demo $ lsdemo.gz$ gzip -d demo.gz $ lsdemo通过gzip命令可以压缩和解压文件,由示例中可以看到,对文件demo执行gzip命令后,会生成一个demo.gz压缩...原创 2018-07-23 21:31:51 · 199 阅读 · 0 评论