当前位置:  技术问答>linux和unix

如何开始学习linux

    来源: 互联网  发布时间:2015-08-03

    本文导语:  我做过一年多 windows 开发,主要用 delphi 和c#,想开始学 liunx ,主要是程序设计方面的。。。大家给点意见。。。。 谢谢!!!!!!!!!!!!!! | Linux的内核主要使用C语言编写而成,少量地使用了汇编...

我做过一年多 windows 开发,主要用 delphi 和c#,想开始学 liunx ,主要是程序设计方面的。。。大家给点意见。。。。
谢谢!!!!!!!!!!!!!!

|
Linux的内核主要使用C语言编写而成,少量地使用了汇编语言,其编译器采用gcc。因此C语言是Linux系统中相当重要的编程语言。都Linux编程很陌生的读者可以翻阅以下《GNU/Linux编程指南》(K.Wall M.Watson M.Whitis著,王勇、王一川、林花军、甘泉译,清华大学出版社,2000-6),该书对编程工具(GNU C、GNU Makefile、Autoconf、RCVS、Emacs)、系统编程(I/O操作、文件操作、进程、线程、内存管理)、进程间通信和网络编程(管道、消息队列、共享内存、信号灯、Socket、设备驱动程序)、用户界面编程(ncurses、Xlib、Motif、GTK、Qt、Java、OpenCL)、Shell编程及GDB调试工具都有简要的介绍,是了解Linux编程环境的一本好书,但是这本书的确是一本指南,每种技术都浅尝辄止,希望深入学习该技术的读者需要选择适当的书籍来学习。
  Linux中最基本的编程是Shell编程,推荐《LINUX与UNIX Shell编程指南》(David Tansley蓍,张春萌等译,机械工业出版社,2000-6),该书详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。
  系统编程推荐《UNIX环境高级编程》(W.Richard Stevens,尤晋元等译,机械工业出版社,2000-2),就是著名的APUE。本书对I/O、进程、信号、进程间通讯的介绍都相当深入,一直以来被誉为UNIX编程的"圣经",同样适用于Linux,翻译质量也属上乘。
网络编程推荐W.Richard Stevens的另外一套书:《UNIX网络编程》(清华大学出版社引进),大师的经典之作,赞美之词溢于言表。读者也可以参看国内出版的《Linux网络编程》(李卓桓等著,机械工业出版社,2000-1)。要想详细了解网络底层的知识,请看W.Richard Stevens的《TCP/IP详解》(三卷本,机械工业出版社)和DOUGLAS E.COMER的《用TCP/IP进行网际互连》(三卷本,电子工业出版社),这绝对是网络参考书中的经典。

http://www.niuren.com/Article_Show.asp?ArticleID=5

|
从c开始吧

|
up

|
呵呵,UP!我也是正在学习中。

|
可以给200分?有c基础的都能玩linux

|
看源码,kernel2.6.8.1。

|
装一个先,基本的命令还是需要熟悉的

|
装了慢慢摸!
c/C++/shell

|
找台机器装个linux每天玩,一定要坚持住!!

|

从这儿开始应该比较好
http://www.oldlinux.org/index_cn.html
《Linux内核0.11(0.95)完全注释》

|
找台机器,装个Linux,玩玩命令和C语言!

|
不错啊!我也开始在用,不过现在只是用 kylix

|
先装一个Linux熟悉一下环境和基本命令先吧,学会gcc + gdb + vim的使用。
楼主如果有程序开发经验的话,Linux编程上手应该很快的(Linux下面有Kylix可以使用,和Delphi一样的)。

|
一起学Linux

|
会delphi最好,linux下有kylix是一样的
程序设计是相通的,不用太担心

|
在linux下,学C/C++比较好。

|
^_^

+U

|
同意

    
 
 

您可能感兴趣的文章:

  • 有最近开始学习Minix的吗?一起来学习吧
  • 今天开始开始学习LINUX,庆祝一下!
  • 从Delphi开始学习Java,如何学习Java.欢迎大家的光临!
  • 想开始学习Linux下的C++编程,不知道如何开始?
  • 学习JSP编程的话,JAVA学到什么样的程度可以开始JSP的学习呢?
  • 如何开始学习JAVA
  • 请问,要有哪些java基础才能开始学习EJB???谢谢!!!(急!!!)
  • 我今天开始学习java 请问 J2EE 怎么用
  • 今天开始学习JAVA,望各位高手指教一二
  • 各位大虾,一个初学者该怎样开始学习java?
  • 如何开始着手学习J2EE
  • 由于本人刚开始学习JSP,请各位高手指点
  • 学习linux内核入门:从哪一部分开始学习?
  • 学习Java是从基础知识开始学习好还是直接学习JBuilder好?
  • 我刚把c大概了解了一下不知道现在开始学习java怎么样??/
  • 我是刚刚开始学习java的小弟,请教各位大哥们!谢谢各位!
  • 送分题,我刚开始学习java--急切
  • JavaBeans开发用什么工具,学习bean应该怎样开始?
  • 我才开始学习Linux下编程,小问题问问.
  • 我刚刚开始学习linux嵌入式编程,不知道如何查资料
  • 想学linux,不过吧知道从何开始
  • 想学Linux,却不知道如何开始。。。
  • 请问内核从什么版本开始Linux进入了32位 ?
  • linux从什么内核版本时开始支持msdos文件系统的
  • linux是从那个版本开始有网络模块的?
  • linux 纯C编程从哪里开始
  • linux 图形界面任务栏开始菜单的内容记录在那?我想对其编辑.
  • 我刚开始学linux,现在想装一个lumaQQ,请高手说一下详细过程!
  • 请问怎样配置Linux的X Window的Gnome桌面的开始菜单?
  • 请教 linux的fork从什么版本开始支持COW?
  • 准备初学LINUX,如何开始?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 08048000 是加载动态库的开始地址,还是程序开始运行的地址
  • a如何从0开始
  • 我叛变了,开始学java了,希望大家多多关照!!
  • 学UNIX从SOC UNIX开始好吗?
  • pwd查看工作目录是从home/开始一直到当前文件么?
  • crontab任务怎么设置开始日期?
  • 不知道是继续vb6还是及时开始.net又或者是钻研java呢?
  • linux是从那个版本开始有网络模块的? iis7站长之家
  • 在程序的开始部份这样处理的含义是什么呀
  • Mysql auto_increment 重新计数(让id从1开始)
  • 如何开始...
  • JAVA考级我需要现在开始学什么?
  • 请问java用什么工具编写?在哪里运行?我刚开始学,不太懂,谢谢了
  • 我准备学编程,应怎样开始比较好(我喜欢快),请大家指点,谢谢!!!
  • 我想马上开始scjd 我
  • 如何开始学?
  • ?????????几分可以升5个三角包?几分开始升1星????????
  • 开始学什么UNIX?
  • JAVA的开始。。。。。。。。
  • 在Redhat 9 中,是不是只要安装过的软件都能在开始菜单中找到?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3