Provided by: manpages-zh_1.6.3.2-1_all
NAME
seek - 改變一個打開的通道的訪問位置
總覽 SYNOPSIS
seek channelId offset ?origin? _________________________________________________________________
描述 DESCRIPTION
改變 channelId 的訪問位置。ChannelId 必須是從以前的 open 或 socket 調用返回的一個通道標識 符。offset 和 origin 參數指定在 channelId 中下一次讀或寫發生的位置。Offset 必須是一個整 數(可以是負數) 而 origin 必須是下列之一: start 新訪問位置是在底層的文件或設備的開始處偏移 offset 字節。 current 新訪問位置是在當前訪問位置上偏移 offset 字節;一個負數 offset 在底層文件或設備中 反向移動訪問位置。 end 新訪問位置是在文件或設備的結束處偏移 offset 字節。一個負數 offset 把訪問位置置於 文件結束之前,而一個正數 offset 把訪問位置置於文件結束之後。 The origin argument defaults to start. 即使通道處於非阻塞模式下,在這個命令返回之前,它要刷新爲這個通道緩衝的所有輸出。它還丟棄所 有已被緩衝而未讀取的輸入。這個命令返回一個空串。如果對其底層文件或設備不支持搜尋(seek)的通 道使用了這個命令,則生成一個錯誤。 注意:offset 值是字節偏移量。seek 和 tell 二者按照字節進行操作,而不是象 read 那樣按照字符 │ 進行操作。
參見 SEE ALSO
file(n), open(n), close(n), gets(n), tell(n)
關鍵字 KEYWORDS
access position, file, seek
[中文版維護人]
寒蟬退士
[中文版最新更新]
2001/10/30
《中國 Linux 論壇 man 手冊頁翻譯計劃》:
http://cmpp.linuxforum.net
跋
本頁面中文版由中文 man 手冊頁計劃提供。 中文 man 手冊頁計劃:https://github.com/man-pages-zh/manpages-zh