The Linux kernel is mainly written in C language and uses the assembly language in a small amount. Its compiler uses gcc. Therefore, C language is a very important programming language in Linux. Every technology is easy to learn. Readers who want to learn it in depth need to select appropriate tools to learn.
1.g five pen 0.8 final version:
Http://www.linuxsir.com/bbs/showthread.php? S = & threadid = 2021.
2. Smart Chen Qiao Chinese Character Input System Linux Version)
Http://www.znwb.com/linux.html
3. the Linux kernel is mainly written in C language and uses the assembly language in a small amount. The Compiler of common Linux tools uses gcc. Therefore, C language is a very important programming language in Linux. Readers who are familiar with Linux programming can refer to the following GNU/Linux programming guide K. wall M. watson M. whitis, translated by Wang Yong, Wang YiChuan, Lin huajun, Gan Quan, Tsinghua University Press, 2000-6), the book on programming tools gnu c, GNU Makefile, Autoconf, RCVS, Emacs), system programming I/O operations, file operations, processes, threads, Memory Management), inter-process communication and network programming pipelines, message queues, shared memory, signal lights, sockets, device drivers) user Interface Programming ncurses, Xlib, Motif, GTK, Qt, Java, OpenCL), Shell programming and GDB debugging tools are all briefly introduced. It is a good book to understand the Linux programming environment, however, this book is indeed a guide, and every technology is just a few minutes away. Readers who want to learn this technology in depth need to choose the appropriate books to learn.
Shell programming is the most basic programming in common Linux tools. We recommend the Guide to LINUX and UNIX Shell programming, translated by David Tansley, translated by Zhang chunmeng, published by Mechanical Industry Press, 2000-6 ), the book details shell programming skills, various UNIX Commands and syntaxes, and involves UNIX text processing and a small number of system management issues. For system programming, W. Richard Steven S, Yu jinyuan, and others are recommended for advanced programming in UNIX environments. The famous APUE is published by the Mechanical Industry Press 2000-2. This book provides an in-depth introduction to I/O, processes, signals, and inter-process communication. It has always been known as the "Bible" of UNIX programming. It is also applicable to Linux and has superior translation quality.
Another set of books by W. Richard Steven S is recommended for network programming: UNIX Network Programming introduced by Tsinghua University Press. Readers can also refer to the domestic book "Linux network programming", such as Li Zhuo, Machinery Industry Publishing House, 2000-1 ). For more information about the underlying network, see W. richard Stevens's "TCP/IP details" three-volume book, Machinery Industry Press) and douglas e. COMER's "using TCP/IP for Internet connection" three-volume book, Electronic Industry Publishing House), this is definitely a classic network reference book.
Http://www.niuren.com/Article_Show.asp? ArticleID = 5
4. Linux common tools LINUX Practical Training Guide
Http://www.cstd.impu.edu.cn/zyh/wlsx/handbook.doc
5. Obtain the local IP address.
Ifconfig
6. Install software using common Linux tools
Use rpm-ihv *. rpm for installation in rpm format
If tar.gz is decompressed with tar zxvf * .tar.gz, check the installation instructions in the decompressed directory, such as README or INSTALL. open the file and see how to INSTALL it.
7. Commonly used Linux tool Fedora core 2 supports NTFS kernel patch packages
Http://down.linuxsir.org/main? Q = node/view/13
8. Development of common Linux tools perl & php & python script programs
Http://www.linuxsir.org/bbs/forumdisplay.php? S = & forumid = 77
9. Stardict, a common Linux tool, is a good dictionary and is better than the word overlord;
Mplayer is a powerful playback software;
Gftp, kget, and other ftp tools. It is also convenient to set up the ftp service with vsftp;
LumaQQ is equivalent to the QQ Software in windows and can execute the QQ protocol;
Kmess can execute the msn protocol.
10. Detailed information about HancomOffice, a common Linux tool:
Word Processing: HancomWord 6.0 (Alpha 2)
Electronic tabulation: HancomSheet 2.0
Slide: HancomPresenter 2.0
Drawing: HancomPainter 2.0
By btbtd