Skip to content

Instantly share code, notes, and snippets.

@liu-kan
liu-kan / .bashrc
Created June 17, 2021 06:32
gpg ssh
#$ tail ~/.bashrc
# Set SSH to use gpg-agent
unset SSH_AGENT_PID
if [ "${gnupg_SSH_AUTH_SOCK_by:-0}" -ne $$ ]; then
export SSH_AUTH_SOCK="/run/user/$UID/gnupg/S.gpg-agent.ssh"
fi
GPG_TTY=$(tty)
export GPG_TTY
if [ -x "$(which gpg-connect-agent)" ]; then
@liu-kan
liu-kan / tmux-cheatsheet.markdown
Last active November 17, 2020 07:38 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

install:

$ sudo apt install tmux # for Ubuntu / Debian
$ sudo dnf install tmux # for Centos / Fedora

start new:

@liu-kan
liu-kan / screen_cheatsheet.markdown
Last active November 17, 2020 07:37 — forked from jctosta/screen_cheatsheet.markdown
Screen Cheatsheet

Screen Quick Reference

Install

$ sudo apt install screen # for Ubuntu / Debian
$ sudo dnf install screen # for Centos / Fedora

Basic

| Description | Command |

@liu-kan
liu-kan / install-cuda-10x-bionic.sh
Last active December 18, 2019 08:01 — forked from bogdan-kulynych/install-cuda-10-bionic.sh
Install CUDA 10.x on Ubuntu 18.04
# WARNING: These steps seem to not work anymore!
#!/bin/bash
# Purge existign CUDA first
sudo apt --purge remove "cublas*" "cuda*"
sudo apt --purge remove "nvidia*"
# Install CUDA Toolkit 10
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub && sudo apt update
@liu-kan
liu-kan / delOldKernel.sh
Created June 2, 2017 06:51
Remove old kernels in apt package sys
#!/bin/bash
echo $(dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p') $(dpkg --list | grep linux-headers | awk '{ print $2 }' | sort -V | sed -n '/'"$(uname -r | sed "s/\([0-9.-]*\)-\([^0-9]\+\)/\1/")"'/q;p') | xargs sudo apt-get -y purge
@liu-kan
liu-kan / preDelOldKernel.sh
Created June 2, 2017 06:49
previewer of removing old kernels under apt package sys
#!/bin/bash
echo $(dpkg --list | grep linux-image | awk '{ print $2 }' | sort -V | sed -n '/'`uname -r`'/q;p')
printf "\n"
echo $(dpkg --list | grep linux-headers | awk '{ print $2 }' | sort -V | sed -n '/'"$(uname -r | sed "s/\([0-9.-]*\)-\([^0-9]\+\)/\1/")"'/q;p')
echo "$@"