Status Updates From How Linux Works: What Every...
How Linux Works: What Every Superuser Should Know by
Status Updates Showing 1-29 of 29
Jordan
is on page 78 of 368
ngl im a weird nerd so i knew a lot of this already
— Jun 26, 2025 10:52AM
Add a comment
Jordan
is on page 40 of 368
Gives you info on a way that is straightforward
— Feb 20, 2025 07:04AM
Add a comment
Sam
is 35% done
I've been running linux as a hobby for 18 years now and I thought it was time to finally read the manual. You can pick up a lot "on the job" but I didn't realize how much detail I missed.
— Nov 02, 2024 07:05AM
Add a comment
Ben
is on page 148 of 464
Enjoying this a lot.
Working on my ultimate Dev PC!
— Jun 07, 2022 10:21PM
Add a comment
Working on my ultimate Dev PC!
Mateus Nascimento
is on page 73 of 368
Just finished chapter 02, which ends with a general overview of the hierarchy of the filesystem. So far, a great book, super easy to understand and to follow along.
— Dec 23, 2021 12:23PM
Add a comment
Rafaelle
is on page 29 of 368
When you encounter a problem on a Unix-like system such as Linux, you must read the error message. Unlike messages from other operating systems, Unix errors usually tell you exactly what went wrong.
— Oct 14, 2021 03:35AM
Add a comment
Rafaelle
is on page 26 of 368
If you’re impatient, ask a friend—or pay someone to be
your friend so that you can ask him or her.
— Sep 23, 2021 07:18AM
Add a comment
your friend so that you can ask him or her.
John
is on page 130 of 368
Amazing ! So far I have learned more about Linux in this book than I have in school over the last 3 months!
— May 13, 2021 05:27AM
Add a comment
Romain
is on page 84 of 368
Very interesting, very good introduction to Linux.
— May 04, 2020 02:28AM
Add a comment
Mayaman
is 9% done
I forgot about sys calls.... have to read this book again
— Apr 08, 2020 07:37AM
Add a comment
Mayaman
is 14% done
Unlike other operating systems, Linux treats EVERYTHING AS A FILE from directores to whole drives. While it allows us, users, to easily manipulate the I/O contained within them, it does take a while before it actually sinks into your mind.
— Dec 25, 2019 07:24AM
Add a comment
Mohammed Hussain
is on page 130 of 368
I didn't know systemd is that complex. However, I found socket units interesting.
— Sep 12, 2018 01:00PM
Add a comment
Cole
is on page 63 of 368
It's not a first look book, it requires a little knowledge of everything before you can get really into it. This book and the linux command line are great together
— Apr 11, 2017 06:00AM
Add a comment
Tim
is on page 50 of 392
Great book for things beyond reference. As he says it's not meant to be a exhaustive reference but a narrative that fills in the gaps sometimes left by strict and comprehensive references. Use this at work all the time. Will never probably be "done" with it!
— Jul 30, 2015 07:26AM
Add a comment
José Juan
is on page 14 of 368
Getting Online Help: man ls; man -k keyword; man -5 passwd; command --help or -h; ls --help; info command; some pkgs dump avail docs into /usr/share/docs with no regard for online manual systems like man of info.
— Aug 14, 2013 02:05PM
Add a comment
José Juan
is on page 13 of 368
Special Chars: Perl uses nearly all of them, *.!|/\$'`"^~#[]{}_; Jargon File, http://www.catb.org/~esr/jargon/html/, The New Hacker's Dictionary[Raymond]; Command-Line Editing: Ctrl-B,Ctrl-F,Ctrl-P,Ctrl-N,Ctrl-A,Ctrl-E,Ctrl-W,Ctrl-U; Text Editors: vi; emacs; Learning the vi Editor[Lamb] book; For emacs, start emacs from prompt, type Ctrl-H and then type t. GNU Emacs Manual[Stallman]
— Aug 14, 2013 02:04PM
Add a comment
José Juan
is on page 11 of 368
passwd - change password, chsh - change shell; Dot Files, .bashrc, .login, .[^.]* or .??* to get all dot files except the current and parent dirs; Environment and Shell Variables, PS1 controls the prompt, STUFF=blah, LESS env var, many man pages contain a section marked ENVIRONMENT that describes env vars, assign env var by export STUFF; PATH=dir:$PATH;
— Aug 14, 2013 02:02PM
Add a comment
José Juan
is on page 9 of 368
more and less
less --help
pwd (print working dir)
diff (option -c)
file
find
find dir -name file -print
head and tail
head /etc/inittab shows first 10 lines
tail /etc/inittab shows last 10 lines
sort (options -n -r)
— Aug 13, 2013 09:37PM
Add a comment
less --help
pwd (print working dir)
diff (option -c)
file
find
find dir -name file -print
head and tail
head /etc/inittab shows first 10 lines
tail /etc/inittab shows last 10 lines
sort (options -n -r)
José Juan
is on page 7 of 368
Further References:
Mastering Regular Expressions[Friedl]
regex chapter of Programming Perl[Wall]
Introduction to Automata Theory, Languages, and Computation[Hopcroft](*like math)
— Aug 13, 2013 09:36PM
Add a comment
Mastering Regular Expressions[Friedl]
regex chapter of Programming Perl[Wall]
Introduction to Automata Theory, Languages, and Computation[Hopcroft](*like math)
José Juan
is on page 7 of 368
See Appendix A for large list of cmds
grep root /etc/passwd
grep root /etc/*
-i and -v options
egrep
regex vs wildcard-style patterns
regex .* match any number of chars like * in wildcards
regex . match one arbitrary char
grep(1) man page describe regex
— Aug 13, 2013 09:35PM
Add a comment
grep root /etc/passwd
grep root /etc/*
-i and -v options
egrep
regex vs wildcard-style patterns
regex .* match any number of chars like * in wildcards
regex . match one arbitrary char
grep(1) man page describe regex
José Juan
is on page 6 of 368
/bin/sh
shell window / terminal windown
prompt $
cat
stdin / stdout
Ctrl D / Ctrl C
Basic cmds: ls, cp, mv, touch, rm, echo
* echo cmd is useful for finding expansions of shell wildcards and variables
/ . and .., absolute and relative pathnames
Directory Cmds: cd, mkdir, rmdir, rm -rf
Shell Wildcards
echo *
echo *dfkdsafh
?
single quotes to escape, echo '*', will find handy in grep and find cmds
— Aug 13, 2013 08:38PM
Add a comment
shell window / terminal windown
prompt $
cat
stdin / stdout
Ctrl D / Ctrl C
Basic cmds: ls, cp, mv, touch, rm, echo
* echo cmd is useful for finding expansions of shell wildcards and variables
/ . and .., absolute and relative pathnames
Directory Cmds: cd, mkdir, rmdir, rm -rf
Shell Wildcards
echo *
echo *dfkdsafh
?
single quotes to escape, echo '*', will find handy in grep and find cmds




