如何使用Linux编程的编译器和调试器

 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件、网络协议和应用程序。它支持32位和64位硬件。Linux运用了Unix以网络为核心的设计思想,

是一个性能稳定的多用户网络操作系统。目前非常流行的Android智能系统也是基于Linux内核开发的。 那么学Linux要怎么入手呢?又有哪些方法和路径?

我刚开始学的时候也在网上参考了很多Linux前辈的学习路径与方法,基本上都是大同小异,殊途同归,总结出来由简到难就是使用Linux—〉Linux系统编程开发—〉驱动开发和分析Linux内核,我也是这样一路走过来的。要想使用Linux,首先你就要转变原有的思维,忘掉Windows,Linux和Windows的设计思想不同,操作方式也有很大的差异,Windowws以图形操作为主,但Linux却截然不同,它的精髓在于命令行,基本上所有的Linux高级用户都是以命令操作为主,所以要学Linux就忘掉图形操作吧,把自己变成"命令控",多学一些命令,掌握一些常用的命令,

如: 基本命令: ls-ladhi  tree  pwd  cd  hwclock  -h  --help  history 关机重启: shutdown   init   reboot   runlevel 文件查看: cat   more  less  head  tail   文件管理: mkdir -p  touch  cp   cp-r   rm-rf  mv file du-sh  磁盘管理: df -Th  fdisk-l  mkfs.ext4  umount-a   uname -m  e2label  tune2fs -l  文件包:  rpm -ivh   ./ configure  make install  vim   用户管理:id  whoami   w  who  useradd  usermod  userdel -r  groupadd   passwd  --stdin  su -    用户权限:  ll  chmod  chown  umask  setfacl -m-R-x-b  getfacl   chattr+-ai    lsattr   >> | wc -l  | more  进程管理:pstree tree  ps aux ps-ef  top-p free-k uptime  kill-1-9 killall = pkill   nice-n renice  jobs & fg  free dind dd     screen -ls -r

当你掌握里常用的命令,你就会发现一切会变得简单。,然后我们要学会如何使用Linux编程的编译器和调试器,这就包括gcc,Makefile和gdb,因为在以后的编程中会大量的使用到,所以刚开始只要会用就行,到时候用得多了自然而然的就熟悉了。 当你有了基本知识,也掌握了一定量的命令用法后,就可以进一步学习管理系统,

认真的看书并做实验,可以让你很快的进步.学习配置各种网络服务器,用linux搭建网络,这些都是学习linux系统管理和网络管理的好方法.。 之后呢就要了解系统结构,当然前提是你具备了一定的管理知识,知道了/etc下那些配置文件有什么用,知道了一般的网络服务器如何配置,了解系统结构是要学习一些原理性的东西.比如系统是如何引导的,引导后启动了那些东西.系统中哪些是最基本的库文件,有什么用等等.而最好的方法莫过于自己做一个Linux系统了。

lfs (linux from strach)会是你最好的帮手,它可以教你从源代码自己编译一个系统。 如果你不是计算机专业的,而想把linux学好,就一定要学习专业课程.学习微机原理,操作系统,计算机网络等等专业课程是必需的。只有基础扎实才能学得更快更好,只有这样才能成为高手。这也就是为什么同时开始学习linux,有些人学的非常快,不到半年就成了高手,有些人玩来玩去还玩不出名堂,玩了一两年还是菜鸟。 然后呢就是要保持虚心学习的态度,要知道人外有人,天外有天。只有保持虚心学习的态度才能让你学到更多知识。而在学习的过程中要有耐心,也要善于思考问题,多动手。要明白学好Linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在学习初期
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值