copy and paste in the terminal
Notices by Julia Evans (b0rk@social.jvns.ca), page 4
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Wednesday, 07-May-2025 03:40:50 JST
Julia Evans
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 01-May-2025 05:02:48 JST
Julia Evans
terminal programs have a lot of hidden rules
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Tuesday, 22-Apr-2025 05:58:58 JST
Julia Evans
how terminal colours work
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Monday, 21-Apr-2025 23:55:14 JST
Julia Evans
TIL you can configure ssh to only allow a client to run 1 specific command https://dan.langille.org/2025/04/17/using-ssh-authorized-keys-to-decide-what-the-incoming-connection-can-do/
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 18-Apr-2025 03:36:54 JST
Julia Evans
current status: putting a few weird terminal facts that I do not have any practical use for into the terminal zine
(mostly I’m keeping it extremely practical but I think it's fun to have SOME weird stuff)
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 18-Apr-2025 03:36:53 JST
Julia Evans
anyway a much more practical use of stty is to disable `Ctrl+S`
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 18-Apr-2025 00:19:07 JST
Julia Evans
@cwebber this is amazing but also I do legitimately have a hard time reading your site on mobile without reader mode
adding a "<meta name="viewport" content="width=device-width, initial-scale=1”>” seems to really help (like this: https://superb-piroshki-90aee2.netlify.app/)
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 11-Apr-2025 02:27:35 JST
Julia Evans
did a read through of the terminal zine draft today and it still needs to go through a round of beta readers but I'm feeling so good about how it's going!
you can sign up here to get an email when it comes out: https://wizardzines.com/zine-announcements/
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 04-Apr-2025 23:54:57 JST
Julia Evans
@thisismissem sometimes I think i’m going to regret using a custom domain for email, like it’s great now but keeping it registered for the rest of my life is a nontrivial project and I can imagine it going wrong
In conversation from social.jvns.ca permalink -
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 03-Apr-2025 06:23:35 JST
Julia Evans
@Xavier I thought `source blah.sh` was the same as `source ./blah.sh`!
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 03-Apr-2025 05:08:15 JST
Julia Evans
every core unix command I use
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Tuesday, 01-Apr-2025 06:15:55 JST
Julia Evans
i can tell I've been writing this terminal zine for too long because I just had the thought "oh, it might be fun to read `man bash`”
In conversation from social.jvns.ca permalink -
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Tuesday, 01-Apr-2025 06:15:54 JST
Julia Evans
I am learning some upsetting-to-me things from reading the bash man page, for example that in bash `source blah.sh` will by default search all directories in your PATH for a file called `blah.sh`
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Tuesday, 01-Apr-2025 06:15:52 JST
Julia Evans
@ripienaar the man page claims source is just a synonym for `.`
In conversation from social.jvns.ca permalink -
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Friday, 28-Mar-2025 16:55:54 JST
Julia Evans
I think a lot about how information about how computers work often seems to get passed down in an "oral history" kind of way
like how “the terminal” works is sort of documented, but it's made of so many components that the documentation is split across a million different documents
and some parts of "how the terminal works" are just broad conventions which aren't documented anywhere I know of (like “TUI programs like `top` or `less` will probably quit if you press `q`)
In conversation from social.jvns.ca permalink -
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 27-Mar-2025 04:13:38 JST
Julia Evans
slowly working on a mega terminal cheat sheet
here's a link to the draft as a PDF: https://jvns.ca/terminal-cheat-sheet-draft.pdf
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Saturday, 22-Mar-2025 06:28:41 JST
Julia Evans
canonical mode
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Saturday, 22-Mar-2025 00:26:52 JST
Julia Evans
the terminal: cast of characters
In conversation from social.jvns.ca permalink Attachments
-
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 20-Mar-2025 06:43:04 JST
Julia Evans
got a lot of great answers to "how is the shell involved in handling Ctrl+C" to the effect of one of:
- "the shell is responsible for sending a SIGINT"
- "the shell takes input from the terminal emulator and relays it to the program"
- "it must be handled by the layer above the program, which is the shell"and while none of those is true, they feel like they totally _could_ be true in a different world. It feels hard to explain why it might be useful to have a more "accurate" mental model
In conversation from social.jvns.ca permalink -
Embed this notice
Julia Evans (b0rk@social.jvns.ca)'s status on Thursday, 20-Mar-2025 01:45:01 JST
Julia Evans
follow up: for folks who replied to "who's in charge of making Ctrl+C work in the terminal" with "the shell”, why did you say that?
I'm much more interested in answers that you're not 100% sure about than "right" answers
(also please don't correct people who say something you think is "wrong”)
(2/?)
In conversation from social.jvns.ca permalink