零基础学习嵌入式linux开发

第一章,

  嵌入式linux系统开发
1,linux管理模式

  文件和目录结构的操作是操作系统最经常涉及到的基本操作,简单了解下linux的基本结构。文件系统类型及目录结构。

1.1 linux基本结构。严格说,linux名字仅仅是linus主导的一个操作系统内核。现在所指的从结构上划分为,内核,运行期库及系统程序,shell,以及实用工具。

1.11 内核:主要包含文件管理,设备管理,内存管理,模块,网络,以及进程管理。  

    运行期库及系统程序:封装了内核向外界提供接口,提供应用编程提供给用户。

    shell:shell是个系统程序,命令解释器。

     实用工具:方便用户实用,完成对应程序。


2. 

linux的文件类型以及文件属性。

2.1  普通文件

文本文件,c语言源代码,shell脚本等,用cat,less,more,vi,emacs文本编辑器查看,用mv改名。

2.2目录文件

包括目录文件名,子目录以及其指针。是linux唯一储存文件的地方,ls显示内容。

2.3链接文件

常用ls -l查看命令。常首字母l开头,文件名后-->指向链接的文件,这样的文件,也被称为符号文件,或者软链接文件。

2.4特殊文件

linux的一些设备,如磁盘,终端,打印机,等,都在文件中显示,此类文件就是特殊文件,常放在:/dev/fd0表示驱动A

硬盘分区则使用类似下面的方式表示:/dev/sdMN

其中M可用a,b,c,d等来标识。表示对应板块的SCSI或者SATA接口的硬盘,N是M硬盘上的分区。

示例:【root@localhost  ~】ls -l

drwxr-xr- 2 root root 4096 07-10 23:20 desktop

  linux中文件的拥有者可以把文件的访问属性设置成3种不同的访问权限,可读r,可写w,可执行x,文件中又有3个不同的用户级别:文件拥有者u,所属组的用户g, 系统其他的用户o,

-表示普通文件,

d表示目录文件,

l表示链接文件,

c表示字符设备,

b表示块设备,

p表示命名管道 ,

f表示堆栈文件。

3.目录结构中.表示当前目录,..表示为双亲目录。

简单的先讲到这里,这里只是笔记综合叙述,或许有些不是很清楚,自己脑补啦,哈哈。

-------------------------------------------------

接下来简单的指令要讲讲。

一般linux指令分为两种,一种是内部指令,另一种则是外部指令,外部通常是一些简单的命令,如cd,exit及其他的shell流程控制语句等。大多数属于内部指令。

这里先直接罗列常用的命令。

文件目录操作指令

该命令在实际操作中十分常用,故全部罗列。

1.

ls:列出目录的内容,

常见参数:-a。-all。列出目录中所有文件,包括以.开头的文件。

-l:显示当前目录所有文件,并且显示出详细信息。

-d:列出该目录本书信息,并非列出所有文件。

2.

pwd:显示当前目录路径,为绝对路径,

3.

cd:改变工作目录。

cd -:回到之前的工作目录。

cd ~:进入宿主目录。

./表示当前目录,.//表示上级目录。

4.

mldir:创建一个目录。

-p:表示可跟随一个含有多级路径的名称。一次性创建多级目录。

【】mkdir -p a/b  一次性创建a/b多级目录。

5.

rmdir:删除一个目录。

-p:表示递归空目录被删除。当子目录与其父目录为空一并删除。

-r:子目录与其父目录所有文件一并删除。

6.

touch:建议指定文件或更新该文件的时间戳。

7.

mv:移动文件,或改名

-i:选择是否需要覆盖文件。

-f:直接覆盖文件,禁止交互操作,-i失效。

8.

cp:复制文件。

-a:保留链接和属性,并复制其子目录

-d:拷贝是保留链接。

-f:删除已存在的目标文件并且不提示。

-i:覆盖目标文件询问用户是否。交换式拷贝。

-p:复制源文件,并把修改时间访问权限复制。

-r:给出的源文件是一个目录文件,cp将递归复制该目录下所有子目录和文件,此时目标文件必须是一个目录名。

-----------------------------------



这里先介绍到这。还有find,cat等未列举,之后会一一列举,以上均为简单的梗概,不清楚的可以翻阅详解。由于目前为自己的手札笔记,所以没有太多的客观分析,以后学习知识深入后,更多会加入自己的主观意见,客观评价和大牛的链接。

最后,O(∩_∩)O谢谢。您翻阅到最后。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,657评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,889评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,057评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,509评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,562评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,443评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,251评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,129评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,561评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,779评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,902评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,621评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,220评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,838评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,971评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,025评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,843评论 2 354

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,261评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,161评论 2 33
  • 1、Linux上的文件管理命令有哪些以及常用方法shell:shell负责接收用户输入的命令并进行解释,将需要执行...
    乀koala阅读 788评论 0 3
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 2,278评论 0 11
  • Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本...
    偷风筝的人_阅读 3,255评论 1 17