修改Linux系统的鼠标滚轮的速度
Linux默认的鼠标滚轮实在太慢了,总是让我有一种Linux很卡的错觉,而且还不像Windows那样可以直接修改所有程序中的鼠标滚轮速度,不过没事,可以用imwheel这个工具来修改~安装Debian系:sudoaptinstallimwheelArch:sudopacman-Simwheel配置创
手把手教你安装Linux虚拟机
前言作为一名Linux工程师,不管是运维、应用、驱动方向,在工作中肯定会需要Linux环境。想要获得Linux环境,一个办法就是将电脑系统直接换成Linux系统,但我们平常用惯了Windows系统,直接切换为Linux系统或多或少会有很多不方便的地方。另一个比较土豪的办法是,再买一台电脑,然后将系统
Go单元测试实践
测试原则编写可测试的代码。编写可测试的代码意味着在编写代码时就要考虑到这段代码是否易于测试。例如对于以下这段代码:funcNewHouse()*House{kitchen:=new(Kitchen)bedroom:=new(Bedroom)return&House{kitchen:kitch
Go项目组织实践
前言为Go项目设计一个合适的目录结构是一个令人头痛的事情,也是初学者入坑不可避免的一段弯路,一个好的项目结构不仅会使项目组织看起来更为清晰,解耦功能代码,而且也能带来开发效率的提升,尤其是在多人协作的项目中,可以降低许多时间成本。但是有没有一种完美的项目结构能适应多种不同的场景呢,答案应该是没有的,
体验linux,双系统了解下
体验linux,双系统了解下zhangslob.github.io本文受众:喜欢折腾的程序员。win10升级先问你一个问题,你讨厌win10升级系统吗?我的回答:是,明明已经把自动更新关闭了,可是还是会有“易升”,win10易升一直卸载不掉。所以就想试试别的系统。linux是最好的选择。黑苹果暂时
为什么要在Linux下学习C语言
前些日子,由于看到同学安装了deepin,所以我也搞了一个玩玩,最后双系统折腾来折腾去,一直在纠结用什么发行版比较好,什么版本适合新手啊。在知乎看了几百个答案也没什么感觉,最后一想随便下一个吧,于是在Linux官网,点击Download,看到第一个是Ubuntu,于是装上了它。鬼使神差的去慕课网上看
放下Windows和Mac,使用Linux作为主力系统的完美体验
放下Windows和MacOS,使用Linux作为主力系统的完美体验2020.2.20更新:最近影视飓风TIM发了一个系列教程,达芬奇剪辑教程,个人很感兴趣,评论里很多人推荐,支持多平台(WINDOWS,MAC,LINUX)索性就下载跟着教程学了学,可以说是目前Linux下最强剪辑软件了。最新的是D
Linux 文件系统结构介绍
本文介绍Ubuntu操作系统的文件系统目录结构,参考Ubuntu的官方文档:sourceURLUbuntu(像所有类UNIX系统一样)在分层树中组织文件,其中的关系就像父母和孩子一样。目录可以包含其他目录以及常规文件,它们是树的“叶子”。树的任何元素都可以通过路径名引用;绝对路径以字符/(标识根目录
Linux 命令行介绍
今天我要介绍的命令行其实就是shell,shell是一个程序,提供用户和系统交互的功能,它从键盘接收输入,然后将输入的命令传递给操作系统去执行。在Ubuntu18.04中默认使用的shell是Bash。而我们在前面文章中经常提到的终端(terminal)则是是一个终端仿真器,当使用图形用户界面时,我
Linux 用户管理
今天是周日了,美美的睡了一个午觉,感觉一周的劳累全部释放掉了。前面我和大家分享文件权限的时候有讲过要单独写文章介绍Linux系统的用户管理,今天我们就一起来看看吧。对于我们自用的系统,默认有一个超级用户root,还有一个普通用户,就是我们在安装操作系统的时候自己设置的那个用户名,比如我的叫做elli
Linux 下如何切换工作目录
和Windows一样,Linux系统的目录结构也是树形结构,不过这是一棵倒的树,树根在最上面,树枝在下面,我们可以在终端模拟器中输入tree命令查看当前工作目录为根节点的树形目录结构图,类似下图:还要说明一点,Windows系统的硬盘是每个分区单独占一个盘符,比如:C盘、D盘等,在Linux系统上有
一些对使用 Linux 系统有帮助的命令
在上篇文章中,主要是学会了怎么在文件目录之间跳转,其实就是一个cd命令,然后要理解相对路径和绝对路径的概念。今天我们继续来学习一些对使用Linux系统有帮助的命令。1.lsls命令前面已经有介绍过,就是用来查看当前目录包含哪些文件和目录的,但是它不是一个简单的命令,它有很多有用的参数,只要我们加上这
学会使用 Linux 命令
前面已经介绍了不少Linux系统下的命令了,但是命令这个概念还是比较模糊,有时叫命令,有时又叫可执行程序,有时叫软件,那到底有什么区别呢?还有许多命令还有复杂而神秘的命令行参数,加上参数后得到的结果和不加参数是不一样的。今天我们就再进一步学习一下命令,学会真正使用Linux命令。今天要分享的内容如下
Linux 下强大得不得了的 IO 重定向
在Linux下,I/O重定向可以称为是命令行最酷的特性了。命令的输入可以来自于键盘或者文件,输出可以打印在终端模拟器,也可以打印到文件,这里就需要用到I/O的重定向特性,利用I/O的重定向功能还可以实现强大的命令管道。你准备好去一探究竟了吗?什么是I/O呢?简单一点,I是input,输入;O是out
Linux 权限管理
计算机出现之初,它的作用就是帮助我们完成重复而枯燥的任务,因为它太擅长干这样的事情了,而且看起来似乎是任劳任怨的。真的是这样的吗?在早期,计算机罢工大多数时候是因为硬件或者软件出问题了,是真的没办法继续工作了。而现在,计算机罢工又多了一个很重要的因素,那就是由于计算机安全上的因素造成的,如果你的系统
Linux 下一些特殊权限
我在上篇文章中详细介绍了Linux下文件和目录的权限:Linux权限管理在介绍掩码umask的时候有提到高级权限,但是没有具体讲,今天我们就来看看这些特殊的权限是怎么样的。Linux权限管理这篇文章中,umask掩码的使用的时候,都是用文件的原始权限减去掩码中后三位八进制数展开为二进制数后为1的位的
Kali Linux 工具大全-专栏介绍
在介绍本专栏之前,我先介绍一下我自己的情况,便于大家了解我,然后决定是否继续看本专栏的文章。1.我的思考我没有什么Title,就是一个普通的程序员,目前在深圳工作。平时除了工作就是学习,也没有什么爱好和特长,唯一一点就是喜欢学习,我自诩终生学习者,自己也在践行自己的承诺,从未落下学习这件事。孙中山先
为什么要学习 Linux 系统
我相信能够看到这篇文章的你,一定是对计算机感兴趣、想要从事软件开发或者运维一类工作的人。今天,我就和大家谈谈我对为什么要学习Linux系统的看法。我将从如下这三个方面谈我的看法。巩固基础知识做一个合格的软件工程师学以致用1.巩固基础知识学习Linux系统能够很好的让我们了解计算机工作的原理,对于巩固
linux 桌面美化
最近几天重新整理了一下自己的笔记本电脑,重新安装了Ubuntu18.04操作系统,换了一个风格,做了一些美化和性能上面的优化。今天给大家分享一张美化完成的桌面图,后面会讲怎么美化。
Linux 下串口工具
给大家推荐一款串口工具,一般做嵌入式开发的朋友都会用到,Linux下大多数人会用minicom和putty。我以前用的是putty,最近换成用picocom了。原因很简单,直接可以在终端里面用,没有太复杂的配置。每次要使用的时候一行命令就搞定了,sudopicocom-b115200/dev/tty