Win10 bash子系统Ubuntu入门随笔

一、安装:

Win10安装Ubuntu子系统教程(附安装图形化界面) | Windows10.Pro

二、进入ubuntu

1.Microsoft Store中ubuntu应用
2.win+R 启动终端,输入 bash 指令

三、root用户权限

sudo passwd root
设置root密码(仅一次)

su
普通用户下切换至root用户(每次)

四、ubuntu子系统根目录

cd /
返回根目录

C:\Users\username\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
注:username为windos用户ID

五、与Windows通讯

cd /mnt/盘符/目录
进入windows下盘目录

六、安装gcc g++等

sudo apt-get update
升级软件包

sudo apt-get install build-essential
build-essential是一整套工具,包含gcc、g++、libc等。通过g++ -v可以查看g++是否安装成功及版本

sudo apt-get install gdb
安装debug工具

sudo apt-get install build-essential –fix-missing修补安装build-essential,即已安装了部分build-essential,但未安装完全,此时可使用该命令继续安装build-essential

七、删除安装包

sudo apt-get purge / apt-get –purge remove
删除已安装包,不保留配置文件

sudo apt-get autoremove
删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件

sudo apt-get remove
删除已安装的软件包,保留配置文件,不会删除依赖软件包

sudo apt-get autoclean
APT的底层包是dpkg, 而dpkg 安装Package时, 会将 *.deb 放在 /var/cache/apt/archives/中,apt-get autoclean 只删除 /var/cache/apt/archives/ 已经过期的deb

sudo apt-get clean
将 /var/cache/apt/archives/ 的所有 deb 删掉,可理解为rm/var/cache/apt/archives/*.deb

八、连接后台Linux服务器及公钥私钥对

ssh 用户名@服务器IP
连接后台Linux服务器
Ctrl+D
登出服务器

ssh-keygen
ssh-copy-id -i .ssh/id_rsa.pub 用户名@服务器IP
产生公钥私钥对,下次输入相应的命令无需密码即可登录

root@VM--ubuntu:/home/ubuntu/.ssh#
cp /home/www/id_rsa.pub authorized_keys
若上述指令权限问题失败,直接把本地的.ssh/id_rsa.pub传到服务器相应的文件下

alias nickname='ssh ubuntu@服务器_ip'
用alias指令创一个指令别名(注意命令空格)nickname作为ssh 用户名@服务器IP的引用,下次只需输入nickname即可登录

你可能感兴趣的:(ubuntu)