我是大一的学生,假期想学一点linux,主要想了解一下那个上面的c++编程,那个《鸟叔的私房菜》怎么样

我是大一的学生,假期想学一点linux,主要想了解一下那个上面的c++编程,那个《鸟叔的私房菜》怎么样,第1张

《鸟哥的linux私房菜》不是讲编程的,是讲系统管理、服务器架设的,如系统权限、用户管理、架设网站等等方面的知识,和C++一点关系都没有。不过在系统管理方面仍然是一本不错的入门书(第三版排版不太好,命令在图里有空格,但文字里却并在一起等情况,要自己分辨)

在linux下还是以C为主的,当然要学图形界面等软件还是和C++有关。

如果是C的学习,跟linux还是非常相关的,需要了解很多linux系统内核知识,如果是C++的话,建议直接从C++库入手,如QT、ACE等等,这些都和系统本身没直接关系(但有些库只能运行在linux下)

给你点建议:

要学LINUX下的C编程,先看一两本LINUX下C的书比较好,这个你自己选择,但是经典的书还是好一些,比如《LINUX程序设计》、《UNIX环境高级编程》,看这些的时候把书上的例子选择一些自己编译一下,哪怕是照着敲进去,事半功倍。

推荐一本简单的内核书《linux内核完全剖析012》,这个讲的是012内核,代码量只有1万多行,现在的内核比起来差了近几百倍了。这个书讲了很多X86体系结构的知识,这时理解内核必备的,汇编你要能看懂。有了上述的知识,可以看一下《深入理解LINUX内核》等书,了解下现在的真正的内核。(目前kernel 3的经典书籍没有,而且第三代内核升级比较快,不会像26这样的版本几年没有大更新了,不过3和26还是很相似的,主要是一些扩充,原理是一样的,可以用26的书去了解下,挑一本经典的就好),实战的话《linux就该这么学》

之后可以根据自己的喜好选择,如果想了解驱动开发的就看看《Linux设备驱动程序》,想了解网络的,可以了解相关协议等等,如果想搞学C++,也可以了解相应的库。

(很多书的书名是写unix并非linux,但本质是一样的,其基本原理是相通的)

有了上述知识就可以做项目进行实践了,综合实践才是检验是否掌握相关知识的最佳途径。适当的开发一些项目,去熟练所学的知识。

这是我的一些心得,希望对你有用。

还有就是了解下linux系统本身还是非常有必要的,比如权限知识、线程调度等。

如果是C++的学习,建议先学好C++的基础知识,如虚函数、类的继承等,那些库都是建立在此基础上的。

根本不是同一人,原因如下:

linux私房菜是蔡德明,PHP是惠新宸。

鸟哥的Linux私房菜                                                

内容介绍:

《鸟哥的Linux私房菜:基础学习篇》是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux *** 作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理,以及主机系统与程序的管理,如查看进程、任务分配和作业管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。

1Physical console、Virtual console、Terminal的说明?

2如果我以命令行模式登录Linux主机时,我有几个终端接口可以使用?如何切换各个不同的终端界面?

3在Linux系统中,/VBird与/vbird是否为相同的文件?

4我想要知道date如何使用,应该如何查询?

5我想要在今天的1:30让系统自己关机,要怎么做?

6如果Linux的X Window 突然发生问题而挂掉,但Linux本身还是好好的,那么我可以按下哪三个键让X Window重新启动?

7我想要知道2010年5月2日是星期几?该怎么做?

8使用man date 然后找出显示目前的日期与时间的参数,成为类似:2015/10/16-20:03

9若以X Window为默认的登陆方式,那请问如何进入虚拟终端?

10简单说明在bash shell的环境下,[TAB]按键的用途?

11如何强制中断一个程序的进行?(利用组合键,而非利用kill命令)

12Linux提供相当多的在线查询功能,成为man page,请问,我如何知道系统上有多少关于passwd的说明?或者可以使用其他的程序来代替man的这个功能吗?

13在man的时候,man page显示的内容中,命令(或文件)后面会接一组数字,这个数字若为1、5、8,表示该查询的命令(或文件)意义是什么?

14man page 显示的内容的文件是放置在哪些目录中?

15请问这一串命令foo1 -foo2 foo3 foo4中,各代表什么意义?

16当我输入man date 时,在我的终端却出现一些乱码,请问可能的原因是什么?如何修改?

17我输入这个命令ls -al /vbird,系统回复我这个结果:ls:/vbird:No such file or dirctory请问发生了什么事?

18我想知道目前系统有多少命令是以bz开头的,可以怎么做?

19承上题,在出现的许多命令中,请问bzip2是干嘛用的?

20在终端里面登录后,看到提示字符$与#有何不同?平时 *** 作应该使用哪一个?

21我使用dmtsai这个账号登录系统了,请问我能不能使用reboot来重启?如不能,请说明原因,若可以,请说明命令如何执行?

本文参考: 恰克与飞鸟的CSDN博客

3路公交车的具体路线和班次板块地区有所不同,香府私房菜的位置也不确定,因此无法提供准确答案。一般来说,如果你需要从3路公交车下车到香府私房菜,可以通过以下几种方法来了解:

1查询公交线路:查询3路公交车的线路及站点信息,找到距离香府私房菜较近的站点,然后下车后走路到达。

2使用地图导航:在手机或电脑上使用地图导航应用程序,输入起点和终点的地理位置,系统会自动给出公共交通线路、步行路径和车程时间等提示,以便更好地规划和实施行程。

无论采用哪种方式,都建议在具体行动前提前确认目的地的地理位置和公共交通路线,以避免出现迷路或浪费时间的情况。

推荐几本学习Linux的书籍:

一、《快乐的Linux命令行》

这本书介绍如何生存在 Linux 命令行的世界。不像一些书籍仅仅涉及一个程序,比如像shell 程序, bash。这本书将试着向你传授如何与命令行界面友好相处。它是怎样工作的?它能做什么?使用它的最好方法是什么?

正如书中所说的“就像有位老师在你身边,指导你学习”,这本书的特点是语言简洁流畅,即使是英文版,看起来也不费劲(目前已有中文版)。涵盖了大部分命令行工具和Shell编程。最主要的是它基于 CC 协议共享,任何人都可以免费下载。

二、《Linux命令行与shell脚本编程大全》

这是一本非常适合Linux小白的入门教程,内容通俗易懂、深入浅出,除了日常工作中用的基础命令之外,像正则表达式、sed、awk 这样的高级命令也有介绍,书上还配有大量的实例,如果你想精通 shell 编程,那么这本书就是为你准备的。也是有志于从事系统运维开发的朋友必备读品,总之,只要你能跟着这本教程学完,使用 Linux 就轻车熟路了。

三、鸟哥的Linux私房菜 : 基础学习篇

如果你想要学习Linux,强烈建议通过《鸟哥的Linux私房菜》这套书籍去学习,浅显易懂,小编就是通过这套书籍学会Linux的。

四、Linux UNIX系统编程手册 套装上下册

《linux/unix系统编程手册(上、下册)》是介绍linux与unix编程接口的权威著作。linux编程资深专家michael kerrisk在书中详细描述了linux/unix系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。

《linux/unix系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。

不知道你基础怎样,不过如果想学习的话,怎么都不算晚,只要有恒心。

嵌入式就业 没问题的,现在人才挺抢手的。

下面这些书 都你 很有用处,有时间都要学一下!

数字电路

计算机组成原理

嵌入式微处理器结构

汇编语言

C/C++

编译原理

离散数学

数据结构和算法

*** 作系统

软件工程

网络

数据库

Linux内核完全剖析

Unix环境高级编程

深入理解Linux内核

情景分析和源代码

嵌入式系统

Arm9手册

Arm汇编指令

数字图象压缩技术

通信协议及编程技术

网络与信息安全技术

DSP技术

Linux与Unix Shell编程指南

Primer Plus 5th Edition

The C Programming Language 2nd Edition

Advanced Programming in the UNIX Environment 2nd Edition

嵌入式内核代码情景分析

深入理解Linux内核

Linux内核源代码情景分析

UNIX Network Programming

TCT/IP详解

Linux内核编程

Linux设备驱动开发

ARM体系结构与编程

S3C2410 DataSheet

计算机与通信专业英语

嵌入式系统——体系结构、编程与设计

嵌入式系统——采用公开源代码和Stong ARM/X scale 处理器

Building Embedded Linux Systems

算法导论

数据结构(C语言版)

计算机组织与体系结构?性能分析

深入理解计算机系统

*** 作系统:精髓与设计原理

编译原理

数据通信与计算机网络

数据压缩原理与应用

C语言书籍:

The C Progamming Lanauage 《C程序设计语言》

Pointers On C 《C和指针》

C traps and pit falls 《C陷阱与缺陷》

Expert C Lanuage 《专家C编程》

Wrinting Clean Code 《编程精髓——Microsoft 编写优质无错C程序秘诀》

Programming Embedded Systems in C and C++ 嵌入式系统编程

C语言嵌入式系统编程修炼

高质量C++/C编程指南

以上就是关于我是大一的学生,假期想学一点linux,主要想了解一下那个上面的c++编程,那个《鸟叔的私房菜》怎么样全部的内容,包括:我是大一的学生,假期想学一点linux,主要想了解一下那个上面的c++编程,那个《鸟叔的私房菜》怎么样、鸟哥的linux私房菜和搞php的那个鸟哥是同一人吗、2020-03-24-鸟哥私房菜第四章等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9844437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存