选择好用的生产力工具

生产力的基本要素是:以生产工具为主的劳动资料,引入生产过程的劳动对象,具有一定生产经验与劳动技能的劳动者。我们目前离不开计算机、移动终端设备这些。就计算机而言,华为的海思芯片(ARM公版核心,自主研发架构)、鸿蒙操作系统(采用linux宏内核),其他的国产操作系统是debian等。那么,顺势而为是自我发展方向。

作为非计算机行业人士来说,以后可能走向教育行业。无论是硬件还是软件,我选择比较稳定、copyleft、扩展性比较强、有一定学习发展潜力的平台。

作为软件方向:windows平台没办法放弃,毕竟拥有adobe、MsOffice、AutoDesk……这些东西使用替代产品简直让自己生产能力倒退10年。操作系统还可以选择的有:CentOS-7,或者是Debian,但就学习发展潜力来看:RedHat系列的操作系统还是可以的,毕竟centos社区有很多文档可以学习。至于其他ubuntu、fedora、FreeBSD系统,了解他们浪费我的时间。关键是对我工作生活没有任何提升作用。

接下来,就是需要安装CentOS-7桌面(gnome比较不错)到自己的电脑上,还有emacs(使用org插件)、vim使用YCM插件。对于编辑工具来说,我只是入门级别使用者,如果说深入学习,我会选择emacs编辑器(GNU方向,而不是SpaceEmacs),可以尝试学习lisp语言。然后安装gcc,gcc-g++,python3.5+,java这些编程工具,还有libreoffice、texstudio、firefox、chromium-browser、freeplane、evince、typora(外观具有东方朴素美)这些软件。

(把这些东西写下里,是为了避免遗忘)

安装过程如下:

CentOS-7官方下载网站 ,选择境内镜像站,我选择阿里云站点,接着可以使用Rufus(可以去github下载最新版本)的dd模式制作启动盘。可以保持win10与CentOS-7双系统共存,UEFI引导。

简单安装过后,进入桌面:

  1. 更换源:(我选择阿里源)

    #!/bin/bash
    # 安装wget
    yum update && yum upgrade && yum autoremove && yum install wget
    # 备份旧的配置文件
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    # 下载阿里源的文件
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    # 下载epel repo源
    # epel(RHEL 7)
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    # epel(RHEL 6)
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
    # epel(RHEL 5)
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-5.repo
    # 清理缓存
    yum clean all
    # 重新生成缓存
    yum makecache

2.安装最新版本工具:

? 1.编程语言,gcc 压缩包;

#!/bin/bash
# /usr 系统级的目录,等同于C:/windows/;/usr/lib 等同于C:/Windows/System32/;
# /usr/src 系统级的源码目录; /usr/local/src 用户级的源码目录;
# /usr/local 用户级的程序目录;
# /opt Here's where optional stuff is put.Trying out the latest Firefox beta?Install it to /opt where you can delete it without affecting other settings.Programs in here usually live inside a single folder which contains all of their data,libraries,etc.
# gcc在http://ftp.gnu.org/gnu/gcc站点上进行下载;寻找最新版本。
wget -O /opt/gcc-9.1.0.tar.xz http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz
wget -O /opt/gcc-9.1.0.tar.xz.sig http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.xz.sig
# sig是开源文件的签名文件,用来验证数据的完整性。
# $ cd /opt
# $ gpg --verify gcc-9.1.0.tar.xz.sig gcc-9.1.0.tar.xz
# 详细界面如图001,使用RSA,钥匙号为C3C45C06
# 无法检查签名,找不到公钥。
# 给定公钥服务器,导入公钥
# $ gpg --recv-keys --keyserver  keys.gnupg.net C3C45C06
# 验证数据完整性;
# $ gpg --verify --verbose gcc-9.1.0.tar.xz.sig gcc-9.1.0.tar.xz
# 显示good signature就可以了

  1. 解压并编译压缩包,目标地址:/usr/local/gcc-9.1.0/

    mkdir /usr/local/gcc-9.1.0
    tar -xJvf /opt/gcc-9.1.0.tar.xz -C /usr/local/gcc-9.1.0
    # 编辑目标地址为/usr/local/gcc-9.1.0
    /opt/gcc-9.1.0/contrib/download_prerequisites 
    
    ……
    mkdir temp
    cd temp
    ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    make -j4
    make install
    # 在.bashrc增加gcc的系统环境路径;
  2. 安装gcc-c++,具体不再介绍。
  3. 安装python(下载源码压缩包,编译需要gcc,g++支持)

    python3.7.3安装包下载,解压;

    ./configure --prefix=/usr/local/python3

    make && make install

    ln -s /usr/local/python3/bin/python3 /usr/bin/python(创建新的链接)

  4. 剩下的下载:

    libreoffice、texstudio、firefox、chromium-browser、freeplane、evince、typora。

原文地址:https://www.cnblogs.com/ldh1112/p/11026403.html

时间: 2024-11-02 13:31:00

选择好用的生产力工具的相关文章

(转)权威支持: 选择正确的 WebSphere 诊断工具

权威支持: 选择正确的 WebSphere 诊断工具 原文:https://www.ibm.com/developerworks/cn/websphere/techjournal/0807_supauth/0807_supauth.html 本文提供一个快速参考指南,以帮助您决定要在任何给定时间使用的最常见 WebSphere? 诊断工具,同时还提供了一些背景信息,这些信息提供了有关如何开发问题确定工具的初步认识. 本文来自于IBM WebSphere Developer Technical J

打造程序员的高效生产力工具-mac篇

打造程序员的高效生产力工具-mac篇 1   概述 古语有云:“工欲善其事,必先利其器” [1] ,作为一个程序员,他最重要的生产资源是脑力知识,最重要的生产工具是什么?电脑. 在进行重要的脑力成果输出前,有必要先“利其器”,为自己打造一台专门为程序员而生的电脑生产平台.以保证自己高效地工作和产出. 本系统的主要适用群体为互联网行业的开发人员和环境配置指导,主要目的是让Mac成为程序员的重要的智力成果输出工具. 2   需求场景 3   开发环境 对于软件开发人员来说,基本上绝大多数的IDE都有

150行代码打造.net core生产力工具,你值得拥有

原文:150行代码打造.net core生产力工具,你值得拥有 你是否在初学 .net core时,被依赖注入所折磨? 你是否在开发过程中,为了注入依赖而不停的在Startup中增加注入代码,而感到麻烦? 你是否考虑过或寻找过能轻松实现自动注入的组件? 如果有,那请欢迎继续往下看. 或许你是被我这标题给吸引过来的,请不要怀疑自己的眼睛,如果你真的遇到过以上的问题,那我相信我的分享能帮助到你. 再次声明,我不是标题党. 闲话少说,此组件已经在我们公司内部使用半年有余,虽然代码不多,但也确确实实为公

如何选择合适的数据库性能工具?

数据库管理系统是现代应用程序的核心,保持数据库平稳顺畅运行是组织必须保证的底线.数据库性能工具可以帮助数据库管理员优化系统操作,避免或者预防性能问题.但是,在购买这些工具之前,DBA和IT经理们应该对评估不同产品要考虑的关键功能特性有明确的理解和认识. 在构建数据库性能管理能力时,有三种类型的工具可供考虑:其一是确保数据库系统级的性能水平最优化,其二是管理数据库结构的性能,帮助维护数据库中保存数据的效率,第三是监控SQL和应用性能,识别可以改善应用程序代码的问题点. 为帮助你判断组织需要哪些工具

RPA、AI、BPO、IT系统,你PICK谁? 如何选择提升业务效率的工具?

在计算机普及之前,人类只能用有限的手段来完成所有大量繁重.重复的工作.效率很难得到保证.随着新技术的发展,人们接触到了更多的工具,用以提升业务效率.从PLC.伺服驱动.HMI 等硬件产品,到BPO(业务流程外包).IT系统(ERP.SAP等).RPA(机器人流程自动化)甚至AI(人工智能),在提高业务效率这方面,我们有了更多的选择.那么,我们该如何选择?它们之间究竟有何区别? RPA VS AI虽然RPA和AI都有替代人工劳动的功能,但二者仍有区别.RPA擅长执行定型业务(基于规则的.重复.机械

如何实现PS中使用选择框、套索等工具后形成的蚂蚁线效果

用过PS的同学都知道使用选择框.套索.魔棒工具选择区域后,边线会有一个黑白条纹交替移动产生的动画,俗称蚂蚁线,作用是更明显的突出选择区域范围. ---原理--- 通过观察PS,发现:一.线条可以任意复杂:二.并且不是只往线条指向的一个方向移动:三.不同位置角度的黑白线段长度不同:四.可以跟随图片缩放自然的产生不同效果:五.当生成很多线条时,CPU占用率也很低(比如在复杂图像中使用魔棒时). 如何做到的呢?一开始我把这些"线"当成一条条黑白相间的线条处理,发现:一.达不到PS的效果:二.

也晒晒生产力工具:键盘

心仪已久的Tinkpad本本键盘,蓝牙的哦.可以链接到手机,各种操作的,竟然直接支持鼠标(小红点).好用的很.不过对于用机械键盘习惯的人来说,还是要适应一段时间的! 有了键盘就不用每天爬到本本上面了,可以用大屏显示器,可以用上电视机显示器.各种显示器,蓝牙远距离遥控就可以了. 主要是Thinkpad键盘的手感,真是没得说的好用. 几个适应:v 1.fn功能键位,占据了Ctrl: 2.功能键转移到右上角(home,end,insert,delete): 3.小红帽(鼠标)调整下灵敏度,用上一周吧,

生产力工具之vimwiki 和 calendar

vimwiki下载地址: http://www.vim.org/scripts/script.php?script_id=2226 calendar下载地址: https://github.com/itchyny/calendar.vim 一个用于打造个人wiki主页,便于知识收集整理: 另一个用于时间管理,编辑todolist,规划个人时间.

如何选择适合的数据分析工具

  选择一个好的数据分析工具,就要明白分析什么数据,大数据要分析的数据类型主要有四大类: 1.交易数据(TRANSACTION DATA) 大数据平台能够获取时间跨度更大.更海量的结构化交易数据,这样就可以对更广泛的交易数据类型进行分析,不仅仅包括POS或电子商务购物数据,还包括行为交易数据,例如Web服务器记录的互联网点击流数据日志. 2.人为数据(HUMAN-GENERATED DATA) 非结构数据广泛存在于电子邮件.文档.图片.音频.视频,以及通过博客.维基,尤其是社交媒体产生的数据流.