在Linux中,句柄(又稱為文件描述符)是一個用于標識打開文件或者I/O設備的整數值。它是操作系統內核用來訪問文件或設備的一種抽象概念。
每個打開的文件都會被分配一個唯一的句柄。使用句柄,可以對文件進行讀取、寫入、定位、關閉等操作。句柄還可以用于對套接字、管道和其他輸入/輸出資源進行操作。
句柄的值是一個非負整數,它可以是固定的(如0、1、2,分別表示標準輸入、標準輸出和標準錯誤輸出)或者由系統動態分配。句柄的具體值對應于內核數據結構中的文件表項或設備表項,由操作系統內部使用。
總而言之,Linux中的句柄是一種標識符,用于唯一標識打開的文件或設備,并提供對其進行操作的方法。