ubuntu常见命令(更新中)

1,132 阅读2分钟

conda基础

安装conda

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
bash Anaconda3-2021.11-Linux-x86_64.sh
source ~/.bashrc

升级conda

conda update -n base -c defaults conda

conda环境

虚拟环境

#查看当前虚拟环境
conda env list
#更新conda
conda update conda
#创建python虚拟环境
conda create -n your_env_name python=x.x
# 切换虚拟环境
conda acticate your_env_name
# 安装包
conda install -n your_env_name
# 删除包
conda remove --name your_env_name package_name
# 删除虚拟环境
conda remove -n your_env_name --all
# 设置国内镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn
# 恢复默认镜像
conda config --remove-key channels

虚拟环境加入jupyter内核

conda install ipykernel
python -m ipykernel install --user --name (虚拟环境名字) --display-name (jupyter中展示的名字)

conda虚拟环境打包

jupyter

通过ssh使用

ssh -L 12345:localhost:12345 username@ip
# 进入到服务器 
jupyter notebook --port 12345

更换apt-get源

文件挂载

sshfs

# 挂载远程服务器的节点
sudo apt-get install sshfs
mkdir ~/mount-point
sshfs username@remote_server:/remote/folder ~/mount-point
#卸载sshfs的挂载点
fusermount -u ~/mount-point
#查询sshfs挂载位置
mount | grep sshfs
# 上面取消不掉挂载的话,用下面的
sudo umount -l /path/to/mount/point

nfs

sshfs是基于ssh,在服务端和客户端需要进行文件的加密和解密,对CPU的占用大。

# 在每台 Linux 系统上安装 NFS 服务,可以使用以下命令:
sudo apt-get install nfs-kernel-server
# 在其中一台 Linux 系统上创建一个共享文件夹,可以使用以下命令:
sudo mkdir /shared_folder
# 打开 /etc/exports 文件,添加以下内容:
/shared_folder      *(rw,sync,no_subtree_check)
# 在每台 Linux 系统上重启 NFS 服务,可以使用以下命令:
sudo service nfs-kernel-server restart
# 在每台 Linux 系统上挂载共享文件夹,可以使用以下命令:
sudo mount server_ip:/shared_folder /mnt

docker

docker start moose
docker attach moose

其他

  • 安装中文输入法:
sudo apt-get install language-pack-zh-hans
#然后打开language support添加语言就行
sudo apt-get install fcitx
sudo dpkg -i