记录archlinux的常用操作命令
系统语言
1 | #存放在/etc/locale-gen |
系统中英文切换
#设置启动器
vim ~/.xinitrc
#language
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
网络连接
1 | #其中的一种方式 |
archlinux更新
1 | 系统更新 |
终端 - alacritty
配置文件:vim ~/.config/alacritty/alacritty.yml
启动配置
启动文件:vim ~/.xinitrc
1 | fcitx |
字体选择
1 | #显示所有字体 |
U盘挂载
1 | #查看u盘位置 |
音量设置 - ALSA
1 | #设置界面 |
状态栏
主要命令:xsetroot
Usage: xsetroot [options]
where options are:
-help Print this help
-version Print a version message
-def, -default Reset unspecified attributes
-cursorPointer cursor used when outside of any windows
-cursor_nameUse a pointer cursor from the cursor font
-xcfLoad a pointer cursor from an Xcursor file
-bitmapUse the bitmap specified in the file
-modUse a plaid-like grid pattern on screen
-gray, -grey Make the entire background grey
-bg, -backgroundSet background color
-fg, -foregroundSet foreground color
-rv, -reverse Swap foreground and background colors
-solidSet the background of the root window
-nameSet the name of the root window
-d, -displaySpecifies the server to connect to
输入法 - fcitx
1 | fcitx-configtool |
桌面壁纸 - nitrogen
1 | nitrogen |
更新
更新下载的源列表: /etc/pacman.d/mirrorlist
原更新下载的源列表: /etc/pacman.d/mirrorlist
更新失败收集
1、出现无法升级archlinuxcn(下载数据库出错):可能是archlinuxcn的更新源没有速度,目前已添加中科大的源
2、升级时出现冲突:npm:文件系统已存在
原因:系统中npm有些包不是通过pacman下载的,所以出现冲突
解决:目前只有将包进行删除,使得更新继续。在查找更好的处理方式
3、sudo pacman -Syyu
:: 正在同步软件包数据库…
错误:未能同步所有数据库(无法锁定数据库)
原因:/var/lib/pacman/db.lck 文件锁定了pacman的数据库
解决:sudo rm /var/lib/pacman/db.lck
zsh + oh-my-zsh
配置文件:vim ~/.zshrc
终端文件管理器 - ranger
快捷键
? 查看帮助
浏览:
H 后退
L 前进
gg 跳到顶端
G 跳到底端
f 查找
/ 搜素
g 快速进入目录编辑:
yy 复制
dd 剪切
pp 粘贴
delete 删除
cw 重命名
Ctrl-f 向下翻页
Ctrl-b 向上翻页书签:
m 新建书签
` 打开书签
um 删除书签标签:
gn / C-n 新建标签
TAB / S-TAB 切换标签
A-Right, A-Left 切换标签
gc / C-w 关闭标签zh 显示隐藏文件
zp 打开/关闭文件预览功能
zP 打开目录预览功能选择:
空格 单选
v 反选
V 进入/退出多选模式其他:
zf 过滤器(如过滤pdf文件, zf+pdf,回车)
S 在当前目录打开终端
z(*) 改变设置, 表示在弹出选项中的选择
o() 改变排序方式
! / s 使用shell命令(!shell -w ls -hl %s,%s代表当前被选中的文件)
: 使用ranger命令(3? 查看可用命令)
:set colorscheme snow 设置颜色模式
dwm打补丁
打补丁 patch > xx.diff
移除补丁 patch -R > xx.diff
dwm 自增快捷键
#添加command
static const char *chrome[] = { “google-chrome-stable”, NULL };
#添加快捷键
{ MODKEY, XK_g, spawn, {.v = chrome } },
dwm快捷键
Alt + shift + Enter # 打开新窗口
Alt + shift + C # 关闭当前窗口
Alt + D # 窗口横向排列
Alt + I # 窗口竖向排列
Alt + Enter # 窗口位置互换
Alt + num # 切换标签页
Alt + shift + num # 移动窗口至某标签页
Alt + T # 平铺模式(tiling)
Alt + M # 单窗口模式
Alt + F # 浮动模式(float)#在窗口间切换
Alt + J
Alt + K#改变窗口的长度/比例
Alt + H
Alt + L#窗口模式切换
Alt + Space
Alt + shift + Space
conda
前面base问题解决
conda config --show
conda config --set auto_activate_base False
环境变量
#path
export PATH=“/home/minz/anaconda3/bin:$PATH”
#pythonpath
export PYTHONPATH=“$PYTHONPATH:/home/minz/anaconda3/bin/python”
conda 源更换
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/fastai/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --append channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
#执行
conda config --set show_channel_urls yes
卸载conda
方法一:打开终端,然后删除整个Anaconda目录即可:
rm -rf ~/anaconda3
方法二:完全卸载使用Anaconda-Clean和简单删除
#首先使用conda安装anaconda清理工具
conda install anaconda-clean
anaconda-clean
or
anaconda-clean --yes最后删除配置文件 .bash_profile中关于Anaconda的内容:
export PATH=“/Users/jsmith/anaconda3/bin:$PATH”
jupyter notebook
生成默认配置:
jupyter notebook --generate-config
配置文件:/home/minz/.jupyter/jupyter_notebook_config.py
jupyter 插件
#主题
conda install jupyterthemes
#补全&其他
conda install -c conda-forge jupyter_contrib_nbextensions