智乐兔

linux系统

  • 如何配置一套优雅的Lua开发环境

    如何配置一套优雅的Lua开发环境

    讨论话题 何为优雅的开发环境 如何部署(本文讨论在MacOSX平台,其他平台也一样适用) 优雅的Lua开发环境 优雅的Lua开发环境至少包含以下几点: 安装适合需求的最新稳定版Lua 安装合适的Lua包管理器(推荐使用Luarocks,安装见另一文) 源码安装(合理的组织安装目录,设置环境变量使Lua环境更易用且易于管理) 版本选择 首先我们要关注当前流行的各种Lua版本(5.1x,5.2x,5.3x),如何选择我的观点是根据自己的需求,选择适合自己的最新稳定版。 我的环境用来做基于Openresty(Openresty是一个Nginx与其Http_lua模块结合的一个衍生版本)的 ...

    查看全文

  • 高端唯有定制,把 sublime 打造成专属的 IDE

    高端唯有定制,把 sublime 打造成专属的 IDE

    前言 用过一些IDE,如eclipse、intelliJ,这些IDE是很智能,插件也不少,但个个都不是省油的灯————内存杀手。更受不了的是10G内存eclipse占了2G+之后还是卡。 不再做全栈开发之后开始使用轻量级的编辑器,用过的编辑器有Emacs(ctrl到死实在用不惯)、Vim(比较好用,但是速度上以及插件方便程度不如sublime)、ultraedit(据说是黑客必备编辑器,插件太少)、atom(github版的sublime,一直很看好,可惜速度慢我不能接受)、sublime(速度快,插件丰富,还支持vim操作)。最终选择了受众多 ...

    查看全文

  • CentOS中wget的使用方法

    CentOS中wget的使用方法

    本文主要为大家介绍中wget的应用,包括介绍CentOS wget包背景知识等方面wget 是一个命令行的下载工具。 对于 Linux 用户来说,几乎每天都在使用它。 下面为大家介绍几个有用的 CentOS wget 小技巧,可以让你更加高效而灵活的使用CentOS wget。 CentOS wget 使用技巧 $ CentOS wget -r -np -nd https://example.com/packages/ 这条命令可以下载 https://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录 ...

    查看全文

  • 通过Samba从Windows向Linux系统传文件权限问题

    通过Samba从Windows向Linux系统传文件权限问题

    建立完成Samba,但是发现从Windows上传到Linux的文件所属的组和所属的用户是nobody,通过修改/etc/samba/smb.conf具体添加权限如下: [share] comment = this is Linuxshare directory path =/home/lmj/Myworkplace available = yes browseable = yes public = yes writable = yes create mask = 0644        ==============>这是什么意思学过linux都知 ...

    查看全文

  • Linux下tecplot安装笔记

    Linux下tecplot安装笔记

    概念: Tecplot系列软件是由美国Tecplot公司推出的功能强大的数据分析和可视化处理软件。 它包含数值模拟和CFD结果可视化软件Tecplot 360,工程绘图软件Tecplot Focus,以及油藏数值模拟可视化分析软件Tecplot RS。 它提供了丰富的绘图格式,包括x-y曲线图,多种格式的的2-D和3-D面 绘图,和3-D体绘图格式。 而且软件易学易用,界面友好。而且针对于Fluent软件有专门的数据接口,可以直接读入*.cas和*.dat文件,也可以在Fluent软件中选择输出的面和变量,然后直接输出tecplot格式文档。 功能: 功能一 可直接读入常见的网格、CAD图形及 ...

    查看全文

  • 在 Ubuntu 和 Linux Mint 上安装 Terminator 0.98

    在 Ubuntu 和 Linux Mint 上安装 Terminator 0.98

    ,它可以在一个窗口内打开多个终端。该项目的目标之一是为摆放终端提供一个有用的工具。它的灵感来自于类似 gnome-multi-term,quankonsole 等程序,这些程序关注于按网格摆放终端。 Terminator 0.98 带来了更完美的标签功能,更好的布局保存/恢复,改进了偏好用户界面和多处 bug 修复。 TERMINATOR 0.98 的更改和新特性 添加了一个布局启动器,允许在不用布局之间简单切换(用 Alt + L 打开一个新的布局切换器); 添加了一个新的手册(使用 F1 打开); 保存的时候,布局现在会记住: 最大化和全屏状态 窗口标题 激活的标签 激活的终端 每 ...

    查看全文

  • CMake快速使用教程

    CMake快速使用教程

    如果你觉得makefile看着就头痛,如果当工程越来越大,你越来越手足无措,如果你厌倦了在编译的时候打上一大堆命令,那么你有必要花十分钟来看一下下面的内容。 一、HelloWorld 首先创建一个test1文件夹,里面创建一个main.c文件,内容如下: #include <stdio.h>int main(){ printf(“Hello World!\n”); return 0;} 再创建一个CMakeLists.txt PROJECT (HELLO)SET(SRC_LIST main.c)ADD_EXECUTABLE(hello ...

    查看全文

  • pkg-config的使用方法

    pkg-config的使用方法

    pkg-config pkg-config程序是干什么用的?简单的说就是向用户向程序提供相应库的路径、版本号等信息的程序。 譬如说我们运行以下命令:pkg-config  查看gcc的CFLAGS参数 $pkg-config –libs –cflags opencv 会显示如下信息: -I/usr/include/opencv -lcxcore -lcv -lhighgui -lcvaux 各位看官,你看这不就是我们用gcc编译连接时CFLAGS的参数吗? 因此当我们需要编译连接某个库时,我们只需要把上面那行加入gcc 的参数里面即可。 这也是config ...

    查看全文

  • Fedora和Ubuntu下安装OpenGL开发环境配置

    Fedora和Ubuntu下安装OpenGL开发环境配置

    下OpenGl开发环境配置 开发OpenGL工程需要3个库文件和对应的头文件: libglut.so,libGLU.so,libGL.so, gl.h ,glu.h, glut.h 这些库在linux系统中默认都有,使用locate命令验证都在标准库目录(/usr/lib)下: [root@localhost GL]# locate libglut.so/usr/lib/libglut.so.3/usr/lib/libglut.so.3.9.0[root@localhost GL]# locate libGLU.so/usr/lib/libGLU.so/usr/lib/libGLU.so. ...

    查看全文

  • Linux删除乱码文件的方法

    Linux删除乱码文件的方法

    当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。我们可以通过以下几种方法删除Linux下的乱码文件。(文件名为乱码) 方法1 我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。 首先,我们要取得文件的i节点号。这个可以通过ls命令的-i选项获得。 第二步,使用find命令将文件名传递给rm命令。 例: 方法2 使用cp、mv和rm *的组合间接实现删除所有的乱码文件。 首先,把其他的非乱码命名的文件拷贝到其他的目录。 之后,删除该目录下的所有文件。 最后,把拷贝的文件移回原目录。 适用范围: 方法1:删除单个文件,或逐 ...

    查看全文

  • Linux 系统教程:如何在 Linux 命令行下浏览天气预报

    Linux 系统教程:如何在 Linux 命令行下浏览天气预报

    Q: 我经常在 Linux 桌面查看天气预报。然而,是否有一种在终端环境下,不通过桌面小插件或者浏览器查询天气预报的方法? 对于 Linux 桌面用户来说,有很多办法获取天气预报,比如使用专门的天气应用、桌面小插件,或者面板小程序。但是如果你的工作环境是基于终端的,这里也有一些在命令行下获取天气的手段。 其中有一个就是 ,一个终端下的小巧程序。使用基于 ncurses 的接口,这个命令行程序允许你查看当前的天气情况和之后的预报。它也会通过一个天气预报的 API 收集接下来 5 天的天气预报。   在 Linux 下安装 wego 安装 wego 相当简单。wego 是用 Go ...

    查看全文

  • Linux 产能工具及其使用技巧

    Linux 产能工具及其使用技巧

    由于生产力本身是一个主观术语,我不打算详细解释我这里要讲到的“生产力”是什么。我打算给你们展示一些工具及其使用技巧,希望这会帮助你在Linux中工作时能更专注、更高效,并且能节省时间。 Linux产能工具及其使用技巧 再次说明,我在写下本文时正在使用的是。但是,我将要在这里展示给大家产能工具及其使用技巧却适用于市面上的大多数Linux发行版。 外界的音乐 ,这已经是一个公开的秘密了。从心理学家到管理大师,他们都一直在建议使用外界的杂音来让自己放松并专注于工作。我不打算就此进行辩论,因为这对于我确实有效。我戴上耳机,然后倾听着鸟叫声和风声,这确实让我很放松。 在Li ...

    查看全文