ubuntu 常用知识

1.bash 是linux默认使用的shell程序,bash 是sh的增强版本,完全兼容sh.
2.linux的内核分为5个模块:进程调度、进程间通信管理、内核管理、虚拟文件系统、网络接口。
3 fork() 创建一个子进程,并将父进程的内存数据copy到子进程中,子进程是父进程的一个副本,区别在于PID不同。
vfork() 是创建一个子进程,并和父进程分享内存 数据。
4 exec是以新进程替代老进程,但PID不同。
5 system是调用shell执行你的命令,system = fork + exec + waitpid,执行完毕后回到原来的程序中,继续执行下面的部分。总之,如果你用exec调用,应该先fork一个新进程,然后exec;而system不需要你fork新进程。
6.什么是gcc / g++
首先说明:gcc 和 GCC 是两个不同的东西
GCC:GNU Compiler Collection(GNU 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。
gcc是GCC中的GUN C Compiler(C 编译器)
g++是GCC中的GUN C++ Compiler(C++编译器)
7.gdd 和 ddd
gdd 是GNU的调试工具,ddd是图形化的gdd
8.Make是一个工具,它控制可执行程序和程序源文件中非源码文件的生成。
CMake支持跨平台Make。 CMake 辨别使用哪种编译器去编译给出的源码种类.
9.LAMP: 在linux上部署web应用最常用的方案是Apache + MySql + PHP,即以Apache作为web服务器,以MySql作为后台数据库服务器,用PHP开发Web应用程序,这种组合方案简称为LAMP,具有免费高效稳定的特定。
10.linux的创始人是林纳斯·本纳第克特·托瓦兹 。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值