|
|

楼主 |
发表于 2009-5-9 18:07:13
|
显示全部楼层
- lee@lab ~ $ rm 10
- lee@lab ~ $ strace ls
- execve("/bin/ls", ["ls"], [/* 57 vars */]) = 0
- brk(0) = 0x97c5000
- access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
- open("/etc/ld.so.cache", O_RDONLY) = 3
- fstat64(3, {st_mode=S_IFREG|0644, st_size=111866, ...}) = 0
- mmap2(NULL, 111866, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f70000
- close(3) = 0
- open("/lib/librt.so.1", O_RDONLY) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\31\0\0004\0\0\0\200"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=30552, ...}) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000
- mmap2(NULL, 33392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f66000
- mmap2(0xb7f6d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7f6d000
- close(3) = 0
- open("/lib/libacl.so.1", O_RDONLY) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\32\0\0004\0\0\0\20"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=30240, ...}) = 0
- mmap2(NULL, 33124, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f5d000
- mmap2(0xb7f64000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7f64000
- close(3) = 0
- open("/lib/libc.so.6", O_RDONLY) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`h\1\0004\0\0\0X"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=1291496, ...}) = 0
- mmap2(NULL, 1295984, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e20000
- mmap2(0xb7f57000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x137) = 0xb7f57000
- mmap2(0xb7f5a000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f5a000
- close(3) = 0
- open("/lib/libpthread.so.0", O_RDONLY) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@H\0\0004\0\0\0\330"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=118530, ...}) = 0
- mmap2(NULL, 94688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e08000
- mmap2(0xb7e1c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13) = 0xb7e1c000
- mmap2(0xb7e1e000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e1e000
- close(3) = 0
- open("/lib/libattr.so.1", O_RDONLY) = 3
- read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\20\0\0004\0\0\0l"..., 512) = 512
- fstat64(3, {st_mode=S_IFREG|0755, st_size=17788, ...}) = 0
- mmap2(NULL, 20656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e02000
- mmap2(0xb7e06000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7e06000
- close(3) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e01000
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e00000
- set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e006c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
- mprotect(0xb7e06000, 4096, PROT_READ) = 0
- mprotect(0xb7e1c000, 4096, PROT_READ) = 0
- mprotect(0xb7f57000, 8192, PROT_READ) = 0
- mprotect(0xb7f64000, 4096, PROT_READ) = 0
- mprotect(0xb7f6d000, 4096, PROT_READ) = 0
- mprotect(0x8060000, 4096, PROT_READ) = 0
- mprotect(0xb7fa9000, 4096, PROT_READ) = 0
- munmap(0xb7f70000, 111866) = 0
- set_tid_address(0xb7e00708) = 16427
- set_robust_list(0xb7e00710, 0xc) = 0
- futex(0xbffa9e14, FUTEX_WAKE_PRIVATE, 1) = 0
- rt_sigaction(SIGRTMIN, {0xb7e0c2e0, [], SA_SIGINFO}, NULL, 8) = 0
- rt_sigaction(SIGRT_1, {0xb7e0c360, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0
- rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
- getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
- uname({sys="Linux", node="lab", ...}) = 0
- brk(0) = 0x97c5000
- brk(0x97e6000) = 0x97e6000
- open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
- fstat64(3, {st_mode=S_IFREG|0644, st_size=6124160, ...}) = 0
- mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c00000
- close(3) = 0
- open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
- fstat64(3, {st_mode=S_IFREG|0644, st_size=6124160, ...}) = 0
- mmap2(NULL, 1429504, PROT_READ, MAP_PRIVATE, 3, 0x47b) = 0xb7aa3000
- close(3) = 0
- ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
- ioctl(1, TIOCGWINSZ, {ws_row=45, ws_col=143, ws_xpixel=0, ws_ypixel=0}) = 0
- open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
- fstat64(3, {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
- fcntl64(3, F_GETFD) = 0x1 (flags FD_CLOEXEC)
- getdents64(3, /* 124 entries */, 4096) = 4096
- getdents64(3, /* 38 entries */, 4096) = 1264
- getdents64(3, /* 0 entries */, 4096) = 0
- close(3) = 0
- fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 5), ...}) = 0
- mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f8b000
- write(1, "10\t desktop-20090508.7z feh_0055"..., 10710 desktop-20090508.7z feh_005523_000001_20090509_105424_1024x768.jpg local online TODO zh-wiki
- ) = 107
- write(1, "bin\t desktop-and-online fonts.c"..., 87bin desktop-and-online fonts.conf lseed_template.lseed Pictures todo.txt
- ) = 87
- write(1, "desktop Documents\t g\t\t\t\t\t\t "..., 66desktop Documents g Music res.db Videos
- ) = 66
- write(1, "Desktop FBooks\t\t gentoo-cn\t"..., 77Desktop FBooks gentoo-cn my-wallet shuge wdesktop
- ) = 77
- close(1) = 0
- munmap(0xb7f8b000, 4096) = 0
- close(2) = 0
- exit_group(0) = ?
- lee@lab ~ $
复制代码 很努力地看,看不慬。。。 |
|