Zotero文献管理
安装zoteroLinuxwget -qO- https://github.com/retorquere/zotero-deb/releases/download/apt-get/install.sh | sudo bash sudo apt update sudo apt install zotero 参考文献 Github官方安装指导 zotero windows下载后直接安装,下载地址点击这里 同步设置更改附件的存储目录选择首选项→高级→文件和文件夹 链接附件的根目录:为我们存储 pdf的路径,使用freefilesync同步的路径,设置为: C:\one7920\zotero 数据存储位置(Source Folder for attaching):临时存储的位置。 设置为: C:\Users\liu\Zotero 设置账户同步 在首选项→同步→设置中填写账号(cumtlp#qq.com)密码(21**)。 数据同步 — √自动同步...
scrcpy安卓投屏linux
scrcpy是screen copy的简写,是一个免费的开源软件,通过命令行和快捷键执行,实现安卓设备向电脑的高清投屏 步骤1:启动adb服务sudo apt install android-tools-adb 安卓设备: usb线连接 置:usb偏好为“文件传输” 设置:开启开发者模式,开启usb调试(honor 30要多次点击系统版本号才能找到usb调试模式) 电脑: 安装adb,查看自己的安卓设备 liupei@t:~$ sudo apt install android-tools-adb liupei@t:~$ adb start-server liupei@t:~$ lsusb liupei@t:~$ lsusb Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp. USB3.0-CRW Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 005: ID 138a:0097...
texlive_texworks_latex
TexliveLinux下安装sudo mount -t iso9660 -o ro,loop,noauto Downloads/texlive2019-20190410.iso /mnt cd /mnt sudo ./install-tl gui sudo umount /mnt linux texlive export PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH export MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH export INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH 系统 texlive 检查 $ which latex /usr/local/texlive/2021/bin/x86_64-linux/latex 无论是linux还是windows,安装texlive 都可以参考这里...
firefox_chrome浏览器
firefox/edge浏览器firefox修改缓存目录 網址列打: about:config 右鍵 -> 新增 -> 字串 輸入 “browser.cache.disk.parent_directory”, 內容是放快取的地方, 如上述, Linux 就會寫在: /home/u/firefox46/.mozilla firefox 国际账户地址栏中输入“about:config” 将“identity.fxaccounts.autoconfig.uri”的内容更改为“https://accounts.firefox.com.cn” 重新启动浏览器 参考文献:bilibili Microsoft Edge安装Dev渠道:官方下载网址 Microsoft Edge Insider Channels 命令行安装:如果你是热爱 Linux,你可能想亲自设置 PPA。 以下命令行说明可粘贴到终端窗口中以安装签名密钥、sources.lst 文件和安装。 ## Setup curl...
grub_gdm_kde_xfce4
开机启动模式 进入grub 先使用ls命令,找到Ubuntu的安装在哪个分区: $ grub>ls 会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)然后依次调用如下命令: X表示各个分区号码 如果/boot没有单独分区,用以下命令: ls (hd0,X)/boot/grub 如果/boot单独分区,则用下列命令: ls (hd0,X)/grub 正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。 如果找到了正确的grub目录,则设法临时性将grub的两部分关联起来,方法如下: grub>set root=(hd0,5) grub>set...
swap增加
虚拟内存,并不是用来虚拟物理内存的,而是暂存数据的。如果对内存的需求大于物理内存总量,那虚拟内存设多大都不管用。电脑内存太低,根本的方法还是增加物理内存,才能流畅。虚拟内存机制上就不管用,即使管用,比物理内存低100倍的速度,也管不上什么实际的作用。所以,虚拟内存大了是没用的,反而白占用磁盘空间。Linux操作系统有两种实现虚拟内存的方法:**交换分区(swap分区)和交换文件(swap文件)**。 交换文件添加swapsudo mkdir /mnt/swap 建立swap空间sudo dd if=/dev/zero of=swapfile bs=1024 count=2000000 # 2G 把生成的空间文件转换成swap文件sudo chmod 600 swapfile sudo mkswap swapfile 激活swap文件sudo swapon swapfile free -m # 查看是否生效 开机自动挂载sudo cp /etc/fstab /etc/fstab\_backup sudo vim...
vscode
VSCODE安装通用界面安装 先下载安装 vscode 点击下载,点击 download for windows,下载exe安装文件,一路next安装完成。 打开vscode,默认是英文界面,如果英文不好希望使用中文界面,可以安装中文插件,在上面输入 chinese,点击选中第一个 chinese(simplified)language,安装插件,重启后界面变为中文,方便使用。 Centos命令行安装sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" >...
不间断会话screen/nohup
问题描述:通过ssh连接服务器跑代码,一次需要若干小时,例如我电脑关闭,或者校园网掉线中断,会导致程序中断。 请问有什么办法让它一直运行着吗? 问题解决:可以通过 nohup 或screen,建议使用screen。 screenGNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 screen命令能做的事情非常多: 用-S参数创建会话窗口; 用-d参数将指定会话进行离线处理; 用-r参数恢复指定会话; 用-x参数一次性恢复所有的会话; 用-ls参数显示当前已有的会话; 用-wipe参数把目前无法使用的会话删除,等等. 创建screen会话screen -S patchsize32 显示有哪些screen会话(Attached)=activate screen -ls 离开screen会话ctrl+a, d 进入已有的screenscreen -r...
shell
SHELL命令行快捷键 Ctrl+a:光标回到命令行首 Ctrl+e:光标回到命令行尾 Ctrl+b:光标向行首移动一个字符 Ctrl+f:光标向行尾移动一个字符 alt +b: 光标向行首移动一个单词 alt +f: 光标向行首移动一个单词 Ctrl+w: 删除光标处到行首的字符 alt+d: 删除光标后一个单词 Ctrl+k:删除光标处到行尾的字符 Ctrl+u:删除整个命令行文本字符 Ctrl+y: 粘贴Ctrl+u,Ctrl+k,Ctrl+w删除的文本 ctrl+shift+c: 复制 ctrl+shift+v: 黏贴 Ctrl+z:使正在运行在终端的任务,运行于后台。 (可用bg,fg恢复) Ctrl+c:中断终端中正在执行的任务 Ctrl+d: 在空命令行的情况下可以退出终端 shell脚本添加到默认路径自己写的shell脚本;不放到PATH路径下,命令只能在脚本所在路径下运行,为了能像ls等系统命令可以在任意路径下使用,需要进行如下设置: 现在用户根目录下创建 bin目录,可以是任意目录,习惯上命名为 bin 添加到 .bashrc 文件中 更新...
gcc
cgdblinux上对C++进行调试,可以安装了CGDB “cgdb可以看作gdb的界面增强版,用来替代gdb的 gdb -tui。cgdb主要功能是在调试时进行代码的同步显示,这无疑增加了调试的方便性,提高了调试效率。界面类似vi,符合unix/Linux下开发人员习惯,所以如果熟悉gdb和vi,几乎可以立即使用cgdb。” 安装sudo apt install cgdb CGDB使用生产可调试文件g++ -o a.out a.cpp -g 启用cgdbcgdb a.out 可以看到启动后,一共分出了三块窗口,分别是代码窗口,状态窗口,GDB窗口。 代码窗口显示被源代码,自动标记出程序运行到的位置。当焦点在代码窗口时,可以浏览代码、查找代码以及执行命令 ,操作方式同vi 。当您处于代码窗口时,您已经处于CGDB模式中。常用命令如下: i : 切换到GDB窗口 。 o : 打开文件选择框,可选择要显示的代码文件 。 空格 : 设置/取消断点 。 k/ up arrow: 向上移动一列 j/down arrow: 向下移动一列 h/left...








