Win 10 bashサブシステムUbuntu入門エッセイ
2095 ワード
一、インストール:
Win 10インストールUbuntuサブシステムチュートリアル(グラフィックインタフェースのインストール付き)|Windows 10.Pro
二、ubuntuに入る
1.Microsoft Storeでubuntuアプリケーション2.win+R起動端末、bash指令入力
三、rootユーザー権限
四、ubuntuサブシステムルートディレクトリ
C:\Users\username\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79 rhkp 1 fndgscLocalStaterootfs注:usernameはwindosユーザーID
五、Windowsとの通信
六、gcc g++などを取り付ける
七、インストールパッケージの削除
八、接続バックグラウンドLinuxサーバー及び公開鍵秘密鍵ペア
Win 10インストールUbuntuサブシステムチュートリアル(グラフィックインタフェースのインストール付き)|Windows 10.Pro
二、ubuntuに入る
1.Microsoft Storeでubuntuアプリケーション2.win+R起動端末、bash指令入力
三、rootユーザー権限
sudo passwd root
rootパスワードの設定(1回のみ)su
一般ユーザーの下でrootユーザーに切り替えます(毎回)四、ubuntuサブシステムルートディレクトリ
cd /
ルートを返しますC:\Users\username\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79 rhkp 1 fndgscLocalStaterootfs注: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命令で1つの命令別名(注意命令スペース)nicknameをssh @ IP
の参照として作成し、次回はnicknameを入力するだけでログインできます