First, the basic requirements of learning Linux
1. Master at least 50 more common commands.
2. Familiar with Gnome/kde and other x-windows desktop environment operation.
3. Master the common installation methods for. Tgz,. RPM and other software packages
4. Learn to add peripherals, install device drivers (such as network cards)
5. Familiar with Grub/lilo guide and simple repair operation.
6. Familiar with Linux file system and directory structure.
7. Master Vi,gcc,gdb and other common editors, compilers, debuggers.
8. Understand shell aliases, pipelines, I/O redirection, input and output, and shell scripting.
9. Learn about networking in a Linux environment.
Second, Linux common commands
Installation and Login commands: Login, shutdown, halt, reboot, Mount, Umount, Chsh
Document processing commands: File, mkdir, grep, DD, find, MV, LS, diff, Cat, ln
System administration related commands: DF, top, free, quota, at, LP, AddUser, Groupadd Kill, Crontab, Tar, unzip, Gunzip, last
Network operation commands: Ifconfig, IP, ping, netstat, Telnet, ftp, route, Rlogin rcp, finger, mail, nslookup
System security Related commands: passwd, Su, umask, Chgrp, chmod, Chown, chattr, sudo, pswho
Third, Linux under common software
[Media playback]
1) DivX Movie: MPlayer
2) RM Movie: Realplayer10 for Linux, MPlayer
3) Mp3:xmms,beep Media Player, MPlayer
4) Ape:xmms+monkey ' s Audio plugin (http://supermmx.org/linux/mac/)
5) Other formats (WMA, WMV, MKV, QuickTime): MPlayer documents and files in various formats
[File View]
1) Open Microsoft Office docs: OpenOffice, Starsuite
2) View PDF file: Acroread for Linux, Kpdf, Xpdf, GGV
3) View PS file: GSview, GGV, KGhostView
4) CHM file: Archmage,chmsee, Xchm,chmviewer
5) MHT file: RIPMIME,FIREFOX+MAF plugin
6) Chart drawing: Dia (equivalent to Visio)
7). bin Virtual disc: Bin2iso or bchunk to ISO mount
8) Compress files
. Rar:rar for Linux or Unrar
. zip:unzip
. bz2:bunzip2
. Tar/.tgz:tar
[Chinese Input Method]
1) SCIM
2) FCITX
[Network Software]
1) qq:lumaqq, Gaim+openq plugin
2) Msn,icq,yahoo:gaim
3) Web browser: Mozilla-firefox, Mozilla, Opera
4) FTP client (graphical interface): Gftp, Iglooftp
5) FTP client (terminal): Lftp, NcFTP
6) FTP server: pureftpd, PROFTPD, vsftpd
7) HTTP Download (terminal): wget, Curl, Prozilla
8) bt download: BitTorrent (terminal), Azureus (graphical interface)
9) Email software (graphical interface): KMail, Thunderbird, Sylpheed, Evolution, opera M2
E-mail terminal: Mutt, Pine, Gnus
) Rss:liferea, Akregator
Bbs:qterm, {rxvt,xterm,gnome-terminal,...} +bbsbot
[Editor]
1) Text: Vim, Emacs, JEdit
2) 16 binary: HexEdit, Ghex, MC
3) Image view: Gimageview, Gqview
4) Image processing: GIMP, ImageMagick
5) Audio Processing: Audacity
[Common tools]
1) English-Chinese Dictionary: stardict (screen taking word, thesaurus, English, Chinese, English, British and English)
Ibmdict (including sci-tech dictionaries, large thesaurus, English-Chinese, Chinese-English)
DICTD: Chinese and English can use all StarDict thesaurus
Cdict: Chinese and English use Easy installation, color display.
2) scientific calculation: matlab, octave
3) Scientific drawing: Gnuplot, MetaPost
[Virtual machine]
1) win under Virtual Linux:cygwin, VIRTUAL-PC, colinux
2) virtual Win:win4lin under Linux
3) Cross-platform: VMware, Bochs
4) running Windows program under Linux: Wine, Winex, crossover office
5) Chinese environment under console: Zhcon, CCE
Learning Roadmap for Linux