ディレクトリ
WSLの要約の下にいくつかの問題のUbuntuシステム!
参考文献:
WSLの練習では、Windows 10の生産性を高めるために、
環境
WSLの下でwin10環境はUbuntuのインストール
アップデート元を変更します。
バックアップファイル
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
使用アリソース
ファイルを開きます。
sudo vi /etc/apt/sources.list
アリ・ソースにファイル全体を置き換えます。
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
更新
sudo apt-get update sudo apt-get upgrade
新しいユーザー
Linuxは、削除、変更、ユーザー情報を作成する - adduserのuseraddのusermodのdelUserの
Linuxユーザ管理(1)----ユーザー(はadduserとuseraddコマンド)を作成、削除、ユーザー(userdelの)
adduserのuser1に
最高使用adduserの、adduserのとuseraddコマンドかかわらを構築するためのUbuntuのユーザーは、私がuseraddを使用していますが、他のLinuxシステムと同じで、Ubuntuの中に同じ名前のユーザのホームディレクトリを作成しませんでした。
# 新建用户,会创建同名的用户主目录 adduser user1 # ubuntu查看用户列表 cat /etc/passwd # 用linux代替想要删除的用户账户, -r 表示连同用户主目录一块删除 userdel -r user1 # 查看是否正确删除用户: id user1
スーパーバイザを設定します
初期パスワードのsuのubuntu
sudo passwd
環境変数
別のユーザー環境変数が共有されていません
# 所有用户都生效 sudo vim /etc/profile source /etc/profile
端末の発効後には出口はありません!
発効後ターミナルを終了していません
# 当前用户生效 sudo vim ~/.bashrc ## 在每个用户的 ~/.bashrc 添加 source /etc/profile 共享全局的path
zshのターミナル美化
インストールOH-MY-zshの(Win10 + WSLまたはUbuntuの)
デフォルトのシェルセットとしてのzsh
chsh -s /bin/zsh # 设置 bash 同理
PATH環境変数
zshのを使用した後、環境変数は、〜/ .zshrc設定ファイルで定義する必要があり、/ etc / profileを、力ではありません
オープンsshのリモート接続
Ubuntuのsshサービスは、問題が再びSSHサービスを、それを再インストールアンインストールする必要がWSLの下に来ます
# 重装 openssh-server
sudo apt-get remove openssh-server
sudo apt-get install openssh-server
# 修改 shd_config文件
sudo vi /etc/ssh/sshd_config
# Port 22 #默认即可,如果有端口占用可以自己修改
# PasswordAuthentication yes # 允许用户名密码方式登录
# PermitRootLogin yes # 允许管理员ssh登录
# 重启ssh服务
sudo service ssh restart
aptコマンドと質問
- 検索ソフトウェア
sudo apt-cache search package_name
WSL UbuntuはEを解決するために表示されます。フックからhelloメッセージに対する応答を読み取れませんでした...問題を
以下のコマンドを実行
sudo rm -rf /etc/apt/apt.conf.d/20snapd.conf
互いにWSLから窓やアクセスファイル
ファイルWSLを開きます。
使用explorer.exeのは、ユーザーがハンドオーバコマンドを使用することはできませんWSL。。。
explorer.exe .
アクセスWindowsファイル、使用方法では、/ mnt /マウントします
cd /mnt/c/Users/Ben/Documents/
WSLスタートSSHから起動しません
それについては手動で実行WSLの知っている必要があります:
sudo service ssh start
ですのでWSLの内部には、同様のドッキングウィンドウの実行、なしにsystemdサービスです
再インストールのpython
Pythonのパスを確認します。
# 方式一: type -a python # 方式二: ls -l /usr/bin/python ls -l /usr/bin/python* # 方式三: which python
インストールpython2、のpython3
# 安装python2 $ sudo apt-get install python # 安装python3 $ sudo apt-get install python3