Linux使用的一些记录

Linux使用的一些记录

  1. Ctrl+H可以显示当前文件夹下的隐藏文件,在home主文件夹下存在一个比较重要的文件.bashrc

  2. gedit打开.bashrc文本,在末尾添加命令语句,可以使得在每次打开终端时都会自动执行这些命令,省去了每次都要输入的麻烦;

  3. 如何切换两个版本的python(2.7和3.8)

    • python --version:查看当前环境下的python版本;
    • sudo update-alternatives --list python:查看系统python的可用环境列表,如下所示:
      • /usr/bin/python2.7
      • /usr/bin/python3.8
    • 若可用环境列表只有一个3.8,则可使用命令添加2.7:
      • sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
    • sudo update-alternatives --config python:该命令可以配置系统默认使用的python版本,改变版本后,系统在运行python脚本时就会自动运行改编后的版本.
  4. 如何切换两个版本的python(3.6和3.8)

    • python3 --version:查看当前环境下的python3版本;
  • sudo update-alternatives --list python3:查看系统python3的可用环境列表,如下所示:
    • /usr/bin/python3.6
    • /usr/bin/python3.8
    • 若可用环境列表只有一个3.8,则可使用命令添加3.6:
    • sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 1("1"代表优先度,越大越高)
    • sudo update-alternatives --config python3:该命令可以配置系统默认使用的python3版本,改变版本后,系统在运行python3脚本时就会自动运行改编后的版本.
    • 但是在把python3变为python3.6后,会出现无法用快捷键或图标打开终端的问题。
  1. 在Linux下编写python脚本时,往往会在开头第一行加入

    • #!/usr/bin/env python or #!/usr/bin/python

    如果不加这一行,那么在用命令行运行脚本时,必须指明使用哪个解释器,命令如下:python xx.py

    因此,这一行的作用就是指明使用的编译器,加上后就不需要再指明了,命令如下:xx.py

    通常,我们会默认安装两种python的解释器,分别为python2python3。默认的解释器可自由选择,名为python。比如,我设置默认的解释器为python2,那么python就是指向python2,反之则指向python3。python2和python3的指向可以自由选择,比如同时有python3.6python3.8,可以让python3指向任意一个解释器。

  2. 使用aptpip3安装的python库会放置在不同的路径下。

    • apt/usr/lib/python3/dist-packages/

    • curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 在当前路径下载一个安装脚本

      • python3.6 get-pip.py~/.local/lib/python3.6/site-packages/
    • sudo python3.6 get-pip.py/usr/local/lib/python3.6/dist-packages/

      加上sudo指令后,库会被安装在/usr/local/lib指定python版本的文件夹内;不加sudo指令,库则会被安装在用户文件夹内,即~./local/lib指定python版本的文件夹内。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值