当前位置: 首页 > article >正文

ubuntu初始配置

ubuntu初始配置

  • vm下ubuntu安装vmtools
    • 安装常用工具
    • ubuntu终端美化
    • 安装ssh
    • 使用apt安装时出现错误
    • 解决办法

vm下ubuntu安装vmtools

//安装vmtools
sudo apt-get install open-vm-tools
//桌面组件提供了更好的集成体验,包括拖放文件和共享剪贴板等功能
sudo apt-get install open-vm-tools-desktop

安装常用工具

//安装net-tools使用ifconfig等命令
sudo apt-get install net-tools
//安装gcc、g++
sudo apt-get install gcc
sudo apt-get install g++
//安装git
sudo apt-get install git
//安装vim
sudo apt-get install vim

ubuntu终端美化

//检查是否安装zsh
zsh --version
//安装zsh
sudo apt update
sudo apt upgrade -y
sudo apt install zsh -y
//设置默认shell为zsh
chsh -s /bin/zsh
//安装curl
sudo apt-get install curl -y
//安装oh-my-zsh
sh -c "$(curl -fsSL https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
//使用wget安装oh-my-zsh(curl不可用)
sh -c "$(wget -O- https://gitee.com/pocmon/ohmyzsh/raw/master/tools/install.sh)"
//安装插件zsh-autosuggestions
git clone https://hub.gitmirror.com/https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
//安装插件zsh-syntax-highlighting
git clone https://hub.gitmirror.com/https://github.com/zsh-users/zsh-syntax-highlighting ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
//安装powerlevel10k
git clone --depth=1 https://hub.gitmirror.com/https://github.com/romkatv/powerlevel10k.git ~/.oh-my-zsh/custom/themes/powerlevel10k
//安装字体,然后终端选择字体配置该字体
sudo apt install fonts-hack-ttf -y

//配置~/.zshrc
vim ~/.zshrc
ZSH_THEME="powerlevel10k/powerlevel10k"
POWERLEVEL9K_MODE="awesome-patched"
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
//修改生效
source ~/.zshrc

安装ssh

//安装zsh
sudo apt-get install openssh-server
//设置开机启动
sudo systemctl enable ssh

使用apt安装时出现错误

E: Could not open lock file /var/lib/dpkg/lock-frontend - open (2: No such file or directory)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

解决办法

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
sudo apt update


http://www.kler.cn/a/463346.html

相关文章:

  • 学习路之VScode--自定义按键写注释(插件)
  • docker使用国内镜像
  • 默认ip无法访问,利用dhcp功能获取ip进行访问的方法
  • Elasticsearch DSL版
  • Ubuntu下安装Android Sdk
  • 从单点 Redis 到 1 主 2 从 3 哨兵的架构演进之路
  • 基于神经网络的车牌识别算法matlab仿真 人工智能方法 车牌识别
  • MySQL初始安装登录:ERROR 2003 (HY000): Can‘t connect to MySQL server on
  • OpenCV中VideoCapture的各种用法
  • 慎用翼讯科技服务器以及不知名服务器的说明
  • 手机实时提取SIM卡打电话的信令声音-双卡手机来电如何获取哪一个卡的来电
  • Vue2: 创建一个可多选的Table,并回显数据选中状态
  • 华为配置 之 链路聚合
  • -qemu
  • PCIe通信---RIFFA
  • 鸿蒙 NEXT 开发中,使用公共事件进行进程间通信
  • 《机器学习》线性回归模型实现
  • torch.nn.LSTM介绍
  • 基于微信小程序的校园自助打印系统
  • 基于单片机的多功能遥控加湿器的设计
  • 最大化堡垒补给数量的策略与实现
  • 【计算机视觉】超简单!维纳滤波的经典案例
  • SpringCloud源码分析-Ribbon与LoadBalancer
  • jmeter分布式启动
  • Java全栈项目-校园兼职信息平台
  • C++ Lambda 表达式: 简洁与高效的完美结合