Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Posts by matthewsnyder‭

197 posts
83%
+8 −0
Q&A Are there any legitimate uses for newlines in filenames?

Unix is very permissive with filenames, and this can sometimes lead to a bunch of annoying corner cases when printing files. A well known example is when you put a newline in a filename, and it bre...

2 answers  ·  posted 1y ago by matthewsnyder‭  ·  last activity 1y ago by terdon‭

Question filesystem
80%
+6 −0
Q&A How do I view fonts?

How can I view font files, like .ttf, in Linux? I'd like to see a sample of the font (quick brown fox...) and metadata about it (like exact name).

2 answers  ·  posted 1y ago by matthewsnyder‭  ·  last activity 1y ago by andrew.46‭

Question arch-linux fonts
80%
+6 −0
Q&A How to automatically block IPs that try exploit URLs?

I have a static website I serve with Caddy. The Caddy is inside a container. I notice that occasionally I get malicious requests, looking at the paths requested. Some examples are: /cgi-bin/luc...

1 answer  ·  posted 2mo ago by matthewsnyder‭  ·  last activity 1mo ago by GeraldS‭

Question server security caddy
77%
+5 −0
Q&A How to run a command on a list of files?

There are several options, like xargs and for. I'll leave those for other answers and only describe my favorite, GNU Parallel. You will have to install it separately, because unlike the inferior xa...

posted 1y ago by matthewsnyder‭  ·  edited 1y ago by matthewsnyder‭

Answer
77%
+5 −0
Q&A When a command takes filenames as argument, how can I avoid creating temporary files?

What you're looking for is called process substitution. In Bash and many bash-like shells, you can use <(foo_command --with --arguments) instead of the file path: diff <(ls /home/alice) &lt...

posted 1y ago by matthewsnyder‭  ·  edited 1y ago by BryKKan‭

Answer
77%
+5 −0
Meta Suggestion: Basic Linux skills compendium

We are all Linux users and enthusiasts on this site, as well as caring about FOSS. Although technically this is a site for technical Q&A, I think some level of Linux activism is possibly benefi...

3 answers  ·  posted 1y ago by matthewsnyder‭  ·  last activity 1y ago by LAFK‭

Question discussion
77%
+5 −0
Q&A How can I restrict filename characters?

Suppose I want to limit what characters are allowed in filenames. For example, I want file creation to fail if there is a \n in the name. Is there a way to enforce this? If it matters, I prefer a...

2 answers  ·  posted 1y ago by matthewsnyder‭  ·  last activity 1y ago by Basile Starynkevitch‭

Question filesystem
77%
+5 −0
Q&A Best practice for splitting data between a fast and slow drive

If I had a fast drive (SSD) and a slow one (HDD), what parts of my Linux system should go on the fast one?

1 answer  ·  posted 5mo ago by matthewsnyder‭  ·  last activity 5mo ago by matthewsnyder‭

77%
+5 −0
Q&A What is cat abuse/useless use of cat?

Sometimes I share Unix commands online, and people chastise me for "useless use of cat" (UUOC) or "cat abuse". My cat is quite comfy and doing very well, thank you. What are they talking about?

3 answers  ·  posted 8mo ago by matthewsnyder‭  ·  last activity 8mo ago by Canina‭

Question cli
75%
+4 −0
Meta How can we grow this community?

Don't answer too many questions Avoid major tag gaps Keep the front page lively. My armchair analysis is that the funnel for this site is like this: User gets linked from internet search ...

posted 1y ago by matthewsnyder‭  ·  edited 7mo ago by matthewsnyder‭

Answer
75%
+4 −0
Q&A Is it a bad idea to pipe a script from curl to your shell?

Online, I often see someone tell people to run a command like /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" (example from https://brew.sh/). The g...

2 answers  ·  posted 4mo ago by matthewsnyder‭  ·  last activity 3mo ago by Stephen Kitt‭

75%
+4 −0
Q&A Get notified when there are unmerged changes from origin

Sometimes I work with Git repos that have some changes fetched but not yet merged to the local branch. Occasionally I make commits without noticing this, which necessitates rebase/conflict resoluti...

1 answer  ·  posted 4mo ago by matthewsnyder‭  ·  edited 4mo ago by Michael‭

75%
+4 −0
Q&A Forbid concurrent runs of a process

Suppose I have some hypothetical CLI program. It is important that only one instance of this program runs at any given time. When multiple instances run concurrently, bad things happen. Normally, ...

2 answers  ·  posted 4mo ago by matthewsnyder‭  ·  last activity 4mo ago by Canina‭

Question cli concurrency
75%
+4 −0
Q&A How do I find out the version of a program in a terminal?

How can I print the version of a program in the terminal, so that I know which one I have installed?

3 answers  ·  posted 6mo ago by matthewsnyder‭  ·  last activity 5mo ago by alx‭

Question terminal
75%
+4 −0
Q&A How do I migrate my main filesystem to a new drive?

I want to switch hard drives. How do I migrate my root FS from the drive it's on, to the new one, so that everything is exactly as it is?

3 answers  ·  posted 8mo ago by matthewsnyder‭  ·  last activity 7mo ago by matthewsnyder‭

Question backup partitioning
75%
+4 −0
Q&A What's the point of faillock?

On a default Arch install, faillock makes it so that if you enter the sudo password wrong too many times, even the correct password will be rejected until the timer is up. At the same time, you ca...

0 answers  ·  posted 9mo ago by matthewsnyder‭

Question security sudo
75%
+4 −0
Meta shell and shell-scripting tags: duplicates?

My assumption has been that shell-scripting is for scripts only, not interactive usage. Whereas shell is everything else, like interactive usage. I wish we could edit these descriptions to clarify...

posted 1y ago by matthewsnyder‭

Answer
75%
+4 −0
Q&A How do I tweak the start parameters of GUI apps?

There are many GUI apps on my computer that show up as eg. items in the start menu. When I launch these, what if I want to control how exactly they are launched, such as setting environment variabl...

1 answer  ·  posted 1y ago by matthewsnyder‭  ·  last activity 1y ago by matthewsnyder‭

75%
+4 −0
Q&A Can I enter raw strings in fish to avoid escaping regexes for sed?

When running sed through fish, I often encounter a problem with regexes. Many commonly used regex control characters like []{}().+ need to be escaped, even if I type the regex in a single quoted st...

2 answers  ·  posted 1y ago by matthewsnyder‭  ·  last activity 1y ago by terdon‭

75%
+4 −0
Q&A How to run a command on a list of files?

Suppose I have a list of files on standard input. These may be the output of find, cat filelist.txt or something else. How can I run a command on each file in turn?

3 answers  ·  posted 1y ago by matthewsnyder‭  ·  last activity 7mo ago by Quasímodo‭

Question shell-scripting
75%
+4 −0
Q&A How do you troubleshoot bwrap/wine sandboxes for Windows games?

I use Wine to play Windows games. As is well known: Wine is not a sandbox Windows games are proprietary blobs and can contain malware Windows malware can potentially harm Linux through Wine ...

1 answer  ·  posted 1y ago by matthewsnyder‭  ·  last activity 1y ago by r~~‭

Question wine
71%
+3 −0
Q&A How do you remap mouse buttons?

How can I remap buttons on my mouse, especially for more exotic ones like MMO mice?

3 answers  ·  posted 10mo ago by matthewsnyder‭  ·  last activity 8mo ago by Michael‭

Question hardware mouse
71%
+3 −0
Q&A How do I keep track of configuration changes?

I think there are three general strategies: Take notes. Configure everything through some utility that keeps track of it. Learn the default state and diff the system vs. it. Taking notes ...

posted 6mo ago by matthewsnyder‭

Answer
71%
+3 −0
Q&A Can you reuse your home directory while distro hopping?

I want to install additional Linux distributions on my computer, so I can try some new ones and see if they're better than my current ("old") one. I've been using my current distro for a while. I'...

1 answer  ·  posted 5mo ago by matthewsnyder‭  ·  last activity 5mo ago by GeraldS‭

71%
+3 −0
Q&A Adding new entries to Grub with alternate kernel parameters

I installed Grub in the normal way and now I have entries in the Grub menu for linux, linux-lts, and the fallback versions of them. I want to add more entries to this. For example, I want to add l...

1 answer  ·  posted 5mo ago by matthewsnyder‭  ·  last activity 5mo ago by GeraldS‭

Question grub