manjaro基本配置
sudo pacman-mirrors -i -c China -m rank
sudo pacman -S yay
sudo pacman -S paru
sudo pacman -S base-devel
sudo pacman -S tree python-pip neovim neofetch screenkey figlet iputils
# tree:玩 Linux 的朋友都知道该命令
# python-pip:Python 用户必备
# neovim:vim 党福音
# neofetch:查看系统信息
# screenkey:显示按下的键
# figlet:生成一个 logo
# iputils:允许用户使用 ping 命令
sudo pacman -S fcitx5 fcitx5-configtool fcitx5-qt fcitx5-gtk fcitx5-chinese-addons fcitx5-material-color
vim ~/.pam_environment
写入:
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
XMODIFIERS DEFAULT=@im=fcitx
vim ~/.xprofile
输入:
fcitx5 &
yay -S fcitx5-chinese-addons fcitx5-git fcitx5-gtk fcitx5-qt fcitx5-pinyin-zhwiki kcm-fcitx5
fcitx5-qt:对 Qt5 程序的支持
fcitx5-gtk:对 GTK 程序的支持
fcitx5-qt4-gitAUR:对 Qt4 程序的支持
kcm-fcitx5:集成到 KCM 中的配置工具,专为 KDE 而生
fcitx5-config-qt-git:Qt 前端的 fcitx5 配置工具,与 kcm-fcitx5 相冲突
注意: Fcitx5 开发人员明确表示不会考虑基于 GTK 的配置工具,对于非 KDE 界面,可以使用 fcitx5-config-qt-gitAUR。该软件包与 kcm-fcitx5 相冲突,你需要手动卸载它
fcitx5-pinyin-zhwiki:felixonmars 根据中文维基百科创建的词库。适用于 拼音输入法
fcitx5-pinyin-moegirl(在 ArchLinux CN 源中):outloudvi 根据萌娘百科创建的词库。适用于拼音输入法
vi /etc/profile
写入:
export INPUT_METHOD="fcitx5"
export XMODIFIERS="@im=fcitx5"
export GTK_IM_MODULE="fcitx5"
export QT_IM_MODULE="fcitx5"
systemctl enable sshd.service #开机自启
systemctl start sshd.service #立即启动
systemctl restart sshd.service #立即重启
touch ~/.shell_profile
vim ~/.bash_profile
添加以下内容并退出保存:
[[ -f ~/.shell_profile ]] && . ~/.shell_profile
vim ~/.bash_profile
添加以下内容并退出保存:
# Use local customer env
if [[ -f ~/.shell_profile ]]; then
source ~/.shell_profile
source ~/.zshrc
source ~/.bash_profile
source ~/.shell_profile
vim ~/.shell_profile
写入:
anaconda_bin='/opt/anaconda/bin'
export PATH=$PATH:$anaconda_bin
lsblk
显示为以下,sda2和sdb1是需要挂载的硬盘
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 7.3T 0 disk
├─sda1 8:1 0 16M 0 part
└─sda2 8:2 0 7.3T 0 part
sdb 8:16 0 1.8T 0 disk
└─sdb1 8:17 0 1.8T 0 part /home/zcx/data1
nvme0n1 259:0 0 465.8G 0 disk
├─nvme0n1p1 259:1 0 300M 0 part /boot/efi
├─nvme0n1p2 259:2 0 456.7G 0 part /
└─nvme0n1p3 259:3 0 8.8G 0 part [SWAP]
mkdir ~/data1
mkdir ~/data2
sudo mount /dev/sdb1 ~/data1
sudo mount /dev/sda2 ~/data2
查看挂载的盘符信息:
sudo blkid /dev/sdb1
sudo blkid /dev/sdb1
输出为以下内容,注意sdb1为ext4格式,sda2为ntfs格式
/dev/sdb1: UUID="7a537854-9838-485d-ab9c-40511d0cdf81" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="de44f450-01"
/dev/sda2: BLOCK_SIZE="512" UUID="4848F56C48F558E0" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="0804d16b-1325-48c0-a05a-b72dc2c68e1f"
sudo vim /etc/fstab
文件最后加上以下内容:
UUID=7a537854-9838-485d-ab9c-40511d0cdf81 /home/zcx/data1 ext4 defaults 0 0
UUID=4848F56C48F558E0 /home/zcx/data2 ntfs defaults 0 0
sudo mount -a
chmod 777 /home/zcx/data1
chmod 777 /home/zcx/data2
yay -S google-chrome
yay -S anaconda
source /opt/anaconda/bin/activate root
列出所有可用环境
conda env list
conda info --envs
进入环境
source activate 环境名
退出环境
source deactivate 环境名
创建一个新环境
conda create --name test_py2 python=2.7
从旧的环境克隆出一个新环境
conda create -n your_env_name --clone oldname
删除某个环境
conda remove -n your_env_name --all
导出环境配置
conda env export > environment.yml
用导出的配置生成一个新环境
conda env create -f environment.yml
conda list 列举当前环境下的所有包
conda list -n packagename 列举某个特定名称包
conda install packagename 为当前环境安装某包
conda install -n envname packagename 为某环境安装某包
conda search packagename 搜索某包
conda updata packagename 更新当前环境某包
conda update -n envname packagename 更新某特定环境某包
conda remove packagename 删除当前环境某包
conda remove -n envname packagename 删除某环境环境某包
conda本身和anaconda、python本身也算包
conda update conda
conda update anaconda
conda update python
sudo pacman –Sy jupyter-notebook
配置环境变量
JUPYTERLAB_DIR=$HOME/.local/share/jupyter/lab
创建一个新环境
conda create --name py36 python=3.6
激活conda环境
source activate py36
安装ipykernel
conda install ipykernel
将环境写入notebook的kernel中
python -m ipykernel install --user --name py36 --display-name "python py36"
conda env list
/home/glei/.conda/envs/torch_1
jupyter kernelspec list
/home/glei/.local/share/jupyter/kernels/torch_1
vim /home/glei/.local/share/jupyter/kernels/torch_1/kernel.json
/home/glei/.conda/envs/torch_1/bin/python3
jupyter notebook --generate-config
显示为:
Writing default config to: /home/zcx/.jupyter/jupyter_notebook_config.py
vim /home/zcx/.jupyter/jupyter_notebook_config.py
jupyter notebook
cell侧边为蓝色时,表示此时为command模式,按 Enter 切换为edit模式
cell侧边为绿色时,表示此时为edit模式,按 ESC 切换为command模式
ctrl+Enter 运行当前cell
shift+Enter 运行当前cell并新增cell
ctrl+/ 多行注释
a 在上方新增cell (command模式下)
b 在下方新增cell(command模式下)
x/两次d 删除当前cell (command模式下)
https://zhuanlan.zhihu.com/p/460826583
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix