Splint.rs
open-menu closeme
Home
Posts
Docs
Projects
About
gitlab mastodon rss
  • Python Projects with Makefiles

    2 min read · setup system makefiles graphviz python virtualenv

    Requirements Makefiles If you have a python script which requires a packages - e.g. graphviz - you can automate the setup with a Makefile. The Makefile will: Make three copies of an 8-line installer script. Use one of the installer script to install local packages. Install a symbolic link to python. Make a script …


    Read More
  • Rundown: blkid

    1 min read · disk system boot blkid fzf

    Find disk UUID 1blkid


    Read More
  • Rundown: fzf

    1 min read · disk system boot blkid fzf comfy fzf find

    Find disk UUID 1blkid Quickly find and open run-command files 1alias rrc='$PAGER "$(find . -maxdepth 2 -name "*rc" | fzf)"' Quickly hunt and kill processes 1kill $(pgrep less | fzf -m --preview='ps {}') Select many with shift/tab.


    Read More
  • Rundown: journalctl

    1 min read · system logs journalctl

    See what the computer is doing 1journalctl -f Check your own user services: 1journalctl -f Follow the ssh daemon service 1journalctl -f -u sshd Find service errors in systemd since a date 1date=2027-01-01 2journalctl --since=${date} --grep="EXT4-fs error" Limit the systemd's journal size to 2 gigabytes 1journalctl …


    Read More
  • Rundown: ntpd

    1 min read · time system ntpd

    Hard reset ntp service 1sudo ntpd -q -g -x -n


    Read More
  • Rundown: ssh

    1 min read · system comfy TUI ssh

    Get back terminal after ssh freezes remote machine 1<Return>~.


    Read More
  • Rundown: sudo

    1 min read · tip edit security wayland gui sway sudo system users groups vipw sudo

    Edit file as root sudo -e ${file} Launch GUI app as root 1app=gparted 2sudo -E ${app} Useful for launching gparted in sway. Edit users in /etc/passwd directly 1sudo vipw You can't edit passwords without strange cyphers. Edit groups in /etc/group directly 1sudo vigr


    Read More
  • Rundown: systemd

    1 min read · system service boot systemd

    List enabled systemd services 1systemctl list-unit-files --state enabled Check a service 1sudo systemctl status mpd Recognize service changes 1sudo systemctl daemon-reload Start a service (it stops when the computer shuts down) 1sudo systemctl taskd.service start 2sudo systemctl daemon-reload Find out why the computer …


    Read More
  • Rundown: vipw

    1 min read · system users groups vipw sudo

    Edit users in /etc/passwd directly 1sudo vipw You can't edit passwords without strange cyphers. Edit groups in /etc/group directly 1sudo vigr


    Read More
  • Setting an EDITOR

    1 min read · system defaults

    Programs expect a default 'line EDITOR' and 'VISUAL editor' so they know how you want to edit text. Add these lines to automatically set the variables in bash: 1echo 'export EDITOR=vim' >> ~/.bashrc 2echo 'export VISUAL=$EDITOR' >> ~/.bashrc Make the change system-wide by adding them to /etc/profile.d/custom.sh …


    Read More
    • ««
    • «
    • 1
    • 2
    • 3
    • 4
    • »
    • »»

Recent Posts

  • Nobody Passed the Turing Test
  • Review: Ghost Dog
  • In Praise of Recfiles
  • Git Servers Have an Identity Crisis
  • Like Zarathustra Said
  • Marklar Makes a Good Marklar
  • I Don't Belive Your 2FA
  • ed

Tags

PRATTLE 75 DATA 39 FOSS 35 SYSTEM 35 LINUX 24 NETWORKING 23 VIM 21 PHILOSOPHY 20
All Tags
2FA1 ANDROID1 ANSIBLE3 ARCH7 ARCHIVES1 AUTOLOGIN1 BACKUP1 BACKUPS2 BAR2 BASH3 BASIC1 BASICS16 BLKID2 BOOT3 BROWSER1 BUGS1 BUILD1 CALENDAR1 CHAT3 CLI1 COLUMN1 COMFY10 COMPLETION1 COMPRESSION1 CONTAINERS1 CPU1 CREDENTIALS2 CSV6 CURL2 DATA39 DATABASE4 DEATH1 DEBIAN1 DEDUPLICATE1 DEFAULTS2 DICT1 DIG1 DISK4 DISTROS6 DNS1 DOCKER1 DOCUMENTATION13 ECONOMICS2 EDIT1 EMAIL2 ENCODING1 EPISTEMOLOGY2 ETHICS1 EXIFDATA1 FFMPEG1 FILE BROWSER1 FIND3 FLOWCHART1 FORMAT2 FOSS35 FUN5 FZF3 GAMES4 GEMINI2 GHOST SCRIPT1 GIT8 GIT SERVER4 GPG2 GPU1 GRAPH2 GRAPHVIZ1 GREP1 GROFF3 GROUPS2 GS1 GUI1 GUIDE1 HARDWARE2 HELP1 HOST1 HOSTS1 HTML5 HTML2MARKDOWN2 IFTOP1 INDEX1 INPUTRC1 IP1 JOBS1 JOURNALCTL1 JQ2 JSON2 KEYBOARD3 KUBERNETES4 LANGUAGE15 LAPTOP2 LEARNING11 LFS2 LIES1 LINEWRAP1 LINKS3 LINUX24 LOCALE3 LOCATE1 LOGIC1 LOGS2 LOWDOWN3 MAGICK1 MAINTENANCE6 MAKE4 MAKEFILES2 MAN3 MARKDOWN10 MEMES1 MEMETICS1 MEMOIRS6 MEMORY1 METADATA2 MIME TYPE1 MINIKUBE1 MLR1 MUSIC1 NAT1 NAVIGATION1 NETWORK5 NETWORKING23 NTPD1 NUMFMT1 OCR1 OMEMO2 ORCHESTRATION1 OTP1 PAGER1 PDF4 PDFTK1 PHILOSOPHY20 PHONE1 PIPEWIRE1 PLOCATE1 POLITICS16 PR1 PRATTLE75 PRINTF1 PROGNOSTICATION4 PYTHON2 PYTHON31 QR1 QRENCODE1 RAID1 READLINE1 RECFILES8 REPLACE5 REVIEW14 RPI1 RSS2 SC-IM1 SCP2 SCRAPING2 SCRIPT1 SEARCH3 SECRETS4 SECURITY6 SED2 SERVICE1 SETUP9 SHARE3 SHELL8 SIZE2 SMTP1 SNAP1 SOUND4 SPREADSHEET1 SSH3 STDOUT1 STORAGE1 SUBSTITUTE1 SUBSTITUTION3 SUDO2 SWAY3 SYNCH2 SYSTEM35 SYSTEMD2 TECHNOLOGY5 TEX2 TEXT1 TIME5 TIP4 TMPFS1 TORRENTING2 TRANSMISSION1 TREE1 TRICKS1 TUI20 TYPOGRAPHY3 UBUNTU1 USERS2 UTILITARIANISM1 VIDEO3 VIM21 VIPW2 VIRTUALENV1 VIRTUALIZATION7 VISION5 VOID10 VOLUME1 VPN1 WAYLAND1 WEB7 WIFI1 WIKIS4 WINDOWS1 WRITING11 WTFM1 XARGS1 XE1 XEN1
[A~Z][0~9]
to-top