- Dec 17, 2001
- 3,566
- 3
- 81
(This was originally in reply to Nosferatu's KDE thread, but was getting too OT)
I think that all of the folks around here that have a lot of Linux (or other *NIX) experience have seen enthusiastic newcomers get bogged down trying to do fancy stuff in X/KDE/GNOME before they understand some rather important fundamentals about the system. Obviously, there's a huge amount that such crusty old-timers could say is "essential," but I was hoping we could develop a list of 10 tasks that every Linux newbie should know how to do before doing anything else. 10. No more, no less. Keep it simple and achievable (so no grepping, unfortunately).
I'll start...
1) Navigate and view directories, and have a basic clue about what the filesystem looks like
2) Edit text files (easy editor suggestions, please... pico, maybe?)
3) Move, copy, and delete files (now that you can create some test files with an editor)
4) Add and remove users
5) Change basic permissions on files
6) Mount and unmount disks.
7) Know how to use the package system for your distro
8) Compile and install a kernel (?)
9) View and kill processes
10) Make simple command pipes (e.g. ls | less)
For the fun of it, if you suggest something else, tell me which of mine you'd remove. Perhaps after a little enjoyable bickering, we could come up with a valuable reference that would get people started on the right track.
I think that all of the folks around here that have a lot of Linux (or other *NIX) experience have seen enthusiastic newcomers get bogged down trying to do fancy stuff in X/KDE/GNOME before they understand some rather important fundamentals about the system. Obviously, there's a huge amount that such crusty old-timers could say is "essential," but I was hoping we could develop a list of 10 tasks that every Linux newbie should know how to do before doing anything else. 10. No more, no less. Keep it simple and achievable (so no grepping, unfortunately).
I'll start...
1) Navigate and view directories, and have a basic clue about what the filesystem looks like
2) Edit text files (easy editor suggestions, please... pico, maybe?)
3) Move, copy, and delete files (now that you can create some test files with an editor)
4) Add and remove users
5) Change basic permissions on files
6) Mount and unmount disks.
7) Know how to use the package system for your distro
8) Compile and install a kernel (?)
9) View and kill processes
10) Make simple command pipes (e.g. ls | less)
For the fun of it, if you suggest something else, tell me which of mine you'd remove. Perhaps after a little enjoyable bickering, we could come up with a valuable reference that would get people started on the right track.