Skip to main content

Command Palette

Search for a command to run...

linux for debian 初始配置

Updated
3 min read

阅读该文章无需 Linux 基础



linux && debian 介绍



     Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
     它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
     Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。



    广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且 Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux
    GNU简单的讲就是 GNU软件可以自由地“使用、复制、修改和发布”



linux 与 debian 之间的关系:





修改 debian 初始配置

获取 root 权限

打开终端模拟器 然后再继续 (>v<)

进行下面的操作首先是需要 get root 权限的

$ sudo + 命令

输入密码即可 get root 权限执行命令

but 为了方便 我们采用以下方式来执行命令

$ sudo -i 输入密码即可全程操作畅通无阻了 但是 root 权限下操作是很危险的哦

$ su yourname
即可退出 root 权限



apt 软件源修改

首先备份软件源配置文件(可选)

$ cp /etc/apt/sources.list /home/

复制/etc/apt/sources.list 文件到/home/

运行 $ mv -f /home /etc/apt/ 即可恢复

修改软件源

$ vi /etc/apt/sources.list

  • 删除原有配置文件 or 全部在开通加上‘#’符号注释掉
    • vi 是 linux 发行版本基本上都自带的文本编辑器 按 "insert" 键 or 按 "o"键 进入"插入模式" 即可开始修改文本

自己选一个软件源加进去 >阿里源 >163 源 >清华大学源 >中科大源

进入网站,点击帮助就好

将如图选择的链接复制 到刚刚 vi 打开的文件就好了

ctrl+c复制 软件源 ctrl+shift+v粘贴到 vi esc -> :(shift+';') -> wq! 回车即可

更新

更新软件源

$ apt-get update

更新软件

$ apt-get upgrade

更新系统

$ apt-get dist-upgrade

卸载不需要的依赖

$ apt-get autoremove

清除掉对于的软件包

$ apt-get clean

其实可以一步到位 (qwq) $ apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get autoremove && apt-get clean



安装必备的软件

安装过程如果出现依赖问题,可以输入

$ apt-get -f install or 更换软件源

2.3.1 vim

安装 vim

$ apt-get install vim

vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。 vim 可是一个强大的文本编辑器哦!

2.3.2 中文输入法

通过Fcitx(小企鹅输入法)安装中文输入法

安装 Fcitx 输入法

$ apt-get install fcitx

安装中文输入法

$ apt-get install +

fcitx-googlepinyin 谷歌拼音输入法 fcitx-module-cloudpinyin 云拼音输入法模块,来自搜狗、QQ 等的云输入 fcitx-pinyin 拼音 fcitx-sunpinyin Sunpinyin 拼音输入 fcitx-rime 中州韵输入法,支持简体和繁体输入 fcitx-table-wbpy 五笔拼音

解决中文输入法不能用

$ apt-get install fcitx-ui-classic && apt-get install fcitx-ui-light

$ reboot 重启之后才能 ok

通过IBus安装中文输入法

安装 IBus 输入法

$ apt-get install ibus

安装中文输入法

$ apt-get install +

ibus-googlepinyin 谷歌拼音输入法

ibus-pinyin 拼音

ibus-sunpinyin Sunpinyin 拼音输入

ibus-rime 中州韵输入法,支持简体和繁体输入

$ reboot 重启之后才能 ok

2.3.3 wps office

下载wps for linux deb 后缀的软件包(注意操作系统位数)

$ uname -a 查看系统位数

$ cd + 文件所下载的目录

$ dpkg -i+ 软件包的全名

2.3.4 git (有 git 仓库必备 其它可选)

$ apt-get install git

2.3.5 网易云音乐

其实个人推荐web 版的网易云音乐

下载网易云音乐 for linux ubuntu 版本

$ cd + 文件所下载的目录

$ dpkg -i+ 软件包的全名



一键配置 vim

github 上的 vim 的配置详细介绍: https://github.com/ma6174/vim

一般 vim 的配置文件在 /etc/vim/vimrc

一键安装命令:

$ wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x

包含:

F5 直接运行

F8 编译 c++

F3 展开树状图

自动缩进,代码高亮,以及联想等功能



Linux

Part 1 of 1

More from this blog

【两万字总结】Spark 部署与入门

Spark 介绍 核心概念 Spark 是 UC Berkeley AMP lab 开发的一个集群计算的框架,类似于 Hadoop,但有很多的区别。 最大的优化是让计算任务的中间结果可以存储在内存中,不需要每次都写入 HDFS,更适用于需要迭代的 MapReduce 算法场景中,可以获得更好的性能提升。 例如一次排序测试中,对 100TB 数据进行排序,Spark 比 Hadoop 快三倍,并且只需要十分之一的机器。 Spark 集群目前最大的可以达到 8000 节点,处理的数据达到 PB 级别...

Oct 20, 202115 min read

【引言】浙大机器学习课程记录

机器学习的定义 第一种定义 ARTHUR SAMUEL对Machine learning 的定义 Machine Learning is Fields of study that gives computers the ability to learn without being explicitly programmed 机器学习是这样的领域,它赋予计算机学习的能力,(这种学历能力)不是通过显著式编程获得的 显著式编程 提前人为指定规律的编程方式 非显著式编程 让计算机自己总结规律的...

Oct 19, 20212 min read

TensorFlow 2 Keras实现线性回归

介绍 线性回归是入门机器学习必学的算法,其也是最基础的算法之一。 接下来,我们以线性回归为例,使用 TensorFlow 2 提供的 API 和 Eager Execution 机制对其进行实现。 线性回归是一种较为简单,但十分重要的机器学习方法,它也是神经网络的基础。 如下所示,线性回归要解决的问题就是如何找到最理想的直线去拟合散点样本。 对于一个线性回归问题,一般来讲有 2 种解决方法,分别是: 最小二乘法 代数求解 矩阵求解 梯度下降法。 本次,我们将使用梯度下降方法来解决线性回...

Oct 12, 20211 min read

TensorFlow 2 基础概念语法与常用模块

TensorFlow 2 简介 TensorFlow 是由谷歌在 2015 年 11 月发布的深度学习开源工具,我们可以用它来快速构建深度神经网络,并训练深度学习模型。运用 TensorFlow 及其他开源框架的主要目的,就是为我们提供一个更利于搭建深度学习网络的模块工具箱,使开发时能够简化代码,最终呈现出的模型更加简洁易懂。 2019 年,TensorFlow 推出了 2.0 版本,也意味着 TensorFlow 从 1.x 正式过度到 2.x 时代。根据 TensorFlow 官方 介绍内...

Oct 12, 20213 min read

uiu's log

27 posts

Insist on programming & Love open source