readme:
习题课的笔记 基于中科大vlab的linux入门
这个笔记不全
一边听一边截图
最开始的十几分钟没有
最开始主要做了

1.新建vlab虚拟机
2.右键打开vlab虚拟机命令行
3.学习cd指令 ls指令 ls -a 指令 ls -l指令

大家自己查阅吧

改变指令


相当于 #define cls clear
这是清空指令

文件系统概述

没有cd盘
树形结构
根就是/

展示常用头文件

unix software resource=usr

who am i 命令

查询当前用户

实现多用户 双卡双待

家目录命令 ~

root 根用户

在vlab界面

更改root密码
然后命令行输入
注意
输入的时候不会显示***
就一直是空白
盲输密码之后回车即可

安装zsh

回到ubantu
输入
su ubantu
接下来输入指令

sudo apt update
sudo apt install zsh
chsh -s /bin/zsh
sudo chsh -s /bin/zsh
cd ~
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh -O - | sh

注意
1.要一行一行输入 不要一起复制
2.不要在命令行中使用ctrl c或者ctrl v,会有怪事发生
3. 线上虚拟机和你的电脑不会共享剪贴板 ,

正确的方式是

  1. 先打开屏幕左侧虚拟机剪贴板
  2. 然后把东西贴进去,
  3. 然后虚拟机命令行中右键黏贴



成功结果如下

然后输入命令

git clone https://gitee.com/phpxxo/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://gitee.com/Annihilater/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
mkdir -p ~/.oh-my-zsh/plugins/incr/
cd ~/.oh-my-zsh/plugins/incr/
wget http://mimosa-pudica.net/src/incr-0.2.zsh

注: 万一下载一半死掉(如图
control c就可以结束执行

vim的使用

开始vim


vim :一种可以在终端中使用的文本编辑器

编辑配置

单击键盘字母i
进入编辑模式
然后下拉 找到plugins
修改成如下的样子

某一行:
plugins=(gitzsh-autosuggestionszsh-syntax-highlighting)

然后下拉找到最后一行
删掉开头的#

最后一行:
source ~/.oh-my-zsh/plugins/incr/incr*.zsh

退出vim

先按esc
再输入 :wq
然后回车

终端补全的效果

这个时候应该已经实现了终端补全
输入首字母
或者按Tab
可以自动补全


ssh的使用

1.vscode中安装ssh插件

2.vlab网站 下载密钥
保存在一个隐蔽的位置
3.然后打开vscode
点击左下角绿色方块

搜索框输入cofi

点第一个
再点第一个
就会打开一个文件“config”

4.编辑config
按照这个改
红色的你自己来
别的照抄

5.左上角“终端”
新建terminal
输入

就像这样 看到蓝色波浪线

按理说就结束了
结束不了的话

那就只能自求多福了。

ICS-linux001相关推荐

  1. 从源代码编译里程碑的 ICS ROM

    从源代码编译里程碑的 ICS ROM 操作系统选择 Ubuntu 10.04, 可以用虚拟机: 安装 Android SDK , 并更新: 打开命令行窗口, 输入下面的命令, 准备编译环境:  sud ...

  2. 深入理解卷II ---ICS源代码下载

    为什么80%的码农都做不了架构师?>>>    http://115.com/folder/fauqpj0t#Android-ICS-SOURCE-CODE 国内被墙了,导致代码下不 ...

  3. android sco通信,android – startBluetoothSco()在ICS上抛出安全异常(BROADCAST_STICKY)

    我有一个由ICS用户发送的堆栈跟踪. 在我的Froyo设备上一切正常,但是当调用AudioManager.startBluetoothSco()时,用户显然获得了Permission Denial - ...

  4. 【SAP业务模式】之ICS(五):定价配置

    本篇博文讲述ICS业务中的定价配置. 1.定义销售订单类型 目录:SPRO-销售与分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型 事务代码:VOV8 2.定义销售订单类型 目录:SPRO-销售与 ...

  5. 为何终端防护对ICS如此重要

    本文讲的是 为何终端防护对ICS如此重要,对工业企业而言,ICS攻击意味着宕机和业务损失.对个人而言,这意味着潜在的安全问题和服务损失.对社会而言,则意味着重大安全问题和生产力损失. 工业控制系统计算 ...

  6. python日历提醒_如何通过python发送日历邮件(ics)

    https://tools.ietf.org/html/rfc2446 方便起见,用代码说话(只是最简单的版本,各种定制需求可以参看rfc,不过很多效果需要客户端的支持,支持的比较好的是outlook ...

  7. ICS—CERT官网公示匡恩网络新发现四工控漏洞

    近日,美国ICS-CERT官网相继公布了由匡恩网络智能安全工业研究院发掘的四个中高危漏洞和漏洞利用验证.匡恩网络率先预警了黑客利用这些漏洞实施网络攻击的风险,从多层面.多维度为工控安全"上保 ...

  8. Windows ICS 服务无法启动问题解决

    防火墙打不开肯定是"windows Firewall"服务没有启动.ICS服务启动不了能够通过下面方法解决: 1.找到本地连接,单击左键--属性--共享--勾选(√)--确定,如以 ...

  9. ICS SIP Call移植

    最近在移植ICS的sip call.现把移植经历分享一下. sip call拨打电话过程跟正常拨打电话过程没什么两样.但是sip call需要有WiFi的支持.并且有sip server可以提供账户. ...

  10. Delphi使用Indy、ICS组件读取网页

    使用Indy 10中TIdHTTP的例子: 代码usesIdHttp; . . . function HttpGet(const Url: string; var Html: string): Boo ...

最新文章

  1. centos7全离线安装redis3.2.8集群
  2. 最长公共子序列的C++实现---附二维指针的使用方法
  3. 水货刷XT702官方2.21添加google服务包
  4. Beta阶段——第4篇 Scrum 冲刺博客
  5. STM32 电机教程 20 - 基于ST MC Workbench 无感FOC
  6. 查看linux不显示ip,linux系统查看IP地址,不显示IP地址或者只显示127.0.0.1
  7. 容器编排技术 -- Kubernetes kubectl rollout status 命令详解
  8. 超级计算机操作系统有什么不同,超级计算机功能强大吗?它与普通计算机不同,但也使用Windows系统...
  9. 逗号分割符--字段中含逗号等情况的解析方法Java实现
  10. 双线性插值函数的形状
  11. 计算机word的常用功能技巧,10个Word操作神技巧,看看你会多少?
  12. HDU5464 Clarke and problem
  13. 字下挂星星的字体_星星掉了字体下载|星星掉了字体 最新版(TTF格式) 下载 - 巴士下载站...
  14. 彻底搞懂SSD网络结构
  15. 哈希表冲突及处理冲突的方法
  16. QQ群反向昵称、恶搞昵称的原理
  17. vue3.0+vite跑项目遇到的问题
  18. STM32开发基础知识——OLED开发基础
  19. 如何写出一篇好的技术方案?
  20. 少年,请多一些开疆拓土的勇气——写给在C和C++间犹豫的学生

热门文章

  1. 实现html调用php,HTML如何调用PHP
  2. Vue2.5开发去哪儿网App
  3. opengl环境映射,反射贴图
  4. 架构系列---探探的微服务架构
  5. 广东省计算机学会优秀论文优秀奖算什么级别,有关“庆祝广东省计算机学会成立30周年优秀论文评选活动”的通知.doc...
  6. OpenGL蓝宝书源码学习(五)第三章——Blending.cpp
  7. TF-IDF、PageRank、TextRank、LSA、LSI和LDA等文本提取算法
  8. 关于美国亚马逊开店有哪些优势?
  9. 智能家居监控看护一体化成趋势
  10. 面向地块的NDWI_MEAN阈值分割旱田-水田