Welcome 微信登录

首页 / 操作系统 / Linux

Linux下FILE结构与“File descriptor”的区别

Linux下FILE结构与“File descriptor”的区别

在学习Linux,在Linux下使用c语言练习系统调用的时候,经常会遇到与文件相关的操作。一般来讲打开一个文件我们会得到这个文件对于的文件描述符fd“file descriptor”;另外在另一些系统调用里我们又常常遇到FILE这个结构。不知道最初是为什么,反正我一直认为这两者是完全一样的东西,FILE只不过是typedef后的int而已。直到有一天上机时遇到了奇怪的问题,才被迫在man中详细读了file descriptor相关的...
关于Linux环境下man命令的几点总结

关于Linux环境下man命令的几点总结

在Linux下使用终端操作时,man命令是我们最好的帮手。特别是对于新手来说,使用man命令是我们学习其他命令的最优选择。然而在最初的使用过程中,由于不太会读帮助文档,我没能把这个命令利用好。现在总结出了几点经验,用的顺利多了,跟大家分享一下。请执行“man man”!! 想要使用好man命令,就要先把它用在自己身上。念完man的帮助文档以后,使用的就会顺利多了。在读某个命令的man手册时,我们总能见到一些文中提到的命令后面会有一个...
PHP读取PDF内容(Linux下Xpdf的配置和使用)

PHP读取PDF内容(Linux下Xpdf的配置和使用)

最近领导拍脑袋想出了一个需求,要我读取PDF里面的内容,并且入库存为正文,用来搜索。一.下载首先,我们先把资料下下来先。下载地址在这里:http://www.foolabs.com/xpdf/download.html如果不需要转中文的话,只需要下载它就可以:xpdf-bin-linux-3.03.tar,如果需要转中文,那你就还需要它了:xpdf-chinese-simplified.tar二.安装现在,下载完毕了吧,我们可以进行安装了。 [root@...
Ubuntu 12.04中安装Qt SDK 1.2.1图文详解

Ubuntu 12.04中安装Qt SDK 1.2.1图文详解

Qt SDK包括了开发桌面应用、嵌入式、手机应用的Qt工具集,发布于2012年4月11日的1.2.1版本还包括了自我更新功能。Qt SDK 1.2.1 具体包括: 1.Qt 库(4.8.1版本) 2.塞班Symbian手机和诺基亚Nokia N9模拟器 3.Qt Creator集成开发环境(2.4.1版本) 4.Qt Mobility(1.2版本) 5.Qt 开发工具集 6.远程编译器Digia从诺基亚公司接手Qt后把大部分精力都放在了商业版Q...
制作的Fedora启动U盘无法引导系统的解决办法

制作的Fedora启动U盘无法引导系统的解决办法

最近发现手头的好几个U盘做成Fedora启动盘后,在引导系统时屏幕一直停留在左上角闪光标的状态,无法进live系统,而之前这些U盘都是能够作为Fedora启动盘正常引导的。在网上查了挺久,终于发现是因为这几个U盘都用了UltraISO(或类似)的软件做成其他系统的启动盘,而且启动模式都选择了USB-HDD,而在这种模式下使用Fedora的启动盘制作工具做出来的启动盘是有问题的,所以只需要将U盘的启动模式改回去就行了!使用DiskGenius就可以对U盘的引...
Ubuntu 12.10 调节屏幕亮度经验分享

Ubuntu 12.10 调节屏幕亮度经验分享

我一直用的是Ubuntu,刚开始,我不知道Ubuntu屏幕亮度过亮,每次到学校机房的XP上都觉得其桌面太丑了(亮度所致)^-^. 这几天我才发现我眼睛有时候受不了,到网上一查才知道是屏幕太亮所致。于是蛋疼经历开始了,我一发现有这个问题,每次开电脑就要查解决方法。下面是在Ubuntu 12.10 调节屏幕亮度的经验分享。找到两类方法:一是跟维基上一样的改改/sys/class/backlight/acpi_video0/brightness。另一种是用la...
Fedora 17下Fcitx4.2.3的配置方案

Fedora 17下Fcitx4.2.3的配置方案

写在前面:1.我说的东西有的人看来可能很多余,但完全是我自己的操作得来的经验。注意:用VI需要一些基础,如果你不会,请将命令中所有vi 替换成gedit2.我的操作系统是英文的,所以没有截图,因为和大部分人的不一样没有参考价值。3.以前总是在想网上这些人是怎么知道那么长的命令的,原来我也可以的啊。首先在Fedora 17下安装fcitxsudo yum install fcitx然后安装云输入词库,这个我没有找到命令行,但在software manager...
Linux下一个有趣的命令---sl

Linux下一个有趣的命令---sl

sl,不是ls,接触Linux的人都知道Linux下的一个基础命令---ls,这个命令使用频率非常高,敲的次数多了总会有那么些时候不消息敲错了,一个典型的错误大概就是敲成sl了。某编程牛人也经常犯这样的错误,所以他自己编了一个程序娱乐一下(牛人啊牛人)~这个程序的作用很简单,就是当你输入sl的时候终端会出现一个火车呼啸而过~~sl在Ubuntu下的安装很简单:sudo apt-get install sl 即可语法也很简单,因为它是ls敲错时的替代品,你可...
在VMware的RedHat Linux系统中安装VMware Tools

在VMware的RedHat Linux系统中安装VMware Tools

为VMware的RedHat Linux系统中安装VMware Tools 全程图文详解。安装tools 先挂载光盘 然后解压光盘 再安装光盘查看时间是否正确如果不正确则修改时间看看光盘有没有挂载到media 如果没有则手动挂载进入media下的WMtools文件夹找到压缩文件进入该文件解压到user/src查看解压目标文件中已经有tools文件进入加压后的文件 执行.px文件按默认提示打yes or no直到提示enjoy重启电脑 安装成功Linux下一...
RHEL6.3全自动安装

RHEL6.3全自动安装

花了好长的时间做了一个很简单的实验,才明白,其实多动手才是真,看书,看视频,等等,一切都是浮云。下面着重介绍一下这个实验吧,算是对自己到警示:实验名称:rhel6.3全自动安装环境;virtualbox设备:台式电脑一台Ubuntu 10.04开始》1,建立实验所需环境首先在virtualbox下面装一台虚拟机作为服务器,用rhel6.3的dvd包再建立一台裸机,用virtualvbox有一个好处,可以不用启动虚拟机后按esc 进入bois,直接在设置里面...
<< 681 682 683 684 685 686 687 688 689 690 >>