【每日一记10】+第14天 win10中配置美化Linux子系统
  

zqm 4150

{{ttag.title}}
本帖最后由 zqm 于 2020-8-23 20:36 编辑

配置的目的:
   Ubuntu默认使用apt命令下载软件,apt的访问源是国外的网站,下载速度很慢,配置即,更换为国内的镜像源可以提高下载速度。需要将/etc/apt/source.list中的默认源更换为阿里源/清华源/科大源,注意的是,三种源添加一种就行。

安装必要软件:
    这一步根据自己需求决定,我通常下载的编译器为gcc/g++可以编译C,C++,Fortran,python等多种语言,如果运行的程序版本较老,建议不要安装太新的版本,地球物理一般常用的版本是gcc/g++4.1.2或gcc/g++4.6或gcc/g++4.8。

美化的目的:
    Linux系统是没有图形界面的,因此各个软件的使用需要依靠终端的一行行命令实现。与计算机交互的方式有两种:命令式编程和脚本式编程。
  命令式编程就是在终端输入一行命令,计算机给出相应操作。该方式在终端(terminal)中实现,例如Ubuntu系统的bash和Centos系统的shell,我推荐cmder。
以上三个过程操作具体为:

配置过程:
在终端bash输入以下命令
sudo vi /etc/apt/source.list
#添加以下源并保存退出
sudo apt-get update
sudo apt-get upgrade
其中需要在vim编辑器中添加以下源:三类选一类即可。(先按“i”进入输入模式,然后复制以下网址,然后按Esc退出输入模式,最后输入“:wq”保存退出)

安装gcc编译器:

sudo apt-get install gcc-4.6 build-essential #安装gcc
gcc -version #查看gcc版本
该命令需要在源里添加以下两个源:
deb-src http://archive.ubuntu.com/ubuntu/ trusty universe

还可以在Linux系统中同时安装高低版本的gcc编译器,分别用于编译新/老代码,改变优先级即可切换gcc的版本。如果在安装过程中出现了路径依赖问题,原因往往是系统版本和软件的版本不匹配,解决方法有:1.下载适合版本的编辑器/系统。2.直接去Ubuntu网站(https://packages.ubuntu.com/)查找依赖关系,手动安装。此外,也可以下载好压缩包,然后在规定目录下解压进行安装,该方法适用于gcc-4.1.2等老版本

美化编程环境:

   终端的版本有很多,例如win10的命令提示符,win10的PowerShell,他们需要在终端输入bash才能进入Linux系统,相当于在开始菜单中直接打开ubuntu应用。此外win10的应用商店里面有一个“terminal”应用也较美观。我推荐的cmder是一个可以更加个性化设置的小软件,支持左右分屏和上下分屏,透明度修改,中文模式的添加。

    此外,命令行编程也很重要,记事本虽然可以打开一些脚本,但是它看起来并不舒服。sublime是一个适合多种语言,函数彩色显示的脚本编辑器。 下载之后需要做两步配置:1.导入Fortran语言的颜色配置(下载github的一个包并导入),2.添加到右键快捷方式。相关教程可以在网上找到。

打赏鼓励作者,期待更多好文!

打赏
暂无人打赏

gqce 发表于 2020-8-25 09:39
  
感谢分享
小鱼儿 发表于 2023-9-14 12:46
  
每天学习一点点,每天进步一点点。
唐三平 发表于 2023-9-14 12:46
  
每天学习一点点,每天进步一点点。
鲤鲤 发表于 2023-9-14 12:50
  
每天学习一点点,每天进步一点点。
小西北 发表于 2023-9-14 12:51
  
每天学习一点点,每天进步一点点。
小德 发表于 2023-9-14 12:54
  
每天学习一点点,每天进步一点点。
小西北 发表于 2023-9-14 12:54
  
每天学习一点点,每天进步一点点。
日出 发表于 2023-9-14 12:56
  
每天学习一点点,每天进步一点点。
德德 发表于 2023-9-14 13:00
  
每天学习一点点,每天进步一点点。
发表新帖
热门标签
全部标签>
西北区每日一问
技术盲盒
安全效果
技术笔记
【 社区to talk】
干货满满
每日一问
新版本体验
产品连连看
GIF动图学习
技术咨询
2023技术争霸赛专题
安装部署配置
功能体验
通用技术
秒懂零信任
技术晨报
自助服务平台操作指引
原创分享
标准化排查
排障笔记本
玩转零信任
每周精选
排障那些事
深信服技术支持平台
POC测试案例
信服课堂视频
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
高手请过招
升级&主动服务
高频问题集锦
社区新周刊
全能先锋系列
云化安全能力

本版达人

新手89785...

本周建议达人

新手78183...

本周分享达人