kuda.ai

Thoughts on programming and music theory.

Make /etc/passwd read-friendly

Created on July 10, 2025

linux

If you cat /etc/passwd, the output is not very read-friendly. Pipe stdout to column to make it awesome.

cat /etc/passwd
root:x:0:0:root:/root:/bin/zsh
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
davidkuda:x:1000:1000:davidkuda:/home/davidkuda:/usr/bin/zsh
cat /etc/passwd | column --table --separator ":"
root       x  0      0      root       /root            /bin/zsh
daemon     x  1      1      daemon     /usr/sbin        /usr/sbin/nologin
bin        x  2      2      bin        /bin             /usr/sbin/nologin
sys        x  3      3      sys        /dev             /usr/sbin/nologin
davidkuda  x  1000   1000   davidkuda  /home/davidkuda  /usr/bin/zsh