Welcome 微信登录

首页 / 操作系统 / Linux

Linux虚拟文件系统之文件打开(sys_open())

Linux虚拟文件系统之文件打开(sys_open())

在文件读写之前,我们必须先打开文件。从应用程序的角度来看,这是通过标准库的open函数完成的,该函数返回一个文件描述符。内核中是由系统调用sys_open()函数完成。 [cpp] /*sys_open*/SYSCALL_DEFINE3(open,constchar__user*,filename,int,flags,int,mode){longret;/*检查是否应该不考虑用户层传递的标志、总是强行设置O_LARGEFILE标志。如果底层处理器的字长不是...
Vi/Vim基本使用命令

Vi/Vim基本使用命令

以前一直在windows下,开始使用vim肯定会很不适应,但是一旦你用惯了,就不想再换了,关键在于多用。这就是传说中编辑器之神。Vim有着一个比较陡峭的学习曲线。这意味着开始学习的时候可能会进展缓慢,但是一旦掌握一些基本操作之后,能大幅度提高编辑效率。Vi的三种状态1.命令态 Command mode接受编辑命令2.插入态 Insert mode :做文字输入,按Esc键可到 Command mode 。3.最后一行态Last line mode将文件写入...
Android和WebOS上使用Debian

Android和WebOS上使用Debian

Android和WebOS都是基于Linux开发的移动操作系统,说基于Linux的话linus听了肯定皱眉头,因为其实内核就是Linux,改动基本都限于驱动和外网gnu工具的选择。所以在上述两个平台上利用chroot建立常见linux发行版的环境就显得顺理成章。Andorid:电子市场(google官方的market)中有一个Linux installer(http://android.galoula.com/en/LinuxInstall/ )可以用图形...
各大开发板Android烧写方式总结

各大开发板Android烧写方式总结

现在手头有几块板子,2410、2440都是以前用的,现在主要是用6410,一块是一个公司的JFJ6410开发板,另外一个是天嵌的6410V1.今天总结一下Mini6410、OK6410、TQ6410以及Real6410这几个国内买的比较多的开发板烧写Android的方式。其实主要是烧写UBI文件系统的方式。之前做嵌入式用的比较多的文件系统是cramfs和yaffs2文件系统。但是随着Android的流行,烧写Android系统便多了个更好的选择,那就是UB...
Linux下Qt安装之qt-x11-opensource-src-4.3.2的安装与配置

Linux下Qt安装之qt-x11-opensource-src-4.3.2的安装与配置

终于在linux下成功安装了Qt,我用的系统是Fedora 9。首先下载qt-x11-opensource-src-4.3.2.tar.gz源码包(地址是:http://down1.chinaunix.net/distfiles/qt-x11-opensource-src-4.3.2.tar.gz,将这个地址直接粘贴到迅雷的新建任务中进行下载)。下载好源码包后,我们来一步一步地操作:(1)将源码包放到Linux下的“/tmp/”目录(2)终端上切换工作目录...
Ubuntu 进入单用户模式修改sudoers权限及root密码

Ubuntu 进入单用户模式修改sudoers权限及root密码

Ubuntu 进入单用户模式,修改sudoers权限,修改root密码。若sudoers的权限为440,则可以直接使用sudo su -进入root(此命令无需输入root密码)然后修改sudoers文件。修改后再su为原来的用户。问题:虚拟机装了个ubuntu,设置了用户,但现在忘记了密码,怎么办才好?还有,如何获取root用户?ubuntu root 密码可不是空啊,也不是你自己可以设的,而是系统随机生成的,你安装时设置的是你自己的账户的密码。第一个问...
Linux实习笔记之(Vi与Shell编程)

Linux实习笔记之(Vi与Shell编程)

说到Linux必然会提到文本编辑工具Vim和脚本语言Shell,阿里的团队对于你用什么写代码是无要求的,这些都是自选,但是对着测试机那个纯文本的操作界面实在蛋疼不已。对图形界面的依赖还是早日切断为好,我曾经幻想着可以用Eclipse写就不需要VI了。。结果还是不得不面对这样的宿命啊。程序员的命,即使不装酷也为了生计,去学习吧!特别对于脚本,其实很多人会说Python,但Shell毕竟是Linux原生态的,不会Shell怎么能说会Linux呢?我的老大说的。...
Gentoo Linux x86 源码安装

Gentoo Linux x86 源码安装

根据 gentoo 官方进行细化。1. 介绍本指南包含了完成一次从stage3开始安装Gentoo要用到的所有命令。你需要连接到Internet以下载stage3包和Portage快照。重要: 新手应当阅读手册,其中有关于安装过程更完整的描述。这篇快速安装指南是为那些只需要遵循一个核对清单的有经验用户设计的。所有费时超过两秒的命令都会跟随着在屏幕上打印时间输出。这些命令的耗时是在一台AMD 2000 1.66Ghz的PC上测试的,拥有512MB内存和两个S...
GAMIT 解算各步骤-详细

GAMIT 解算各步骤-详细

先说两句前久由于工作需要,花了两个月时间来弄gamit解算;找了几个同学都是半瓢水,后来得高人指点,总算是弄通了,其实在我看来,会使用gamit本身没什么,能写一个出来才nb,所以很鄙视某些人把这个东西藏着捂着,或是说一半留一半的做法; ;所以这里总结一下各步骤贴出来给大家参考,希望有用到的朋友少走弯路.GAMIT相关阅读:http://www.linuxidc.com/GAMIT/GAMIT10.4下载在Linux公社5号FTP服务器,具体下载见 htt...
RedHat Linux 9.0下安装GAMIT

RedHat Linux 9.0下安装GAMIT

在虚拟机中安装好linux之后,就可以进行安装gamit以及相关的东西了,由于之前没接触过linux可以说是从零学起,所以一直花了我好两三天时间去安装gamit,安装过程中问题不断出现,慢慢解决嘛,办法总比问题多,同时在这个过程中也学到了一些东西,现把安装的步骤写下了,一方面是对自己的一个总结,另一方面一也可以对没装过的同行一个借鉴吧。^_^GAMIT相关阅读:http://www.linuxidc.com/GAMIT/GAMIT10.4下载在Linux公...
Linux 文件系统及文件操作常用命令

Linux 文件系统及文件操作常用命令

一、文件系统1. Linux 文件系统简介:Linux 文件系统是采用级层式的树状目录结构,在此目录结构的最上层是根目录 “/” ,其余的目录都是在此目录下创建的。2. Linux 部分常见重要目录:/ : Linux文件系统的上层根目录/root: 超级用户 root 的宿主目录 /home: 存放普通用户的宿主目录,每个用户在该目录下都有一个与用户名同名的目录/bin: 存放常用命令的目录,普通用户的可执行命令,系统的任何用户都可以执行该目录中的命令 ...
<< 531 532 533 534 535 536 537 538 539 540 >>