From c3b7530ae21695e7d77a3e1ec0265d079e30b445 Mon Sep 17 00:00:00 2001 From: Massaki Archambault Date: Wed, 11 Apr 2018 15:52:53 -0400 Subject: [PATCH] update function and scripts --- files/.config/zsh/custom/100-alias.zsh | 5 +---- files/.config/zsh/custom/101-function.zsh | 10 +++++++++- files/.local/bin/lsiommu | 8 ++++++++ 3 files changed, 18 insertions(+), 5 deletions(-) create mode 100755 files/.local/bin/lsiommu diff --git a/files/.config/zsh/custom/100-alias.zsh b/files/.config/zsh/custom/100-alias.zsh index bfe256f..a02d56a 100644 --- a/files/.config/zsh/custom/100-alias.zsh +++ b/files/.config/zsh/custom/100-alias.zsh @@ -2,10 +2,7 @@ alias svim="sudo -e" alias vissh="$EDITOR ~/.ssh/config" alias vihosts="sudo -e /etc/hosts" -if type htop >/dev/null; then - alias top="htop" -fi - +alias top="htop" alias http-server="python -m http.server" alias rename="perl-rename" diff --git a/files/.config/zsh/custom/101-function.zsh b/files/.config/zsh/custom/101-function.zsh index 9cf5e02..9a12a10 100644 --- a/files/.config/zsh/custom/101-function.zsh +++ b/files/.config/zsh/custom/101-function.zsh @@ -1,19 +1,22 @@ +# edit alias vialias() { $EDITOR $ZSH_CUSTOM/100-alias.zsh source $ZSH_CUSTOM/100-alias.zsh } +# edit function vifunction() { $EDITOR $ZSH_CUSTOM/101-function.zsh source $ZSH_CUSTOM/101-function.zsh } +# scan network nmap-libvirt() { __nmap_iface 'virbr[0-9]+' $@ } nmap-tun() { - __nmap_iface 'tun[0-9]+' $@ + __nmap_iface '(tun|tap)[0-9]+' $@ } nmap-local() { @@ -34,3 +37,8 @@ __nmap_iface() { printf "Scanning %s\n" "$addr" nmap $opt $addr_list } + +# calculator +\=() { + bc -l <<<"$*" +} diff --git a/files/.local/bin/lsiommu b/files/.local/bin/lsiommu new file mode 100755 index 0000000..9f293d6 --- /dev/null +++ b/files/.local/bin/lsiommu @@ -0,0 +1,8 @@ +#!/bin/bash +shopt -s nullglob +for d in /sys/kernel/iommu_groups/*/devices/*; do + n=${d#*/iommu_groups/*}; n=${n%%/*} + printf 'IOMMU Group %s ' "$n" + lspci -nns "${d##*/}" +done; +