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 &
相关文档:
我们说一下Linux中的init命令
Init是Linux操作系统中不可缺少的程序之一。init进程是Linux内核引导运行的,是系统中的第一个进程,其进程号(PID)永远为1。你可以通过#ps -ef|head来查看进程命令。
1) 几个常用的命令
查看系统进程命令:#ps -ef|head
&n ......
中文版书目
《Apache Cookbook中文版(第二版)》 New!
《Linux Networking Cookbook中文版》 New!
《Shell脚本学习指南》 New!
《卓有成效的程序员》 New!
《代码之美》 New!
《嵌入式硬件设计(第二版)》 New!
《LPI Linux认证权威指南(第二版)》 New!
《LINUX SERVER HACKS(卷二)》 New!
《BSD Hacks》 ......
Linux 文件系统概述
作者:北南南北
来自:LinuxSir.Org
摘要: 本文通过文件系统的定义说起,然后通过引文简单的介绍了一下文件系统类型;对Linux常用的ext2、ext3及reiserfs 根据本人使用经验也泛泛的谈了谈,但并不是专业的。如何阅读本文,还是用马克思理论告诉我们的方法:一分为二,边看边批吧;
目录索引
一 ......
2.4 常用的系统支持
2.4.1 内存申请和释放
include/linux/kernel.h里声明了kmalloc()和kfree()。用于在内核模式下申请和释放内存。
void *kmalloc(unsigned int len,int priority);
void kfree(void *__ptr);
与用户模式下的malloc()不同,kmalloc()申 ......
A simple unix/linux daemon in Python
http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/
by Sander Marechal
I've
written a simple Python class for creating daemons on unix/linux
systems. It was pieced together for various other examples, mostly
corrections to various Py ......