TRÄW🤟

13.2K posts

TRÄW🤟 banner
TRÄW🤟

TRÄW🤟

@thatstraw

I click buttons for a living. Somehow it works. @sysxplore & @netrefio

Katılım Temmuz 2021
170 Takip Edilen96.3K Takipçiler
TRÄW🤟 retweetledi
sysxplore
sysxplore@sysxplore·
A lot of you asked for it. I’m now working on the paperback version of First Steps with Linux.
sysxplore tweet media
English
1
5
75
5K
TRÄW🤟
TRÄW🤟@thatstraw·
Linux folks
TRÄW🤟 tweet media
English
161
100
1.4K
90.4K
TRÄW🤟
TRÄW🤟@thatstraw·
Now I understand why spanning tree gives me headaches
English
2
1
22
4.2K
TRÄW🤟 retweetledi
Uros Popovic
Uros Popovic@popovicu94·
Today is the day. The Linux Field Guide is officially live. This is the project I've been talking about for a while. A long-form publication for "upper beginner" Linux users - the people who installed Linux, are comfortable in a terminal, and want to understand WHY things work the way they do, not just how to type the commands. The first article is now up. It opens Series 01: The C Layer. lfg.popovicu.com/series/the-c-l… Title: Why C is the Linux userspace interface. Most writing about C defends it the same way - "it's fast," "it's close to the metal," "there's too much legacy code to replace it." All of these treat C as a tool you happen to be stuck with. This article makes a different argument: C isn't a language you pick on Linux. It is literally the operating system interface, as POSIX defines it. Working code throughout. Real assembly for x86_64 and RISC-V, the actual ld command line gcc hides from you, and Apple's own documentation as receipts. About a 15 minute read. This is article 1 of many. Six series planned, each ~10 entries. The C Layer is just the start - shells, /proc, signals, files-as-everything, and bootstrapping a Linux system from scratch are all coming. A newsletter is in the works for readers who want article roundups plus extra content. For now, follow here for updates. Thank you to everyone who followed along through the campaign this past week. Today is the payoff.
English
23
104
616
24.7K
TRÄW🤟 retweetledi
sysxplore
sysxplore@sysxplore·
Linux process management guide
sysxplore tweet media
English
1
73
432
18.3K
TRÄW🤟 retweetledi
sysxplore
sysxplore@sysxplore·
Quick Linux tip: Got log files compressed as .gz? You don’t need to extract them to read or search through the content. Use the 'z' tools directly: • zcat - view the file • zless - scroll through it • zgrep - search inside it • zegrep - search with extended regex • zfgrep - search for fixed strings • zcmp/zdiff - compare files These commands let you inspect compressed logs without unpacking them first, perfect for quick troubleshooting sessions.
sysxplore tweet media
English
3
55
343
18.9K
TRÄW🤟 retweetledi
sysxplore
sysxplore@sysxplore·
This is your sign to start learning Linux. While others wait, learn Linux.
sysxplore tweet media
English
3
20
118
4.5K
Ayaan 🐧
Ayaan 🐧@twtayaan·
6K+ followers. Appreciate every one of you 🤝 If you're into: - DevOps - Cloud - SRE - Kubernetes - Linux I hope you found this account.
Ayaan 🐧 tweet media
English
35
1
54
2K
TRÄW🤟 retweetledi
sysxplore
sysxplore@sysxplore·
Quick Linux tip: If you want to clean empty directories, find command can make the job easy: $ find . -type d -empty -exec rmdir -v {} + The -type d option searches for directories, -empty selects empty ones and -exec rmdir {} executes the rmdir command to delete them. The rmdir command ensures that the directory is empty before deleting it. Alternatively, you can also use this command to complete the same task: $ find . -type d -empty -delete
sysxplore tweet media
English
2
34
245
10.1K
Pepsi
Pepsi@pepsi·
how do you drink Pepsi 🤔
English
16.4K
923
12.4K
13.5M
TRÄW🤟 retweetledi
TRÄW🤟
TRÄW🤟@thatstraw·
Currently on Fedora and loving it. If you had to convince me to switch… what distro would you suggest?
English
81
6
78
15.8K
TRÄW🤟
TRÄW🤟@thatstraw·
Linux was never meant to dominate the world. It was just a solution for one broke student. That solution now runs the global economy and most people still don't know its name.
TRÄW🤟 tweet media
English
7
51
331
11.1K
TRÄW🤟
TRÄW🤟@thatstraw·
Caption this with a Linux command😅
TRÄW🤟 tweet media
English
3
4
58
4.1K
TRÄW🤟 retweetledi
sysxplore
sysxplore@sysxplore·
Quick Linux tip: You can use the find command's -exec option to call an external program to perform a specific action on the returned files that match specific criteria. For example, deleting files, listing file perms, and so on. $ find ~/ -type f -exec ls -lah {} \; This is very useful when performing the same action on multiple files in different locations. The above command is an example of listing the permissions and other metadata of every file the find command finds. A breakdown of the -exec option: • exec ls - this tells find to execute the ls command on every filename that matches the search string. • -lah - displays all files, including hidden files, their permissions, and other file metadata, such as sizes, in a human-readable format. • {} - The “{}” placeholder represents each filename and must be the last item in the parameter list. • ; - To indicate the end of the parameter list, a semicolon ";" is used. It must be escaped with a backslash "\" otherwise the shell will interpret it. You can also use the + instead of the ; to indicate the end of the parameter list. There should be a space between the + and the curly braces "{}". You can execute multiple commands using -exec in find. For example, this looks up word counts in text files and their disk usage in one invocation: $ find . -name "*.txt" -exec wc {} \; -exec du -sh {} \;
sysxplore tweet media
English
9
47
256
11.2K
TRÄW🤟 retweetledi
sysxplore
sysxplore@sysxplore·
Linux is still the best operating system for developers . Right?
English
48
4
244
13.9K