My note

2022-04-13

Trong này là các hướng dẫn cho hệ điều hành Ubuntu.

  1. Tại virtual enviroment với virtualenv. Trong thư mục chứa project của mình chạy.
    python3 -m venv env
    

    Nếu ko được thì chạy

    python3 -m pip install --user virtualenv 
    hoặc 
    sudo apt-get install python3-virtualenv 
    

    trước đã. Activate môi trường, đưngs trong project

    source env/bin/activate
    

    Deactivate môi trường

    deactivate
    

    Xem thêm link này

Đóng lại các packages đã dùng

pip freeze > requirements.txt

Cài các packages từ file chứa

pip install -r requirements.txt
  1. Tại virtual environment với conda

Đầu tiên xem cài đặt miniconda tại đây: https://varhowto.com/install-miniconda-ubuntu-20-04/. Ở đây khá đơn giản thay đổi quyền và thực thi bash script.

Sử dụng conda (nhẹ hơn) hoặc anaconda

conda create --name myenv python=3.5

Có thể chỉ định phiên bản python Activate môi trường

conda activate myenv

Deactivate môi trường

conda deactivate

Xem thêm ở đây.

Trong Ubuntu, muốn mở anaconda thì làm như sau:

conda activate

Lệnh này sẽ vào base environment. Nếu cài bản Conda full thay vì miniconda có thể vào giao diện của nó bằng cách nhập tiếp. Anaconda-navigator

  1. Lệnh Curl: dùng -O sẽ lấy tên trong đường dẫn để lưu (curl -O link_tải) dùng -o sẽ set tên cho file được lưu ví dụ (curl -o custom.zip link_tải)

Xem thêm link này.

  1. Cách thêm các virtual environment vào kernel cho jupyter notebook. Xem ở link này.

  2. Nếu bị lỗi jupyter notebook thì gỡ đi cài lại. Để ý có thể báo lỗi các packages đi kèm không đúng phiên bản. Cài lại các packages đó cho đúng phiên bản rồi cài lại jupyter notebook như bình thường.

  3. Tạo SSH để kết nối với GitHub hoặc GitLab. Xem link này và xem thêm docs chính chủ

  4. Cách kết nối với server thông qua SSH Cái này cũng tương tự như dùng cho Github và GitLab

  5. Lệnh tar

https://www.hostinger.vn/huong-dan/tar-command https://kb.hostvn.net/vi-d-co-ban-v-lnh-tar-trong-linux_59.html giải thích các flags

  1. Cài đặt zsh

Zsh: cài đặt và set up https://dev.to/nicoh/installing-oh-my-zsh-on-ubuntu-362f https://viblo.asia/p/cai-oh-my-zsh-powerlevel10k-toi-uu-va-su-dung-phim-tat-cho-terminal-ORNZqowM50n#_422-cai-dat-theme-12

Nếu lệnh conda không dùng được trong zsh thì update rồi init nó. Nên nhớ về base trước (conda deactivate)

conda update conda
conda init zsh

https://github.com/conda/conda/issues/8492

10. Làm việc với bash script

  • https://viblo.asia/p/tim-hieu-lap-trinh-shell-linux-p1-wjAM7ydbvmWe
  • https://viblo.asia/p/lap-trinh-shell-bash-script-1VgZvER9KAw

11. SSH vaof Gitlab

  • https://www.theserverside.com/blog/Coffee-Talk-Java-News-Stories-and-Opinions/How-to-configure-GitLab-SSH-keys-for-secure-Git-connections
  • https://shareprogramming.net/cach-them-ssh-key-vao-github/ Nói chung tương tự như Github
  1. Hướng dẫn sử dụng SVN*
  • https://hoccungchuyengia.com/huong-dan-su-dung-svn-trong-du-an/
  • https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html

13. Introduction to bash scripting

  • https://github.com/pushkar100/notes-bash-shell-scripting

14. Xem lại lịch sử commands

  1. Install Cmake Nếu cài bằng sudo hay cài bản thấp, uninstall nó theo link này https://www.shorttutorials.com/apt-get-commands/remove-cmake.html và cài lại theo link nhttps://www.fosslinux.com/38392/how-to-install-cmake-on-ubuntu.htmày cài từ source.