Linux学习笔记
命令
1.
file
作用:
file 通过探测文件内容来判断文件类型。
使用file命令可以知道某个文件究竟是二进制(ELF格式)的可执行文件, 还是Shell scrīpt文件,或者是其它的什么格式。file能识别的文件类型有目录、Shell脚本、英文文本、二进制可执行文件、C语言源文件、文本文件、DOS的可执行文件。 需要说明的是,file命令不能探测包括图形、音频、视频等多媒体文件类型。
权限:
所有用户
格式:
file [options] 文件名
options:
-v 在标准输出后显示版本信息,并且退出
-z 探测压缩过的文件类型
-L 允许符合连接
-f name 对name文件中的文件名列表进行file操作
举例:
mxc@mxc-laptop:~$ file -v test.c
file-4.26
magic file from /etc/magic:/usr/share/file/magic
mxc@mxc-laptop:~$ file -z poppler-data-0.1.tar.gz
poppler-data-0.1.tar.gz: POSIX tar archive (GNU) (gzip compressed data, from Unix, last modified: Fri Sep 22 09:34:46 2006)
mxc@mxc-laptop:~$ file -f test.c
/home/mxc/test.c: ASCII text
/home/mxc/wget-log: UTF-8 Unicode text, with CR, LF line terminators
2
mkdir
作用:
建立名称为dirname的子目录
权限:
所有用户
格式:
mkdir [options] 目录名
options:
-m --mode=模式:设定权限<模式>;,与chmod类似,而不是 rwxrwxrwx 减 umask
-p --parents:需要时创建上层目录;如果目录早已存在,则不当作错误
-v --verbose:每次创建新目录都显示信息
--version:显示版本信息后离开
--help:显示帮助信息后离开
举例:
mxc@mxc-laptop:~$ mkdir --version -p -v -m 777 test
mkdir (GNU coreutils) 6.10
Copyright (C) 2008 Free Software Foundation, Inc.
GPLv3+协议: GNU GPL 第3版或更新版本 <http://gnu.org/licenses/gpl.html>
这是自由软件:您可以自由修改或再发布。
在法律许可的范围内没有担保。
由 David MacKenzie 编写。
3
chmod
作用:
修改文件权限
权限:
所有用户
格式:
:chmod [选项]... 模式[,模式]... 文件...
或:chmod [选项]... 八进制模式 文件...
或:chmod [选项]... --reference=参考文件 文件...
将每个[文件]的模式更改为[模式]。
options:
-c, --changes &
相关文档:
Windows程序员如何转向Linux开发应用?
这是一封发到邮箱里面的邮件,感觉有点代表性,这里做个统一回答,一家之言哈,欢迎拍砖。
原文如下:
我从csdn学习大本营得到您的信息。不好意思打搅您。
我现在用c++在linux下开发大型应用程序。我想请教是否值得深入学习linux kernel。
我没有特别多的时间。另外我有多年Wind ......
导航:[首页]>[linux内核学习笔记]
目录
[隐藏]
1 字符设备驱动知识讲解
1.1 描述字符设备基本结构体
1.2 作用
1.3 各字段详解
1.4 操作
1.5 实例
1.5.1 代码
1.5.2 运行
[编辑]字符设备驱动知识讲解
作者:[牛涛]
[编辑]描述字符设备基本结构体
/linux/ ......
linux软中断机制
中断服务程序往往都是在CPU关中断的条件下执行的,以避免中断嵌套而使控制复杂化。但是CPU关中断的时间不能太长,否则容易丢失中断信号。为此, Linux将中断服务程序一分为二,各称作“Top Half”和“Bottom Half”。前者通常对时间要求较为严格, ......
top命令和ps命令的基本作用是相同的,显示系统当前的进程和其它状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命 ......
三.编写Linux网络驱动程序中需要注意的问题
3.1 中断共享
Linux系统运行几个设备共享同一个中断。需要共享的话,在申请的时候指明共享方式。系统提供的request_irq()调用的定义:
int request_irq(unsigned int irq,
void (*handler)(int irq, void *dev_id, struct pt_regs *re ......