Linux tips
Published:
Linux Tips
Anaconda
pip install ipykernel
conda create -n csst python=3.9
conda env list
source activate myenv
python -m ipykernel install --user --name csst --display-name "Python_CSST (csst)"
conda create -n numpyro python=3.10
conda env list
source activate numpyro
python -m ipykernel install --user --name numpyro --display-name "Python_3.10"
/home/brettlv/.local/share/jupyter/kernels/py2/kernel.json
/home/brettlv/.local/share/jupyter/kernels/csst/kernel.json
/Users/lyubing/opt/anaconda3/envs/py2/share/jupyter/kernels/python2/kernel.json
/Users/lyubing/opt/anaconda3/envs/py310/share/jupyter/kernels/python3/kernel.json
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator #-i
jupyter nbextensions_configurator enable
jupyter lab
jupyter lab --generate-config //生成jupyterlab配置文件
jupyter lab password //设置密码,输入两次
screen jupyter-lab --ip 0.0.0.0 --port 8888 --no-browser &
jupyter-lab --ip 0.0.0.0 --port 8888 --no-browser"
jupyter notebook list
lsof -n -i4TCP:8889
run kill -9 pidnum
git
git clone github_url
cd ~/brettlv.github.io
git add .
git commit -a -m 'blog'
git push origin master
screen & Tmux
screen python QSOwise.py &
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
C-a d -> detach,暂时离开当前session,将目前的 screen session (可能含有多个 windows) 丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个 window 内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。
tmux new -s <session-name>
tmux detach #按下Ctrl+b d或者输入tmux detach命令
tmux ls # or
tmux list-session
tmux attach -t 0 #使用会话编号
tmux attach -t <session-name> #使用会话名称
#杀死会话 使用会话编号
tmux kill-session -t 0
#杀死会话 使用会话名称
tmux kill-session -t <session-name>
#重命名会话
tmux rename-session -t 0 <new-name>
下面是一些会话相关的快捷键。
- Ctrl+b d:分离当前会话。
- Ctrl+b s:列出所有会话。
- Ctrl+b $:重命名当前会话。
vncserver
vncserver :56
ls
ls ~/*.py -l | wc -l
ps -aux | grep blv | grep python
ps -aux | grep vnc server
tree .
tree -L 2 && du -sh
df -lh
du -ls
scp & rsync
scp ~/Downloads/QSOwise_var.py brettlv@202.127.24.88:/home/brettlv/python_code/wise/QSO/
rsync -rvl filedir brettlv@162.105.156.187:/cargo/public/people/brettlv
heainit
export CALDB=/cargo/public/people/brettlv/CALDB
source $CALDB/software/tools/caldbinit.sh
export HEADAS=/cargo/public/people/brettlv/heasoft-6.30.1/x86_64-pc-linux-gnu-libc2.23
. $HEADAS/headas-init.sh
欢迎关注微信公众号:曜灵集