(一)ubuntu常用的一些命令和踩过的坑

  1. ubuntu下python解释器版本的切换
    alias python=python3
  2. 默认python版本的设置
    sudo update-alternatives --config python
    然后键入版本前的序号即可完成默认版本的切换
    python3下同时有python3.5和python3.6情况时:
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 2
    1,2指优先级:默认python3时,使用的是python3.5,我们可以改变优先级,从而改变python的版本
  3. pycharm报错:failed to install packageing tools
    错误表现:无法在settings—interpreter中看到改python解释器下有哪些包。
    原因:没有安装pip/pip3命令
    解决方法:安装pip或pip3命令,具体安装哪一个,看python版本。
    命令:sudo apt install python-pip或pip3
  4. 错误:python2下无法使用pip或pip3
    错误表现:
    Traceback (most recent call last):
    File “/home/ubuntu/.local/bin/pip”, line 7, in
    from pip._internal import main
    ImportError: No module named _internal
    解决办法:强制重新安装pip或pip3
    命令(2行,依次执行):
    wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
    sudo python3 get-pip.py --force-reinstall
  5. 服务器相关操作
    连接:ssh ghy@服务器ip(如:1**.18.2**.*8)
    往服务器上upload文件:scp -r 本地文件路径 ghy@服务器ip:上传到服务器哪里(/home/ghy/)
    从服务器上download文件:scp -r ghy@服务器ip:要下载的文件路径 本地目标位置
    断开连接:exit
  6. Ubuntu开启/关闭网络代理(kingss)
    sudo sslocal -c config.json -d start/stop
    其中.json就是的配置文件,手动创建即可
  7. 与服务器之间的文件挂载
    服务器文件挂载本地:sshfs ghy@服务器ip:服务器上文件夹路径 本地目标路径
    比如,1号机上:sshfs ghy@1**.18.2**.*8:/home/ghy/test /home/ghy/test2
    其中,本地的test2文件夹要自己创建
    sshfs可选参数,如,uid、noempty、allow_other等
    查看uid参数可输入id命令
    删除挂载点:fusermount -u 挂载点路径
    如:fusermount -u /home/ghy/test2

持续更新,直到世界不再有bug!

你可能感兴趣的:(系统,软件,工具)