5 个面向新手的 Linux 发行版
5 个可使用新用户有如归家般感觉的发行版。从最初的 Linux 到现在,Linux 已经发展了很长一段路。但是,无论你曾经多少次听说过现在使用 Linux 有多容易,仍然会有表示怀疑的人。而要真的承担得其这份声明,桌面必须足够简单,以便不熟悉 Linux 的人也能够…
在 VirtualBox 上安装 Kali Linux 的最安全快捷的方式
本教程将向你展示如何以最快的方式在运行于 Windows 和 Linux 上的 VirtualBox 上安装 Kali Linux。Kali Linux 是最好的黑客 和安全爱好者的 Linux 发行版之一。由于它涉及像黑客这样的敏感话题,它就像一把双刃剑。我们过去在一篇详细的 Kali Linux 点评中…
在 Linux 上创建文件的 10 个方法
我们都知道,在 Linux 上,包括设备在内的一切都是文件。Linux 管理员每天应该会多次执行文件创建活动(可能是 20 次,50 次,甚至是更多,这依赖于他们的环境)。如果你想 在Linux上创建一个特定大小的文件,查看前面的这个链接。高效创建一个文件是非常重…
玩转Makefile | 编译有共用文件的多个程序
我是良许,世界500强外企 Linux 工程师,专业生产 Linux 干货,欢迎关注我的知乎「良许Linux」,欢迎点赞,收藏!1. 使用场景在企业项目中,经常有这样的场景:多个应用程序同时共用某几个文件。如果把这几个应用程序分别用一个文件夹管理的话,将出现文件…
./4.sh: No such file or directory
sh push到目标板后提示出错#!/bin/bash echo "ladjfaosdjfoia" 头bin/bash我们要看,sh在哪里130|rk3399_idpad:/data # which sh /system/bin/sh rk3399_idpad:/data # 所以上面的代码应该写成#!/system/bin/sh echo "ladjfaosdjfoia" 修改后还是不行看文…
玩转Makefile | 一次编译多个目标
我是良许,世界500强外企 Linux 开发工程师,专业生产 Linux 干货,欢迎关注「良许Linux」,欢迎点赞、收藏!1. 使用场景本教程所介绍的Makefile不太适用于企业级项目,适用于我们平时练习时编写小代码而快速编译的场景。具体来讲,是这样的场景:我们平时…
开始使用 Budgie 吧,一款 Linux 桌面环境
使用 Budgie 按需配置你的桌面,这是我们开源工具系列中的第 18 个工具,它将在 2019 年提高你的工作效率。每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重…
14 个依然很棒的 Linux ASCII 游戏
基于文本的(或者我应该说是基于终端的)游戏在十年前非常流行 —— 当时还没有像 战神(God Of War)、 荒野大镖客:救赎 2(Red Dead Redemption 2)或 蜘蛛侠(Spiderman)这样的视觉游戏大作。当然,Linux 平台有很多好游戏 —— 虽然并不总是“最新和最好”…
蚂蚁金服总监杨冰:金融科技公司为什么要拥抱开源?
引言最近,我听到了一个消息,蚂蚁金服将会开源 SOFA最核心的两个组件——分布式事务框架和服务注册中心。熟悉中间件的朋友们都知道,这两个组件都是针对当前最火的微服务架构。其中,分布式事物框架是解决数据一致性问题的关键。服务注册中心则是服务治理…
四步教你从零开始写Makefile
1. 前言通过之前章节的学习,我们对Makefile有个基础的认识,现在开始自己动手写Makefile。目前网络上有不少可以自动生成Makefile的工具,但很多项目其实没必要那么复杂,完全可以自己动手写出来。而且对于初学者来说,自己动手写一遍Makefile可以顶看十遍…
极客漫画:Windows 更新
嗨,还在使用 Windows 的兄弟们,你是不是又更新了?那么,拿起手机,去喝杯咖啡吧,请稍………………候……………再…………回………来……吧…via: http://turnoff.us/geek/windows-update/作者:Daniel Stori 译者 & 点评:wxy 校对 & 合成:wxy本文由 LCTT 原创编译,Linu…
4 个独特的 Linux 终端模拟器
这四个不同的终端模拟器 —— 不仅可以完成工作,还可以增加一些乐趣。让我们面对现实,如果你是 Linux 管理员,那么你要用命令行来工作。为此,你将使用终端模拟器(LCTT 译注:常简称为“终端”,与终端本身的原意不同)。最有可能的是,你选择的发行版预…
丰田汽车的 Linux 之旅
我之前跟丰田汽车北美分公司的 Brian.R.Lyons(丰田发言人)聊了聊,话题是关于 Linux 在丰田和雷克萨斯汽车的信息娱乐系统上的实施方案。我了解到一些汽车制造商使用了 Automotive Grade Linux(AGL)。然后我写了一篇短文,记录了我和 Brian 的讨论内容,…
如何从 Linux 上连接到远程桌面
Remmina 的极简用户界面使得远程访问 Linux / Windows 10 变得轻松。根据维基百科,远程桌面 是一种“软件或者操作系统特性,它可以让个人电脑上的桌面环境在一个系统(通常是电脑,但是也可以是服务器)上远程运行,但在另一个分开的客户端设备显示”。换…
计算机实验室之树莓派:课程 6 屏幕01
欢迎来到屏幕系列课程。在本系列中,你将学习在树莓派中如何使用汇编代码控制屏幕,从显示随机数据开始,接着学习显示一个固定的图像和显示文本,然后格式化数字为文本。假设你已经完成了 OK 系列课程的学习,所以在本系列中出现的有些知识将不再重复。第一…
Pony 编程语言简介
Pony,一种“Rust 遇上 Erlang”的语言,让开发快捷、安全、高效、高并发的程序更简单。在 Wallaroo Labs,我是工程副总裁,我们正在构建一个用 Pony 编程语言编写的 高性能分布式流处理器。大多数人没有听说过 Pony,但它一直是 Wallaroo 的最佳选择,它也…
Android Audio 调试总结
前言编写目的此文档描述了通用的Android和Linux音频驱动框架和修改方法,并描述了音频模块的驱动和上层的使用和调试方法。并且针对智慧社区自研平板上特定的外挂音频Codec硬件进行了描述。阅读对象 嵌入式开发。1. 术语与缩写解释缩写、术语2.模块设计2.1 …
在 Linux 终端上进行冒险
我们的 Linux 命令行玩具日历的最后一天以一场盛大冒险结束。今天是我们为期 24 天的 Linux 命令行玩具日历的最后一天。希望你一直有在看,但如果没有,请从头开始,继续努力。你会发现 Linux 终端有很多游戏、消遣和奇怪之处。虽然你之前可能已经看过我们…
开始使用 TaskBoard 吧,一款轻量级看板
了解我们在开源工具系列中的第九个工具,它将帮助你在 2019 年提高工作效率。每年年初似乎都有疯狂的冲动想提高工作效率。新年的决心,渴望开启新的一年,当然,“抛弃旧的,拥抱新的”的态度促成了这一切。通常这时的建议严重偏向闭源和专有软件,但事实上…
如何在终端显示图像缩略图
不久前,我们讨论了 Fim,这是一个轻量级的命令行图像查看器应用程序,用于从命令行显示各种类型的图像,如 bmp、gif、jpeg 和 png 等。今天,我偶然发现了一个名为 lsix 的类似工具。它类似于类 Unix 系统中的 ls 命令,但仅适用于图像。lsix 是一个简单的…