Linux
文章平均质量分 63
lakeheart879
这个作者很懒,什么都没留下…
展开
-
Ubuntu下sqlite3的安装及使用
Sqlite是一款轻型的数据库,实现了多数SQL-92标准,包括事务(原子性,一致性,隔离性和持久性 ACID),触发器与多数复杂查询。对于一个移动手持设备的应用开发者,Sqlite是居家旅行必备数据库。言归正传。在Ubuntu 12.04下进行Sqlite安装及使用的简单实例如下:1.在终端下输入以下命令sudo apt-get install sqlite3之后在终端下输入如下命令,查看下安装好的sqlite的版本sqlite3 -version我的环境下...原创 2020-07-13 11:25:48 · 1669 阅读 · 0 评论 -
sed删除增加替换多行内容
现在有个 setup.py 文件有包含以下一段内容:# 其它代码 ...speedups = Feature( 'optional C speed-enhancement module', standard=True, ext_modules=[ Extension('markupsafe._speedups', ['markupsafe/_spe...原创 2019-10-23 10:58:52 · 5091 阅读 · 0 评论 -
嵌入式基础知识硬件篇之字节序
很多人讨厌碰到字节序问题,跟它打交道就像走迷宫,每次都要牺牲不少脑细胞。即使这一次似乎搞清楚了,下次碰到还是要重新在大脑里构建和模拟。这里尽量做一个字节序问的完整备忘记录。主机字节序多字节数据在内存中的字节排列顺序称为主机字节序,主机字节序基本由CPU硬件决定,某些CPU如X86、Z80等为little-endian;有些如moto6800、sparc等为big-endian;而有转载 2017-10-11 14:18:42 · 567 阅读 · 0 评论 -
用Linux命令行获取本机外网IP地址
$ curl ifconfig.me[root@localhost ~]# curl ifconfig.me14.23.92.186 $ curl icanhazip.com[root@localhost ~]# curl icanhazip.com14.23.92.186 $ curl ident.me原创 2017-10-16 11:26:21 · 48147 阅读 · 2 评论 -
CPU 和 GPU 的区别是什么
作者:虫子君链接:https://www.zhihu.com/question/19903344/answer/96081382来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1.2CPU和GPU的设计区别CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,转载 2017-11-02 16:50:55 · 729 阅读 · 0 评论 -
怎样用ffmpeg 压缩视频
这里说的ffmpeg,是指ffmpeg命令行程序,而不是用ffmpeg的库来编程。操作系统是ubuntu10.04,ffmpeg的版本是FFmpeg version git-N-28517-g19d82cb, Copyright (c) 2000-2011 the FFmpeg developers。手机上主要是将分辨率降低,将编码格式转为h264或mpeg4(很多手机上有硬解码,比如我用原创 2017-12-06 23:47:46 · 23899 阅读 · 1 评论 -
init.d,rc.d详解 Linux运行时详解
init.d,rc.d详解 Linux运行时详解Linux 启动时需要哪些步骤呢?本文将详细描述不同的运行级在启动中的作用。对于那些在DOS/Win9x/NT 平台下的高级用户而言,Linux 似乎是一个怪物。没有config.sys ,没有 autoexec.bat,具有个人特色的机器配置不知道从何开始。需要说明的是,很多人认为Linux 是Unix 的一个克隆,但是,这种说法对转载 2017-12-26 14:39:11 · 1647 阅读 · 0 评论 -
ffmpeg常用基本命令(转)
1、拼接两个音频方法1:ffmpeg -i "concat:1.mp3|2.mp3" -c copy 4.mp3如果是android调用命令的话,不需要双引号:ffmpeg -i concat:1.mp3|2.mp3 -c copy 4.mp3方法2:ffmpeg -f concat -i file.txt -c copy output.wavfile.txt文本的内容:file '1.mp3'f...转载 2018-03-07 11:14:53 · 1423 阅读 · 0 评论 -
ubuntu 批量修改文件名
linux批量修改文件名:最简洁的方法是: rename old_str new_str *.* 就是将 所有*.*的文件名中的字符串old_str替换为 new_str 但是在ubuntu下面,这个东东不起作用,会报错。Substitution replacement not terminated at (eval 1) line 1.原来在ubuntu下面...转载 2018-09-13 13:55:07 · 1955 阅读 · 1 评论 -
FCIP与FCoE之间的区别
FCIP与FCoE之间的区别网络中有许多的概念,比如FC, FCP, FCIP, FCoE等,这些概念内容交叉很容易混淆。刚接触的时候很难分清楚之间的联系和区别。在SAN网络当中,目前比较流行的连接协议分为两种,一种是FC,另一种是ISCSI。这两种协议各有利弊。FC的稳定性和性能高,但是昂贵,扩展性相对较差。ISCSI便宜,扩充性好。在实际的环境中有时候需要高性能和高扩展性。这个时候就很难...原创 2018-09-13 16:02:43 · 5172 阅读 · 0 评论 -
Linux统计文件行数
语法:wc [选项] 文件…说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数。这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每...原创 2018-09-19 16:58:30 · 12625 阅读 · 0 评论 -
Sublime Text 3 快捷键
Sublime Text 3 快捷键精华版Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行...原创 2018-09-19 17:24:32 · 187 阅读 · 0 评论 -
Linux 中 fg、bg、jobs 等指令
记录总结一下 Linux 中 fg、bg、jobs、&、ctrl + z 等相关指令对任务进程的操作。一、基本用法1.1 & 和 jobs 指令& 用在一个命令的最后,可以把这个命令转换为后台运行的任务进程。jobs 查看当前终端有多少在后台运行的进程。 jobs 命令执行的结果,+ 表示是一个当前的作业,- 减号表示是一个当前作业之后的一个作业。...原创 2018-11-21 17:18:18 · 1476 阅读 · 0 评论 -
树莓派 ffmpeg 录制 USB 摄像头+话筒 视频+音频 mp4
// record video&audio in the same fileffmpeg -y -f alsa -ac 1 -i hw:1 -acodec pcm_s16le -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 -t 10 out.mp4ffmpeg 需要编译安装需要先安装alsa dev lib,...原创 2019-09-06 11:27:49 · 3582 阅读 · 0 评论 -
my vimrc profile
set nuset mouse=aset tabstop=4set shiftwidth=4set expandtabset nobackupset nowbset noswapfileset showmatchsyntax enablesyntax oncolorscheme desertset cindentlet g:winManagerWidth =...原创 2019-09-16 14:27:31 · 326 阅读 · 0 评论 -
C语言的编译链接过程详解
学过C语言的人都应该知道,我们所编辑的C语言程序是不能直接放到机器上运行的,它只不过是一个带".c"后缀的文件(也称为源代码)而已,需要经过一定的处理才能转换成机器上可运行的可执行文件。我们将对C语言的这种处理过程称为编译与链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织最终形成可执行代码的过程。编译转载 2017-10-12 15:07:00 · 418 阅读 · 0 评论 -
linux 技巧:使用 screen 管理你的远程会话
http://www.ibm.com/developerworks/cn/linux/l-cn-screen/你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗转载 2016-07-05 11:38:37 · 376 阅读 · 0 评论 -
让你提升命令行效率的 Bash 快捷键 [完整版]
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令转载 2017-06-26 22:14:42 · 262 阅读 · 0 评论 -
linux下添加自定义脚本到开机自启动的方法
写一个脚本auto_coreseek.sh:复制代码代码如下:#!/bin/sh#chkconfig:2345 80 90#description:auto_coreseek/usr/local/coreseek/bin/searchd放到/etc/init.d/auto_coreseek.sh然后chmod +x /etc/转载 2017-06-25 08:54:52 · 1730 阅读 · 0 评论 -
Linux格式化硬盘 常用命令小记
今天新蛋上订购了一块1TB的硬盘打算装Ubuntu,当然先要做好功课,查一下注意事项啦!基本功,格式化命令,以格式化 /dev/sda1 分区为例:$ sudo umount /dev/sda1 # 必须先卸载该分区# 格式化为 FAT 分区$ sudo mkfs.vfat -F 32 /dev/sda1 # -F 参数必须大写,参数有 12,16 和 3转载 2017-06-25 08:54:12 · 2764 阅读 · 0 评论 -
如何在Linux中下载优酷视频
如何在Linux中下载优酷视频?有时候,我们不能保证随时都能很方便地连接到网络,因此,对于一些喜欢的视频,我们可能希望在有网络连接时下载下来,之后在没有网络连接时,也可以在本地观看。在Windows平台下,我们可以通过优酷的客户端来下载视频; 由于没有Linux版的优酷客户端,因此,在Linux平台下,不能通过这种方法来下载视频。在这篇文章中,将介绍如何在Linux平台下使用 yo转载 2017-02-27 13:13:26 · 8227 阅读 · 0 评论 -
Linux下终端利器tmux
Linux下终端利器tmuxAUG 6TH, 2013 | COMMENTS“君子生非异也,善假于物也” 。–语出《荀子·劝学》如果记得没错的话,《荀子·劝学》我们这一代高中的时候应该都读过这篇文章。原意大概是君子的资质与一般人没有什么区别,君子之所以高于一般人,是因为他能善于利用外物。对于技术人来说,好工具的选择和使用往往可以省去很多不必要的麻烦,好的开源工具转载 2017-02-23 13:43:44 · 2077 阅读 · 0 评论 -
休息五分钟,学几个bash快捷键
用快捷键,有两个好处:1 成就感!2 效率!停下手里活,学点一举两得的小技能,保证五分钟搞定!“棕色粗体”表示“我推荐的”!Ctrl-A 相当于HOME键,用于将光标定位到本行最前面Ctrl-E 相当于End键,即将光标移动到本行末尾Ctrl-B 相当于左箭头键,用于将光标向左移动一格Ctrl-F 相当于右箭头键,用于将光标向转载 2017-01-12 10:44:14 · 225 阅读 · 0 评论 -
Linux中查看各文件夹大小命令du -h --max-depth=1
版权声明:本文为【欧阳鹏】原创文章,欢迎转载,转载请注明出处! 【http://blog.csdn.net/ouyang_peng】du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]常用参数:-a或-all 为每个指定文件显示转载 2016-10-31 13:52:23 · 3401 阅读 · 0 评论 -
Linux批量重命名文件方法
1、删除所有的 .bak 后缀:rename 's/\.bak$//' *.bak2.加.zip后缀rename 's/$/.zip/' *3、把 .jpe 文件后缀修改为 .jpg:rename 's/\.jpe$/\.jpg/' *.jpe4、把所有文件的文件名改为小写:rename 'y/A-Z/a-z/' *5.在转载 2016-10-29 09:15:50 · 481 阅读 · 0 评论 -
linux百度云工具baidu pcs
C/C++写的一个百度网盘工具,可以在linux终端中使用。 这是通过分析网盘网站得到的直接接口,不需要创建应用。支持多线程下载和下载时断点续传。支持快速上传和多线程分片上传。支持线程限速。具体查看'pcs set'和'pcs context'命令的说明。支持AES-CBC-128, AES-CBC-192, AES-CBC-256加密。查看 初级使用教程编译 (Deb转载 2016-08-01 17:23:59 · 3318 阅读 · 0 评论 -
crontab 定时任务
http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html19. crontab 定时任务通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。转载 2016-07-28 08:48:28 · 332 阅读 · 0 评论 -
Linux学习笔记之——ssh连接虚拟机中的ubuntu12.0.4
http://blog.csdn.net/crave_shy/article/details/23124895Linux学习笔记之——ssh连接虚拟机中的ubuntu12.0.4 摘要:主要是解决不能使用ssh远程ubuntu的问题、使用的远程工具是putty、也可以使用xshell、ubunut12.0.4是装在虚拟机中的、不过这个应该没有转载 2016-07-15 10:47:22 · 289 阅读 · 0 评论 -
保持linux下保持ssh不断线
http://suchalin.blog.163.com/blog/static/553046772009111932255105/使用ssh连接远程服务器的时候,在网络质量不太好的情况下,如果长时间没有键盘输入,ssh连接有可能中断。正在执行的程序和vim等缓冲区数据都会丢失。在windows下使用SecureCRT可以设置session的noop属性来保持连接。在lin转载 2016-07-14 22:13:56 · 12942 阅读 · 0 评论 -
mongodb 安装配置实践
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mictiger.blog.51cto.com/4854014/1661997正文 begin首先从官网下载mongodb的安装包http://www.mongodb.org/downloads我的系统是redhat5.8所有选择相应的版本包就ok现在最新版是3.0转载 2016-07-07 16:59:06 · 446 阅读 · 0 评论 -
Install MongoDB and Node.js on a Raspberry Pi
April 24 by Yannick Loriot.entry-headerThis tutorial is the second part of the series on raspberry pi. In this part we will focus on the installation of MongoDB and Node.js that will run at st转载 2016-07-06 17:25:07 · 432 阅读 · 0 评论 -
/etc/crontab文件和crontab -e命令区别
/etc/crontab文件和crontab -e命令区别/etc/crontab文件和crontab -e命令区别1、格式不同前者# For details see man 4 crontabs# Example of job definition:# .---------------- minute (0 - 59)# | .------------- hou转载 2017-08-18 16:28:38 · 389 阅读 · 0 评论