2783e3ca1d437338dd3da4702641b4cc82d0dca5
[KenyonWiki.git] / One-liners.mdwn
1 [[!wikipedia one-liner program desc="One-liners"]] I have created or found useful.
2
3 1. Read numbered log files (as generated by [[!debpkg logrotate]]) sequentially: `less $(echo /var/log/all.log* | tr ' ' '\n' | sort --version-sort)`
4 1. Make an IPv6 PTR record: `echo $(host 2001:470:1f05:4ef::999 | cut --delimiter=' ' --fields=2 | cut --delimiter=. --fields=1-16) IN PTR whatever.kenyonralph.com.`
5 1. Find -doc packages that aren't installed: `aptitude search '~RBsuggests:~i!~i~n-doc'`
6 * Long version: `aptitude search '?and(?broken-reverse-suggests(?installed), ?not(?installed), ?name(-doc))'`
7 * [aptitude search term reference](file:///usr/share/doc/aptitude/html/en/ch02s04s05.html) (in [[!debpkg aptitude-doc-en]])
8 1. Mount a USB stick on FreeBSD: `sudo mount -t msdosfs /dev/da0s1 /mnt`
9 1. Mount a USB stick on Linux: `sudo mount -t vfat /dev/sdb1 /mnt`
10 1. Show an ssh host key fingerprint: `ssh-keygen -l -v -f /etc/ssh/ssh_host_dsa_key` (or ...`rsa_key`)
11 1. Count dependencies of a deb: `dpkg-deb --field filename.deb depends | tr --delete ',' | tr ' ' '\n' | wc -l`
12 1. Activate ssh-agent: `eval $(ssh-agent) && ssh-add ~/.ssh/id_rsa`
13 1. `sha512sum` on Mac OS X (or any system with OpenSSL): `openssl dgst -sha512 filename` (with OpenSSL from MacPorts)
14
15 [[!tag Linux Debian "Mac OS X" FreeBSD]]