Rorschach

做点好事,写进日记

常用 Linux 命令的基本使用

目标

  • 理解学习 Linux 终端命令的原因
  • 常用 Linux 命令体验

01. 学习 Linux 终端命令的原因

  • Linux 刚面世时并没有图形界面,所有的操作全靠命令完成,如 磁盘操作文件存取目录操作进程管理文件权限 设定等
  • 在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成
  • 在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令
  • Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已

学习终端命令的技巧:

  • 不需要死记硬背,对于常用命令,用的多了,自然就记住了
  • 不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以

Linux 相关基础知识以及目录速查

操作系统 OS(Operation System)

  1. 操控硬件
    操作系统跟硬件打交道。没有安装操作系统的计算机,通常被称为裸机。

    • 想要在裸机上运行自己编写的程序,就必须用机器语言书写程序。
    • 如果计算机安装了操作系统,就可以在操作系统上安装支持高级语言环境,用高级语言开发程序。
  2. 操作系统将对硬件(CPU,内存,硬盘等)的操控封装成系统调用,供程序员间接操作硬件。

不同领域主流操作系统

  • 桌面操作系统:windows(安全稳定性低),macOS(来源于unix,安全稳定性高,适用于开发),linux
  • 服务器操作系统:Linux(安全稳定免费),windows server
  • 嵌入式操作系统:Linux
  • 移动设备操作系统:ios,android(基于Linux)

虚拟机中使用Ubuntu

常用软件安装

  1. 设置服务器镜像源
  2. 在启动栏添加终端图标
  3. apt终端命令
  4. 谷歌浏览器 Chrome
  5. 搜狗输入法

服务器镜像源

  • Ubuntu中大部分的软件安装更新都利用apt命令,从ubuntu的服务器直接安装的。
  • ubuntu官方的服务器在国外,为了提高软件安装更新速度,ubuntu提供了选择最佳服务器功能,可以帮助我们方便的找到一个速度更快的镜像服务器!

    所谓镜像服务器,就是所有服务器的内容都是相同的(镜像),但是根据所在的位置不同,速度不同,通常国内的服务器速度会快一些!

Yjango 深度学习入门误区 学习记录

原文链接:https://www.leiphone.com/news/201705/twh0WVrQ9sW9areZ.html

深度学习的需要

  • 学习就是建立预测模型的过程。
  • 深度学习的所有输入输出都可以用矩阵来表示。(线性代数)
  • 概率来提供决策的依据。

深度:为何高效

多层神经网络。

学习:寻找关联f的过程

  • x:问题描述。
  • f:解题的方法。
  • y:对应的答案。
  • 难点:需要在未见过的任务上表现良好。
1
2
3
graph LR
x-->f
f-->y