美文网首页
基础知识

基础知识

作者: xncode | 来源:发表于2018-03-30 10:28 被阅读0次

ls的实现

通过opendir来打开路径,再通过readdir来获得,之后closedir

# python
os.listdir(path)  # 返回的是列表 其中包含项目名字

另可以用chdir来更换当前工作目录

# python
os.chdir(path)
os.fchdir(fd)

此外,有os.fdopen(fd[, mode[, bufsize]] fd为要打开的文件描述符(返回的是和使用open打开相同的file object),有os.close(fd)关闭 os.closerange(fd_low, fd_high)关闭,有os.read(fd, n)读,有os.write(fd, str)写。

系统调用open write lseek close提供的是不带缓存的IO

getpid fork exec waitpid这些在os模块中都有

对于errnno,有该模块,os.strerror(code),此外在os中已经定义了一些错误代码

提供了getuid getgid

提供了专门的signal模块

提供了time模块

习题

ls

-i 可以显示文件的i节点编号

通过

ls -ldi /. /..
ls -ldi /root/. /root/..

分别查看根目录的. ..的i节点编号和root目录下的 . .. 的i节点编号,
发现,除了根目录外,. .. 是不同的

相关文章

  • 音频基础知识02

     音频基础知识 01  音频基础知识 02  音频基础知识 03  音频基础知识 04 人类收集声音的历史   为...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • PHP全栈学习笔记18

    php基础知识,JavaScript,jQuery,ajax基础知识 linux基础知识,mysql数据库的基础与...

  • C语言回顾

    基础知识 控制流 基础知识补充 其他主题

  • PHP面试知识脉络(更新中)

    PHP基础知识Javascript、jQuery、ajax基础知识Linux基础知识MySQL数据库的基础与优化程...

  • p2p理财基础知识

    p2p理财基础知识 p2p理财基础知识 p2p理财基础知识

  • 学习Vue框架之前,要有JavaScript的知识储备

    前端三剑客知识储备(有关前端的专题) ☑ HTML基础知识 ☑ CSS基础知识 ☑ JavaScript5基础知识...

  • angular笔记

    第一部分、基础知识--------------------------基础知识------------------...

  • 【学习】其他框架

    Zookeeper Zookeeper基础知识Zookeeper综合知识 HDFS HDFS基础知识 NoSQl ...

  • Python3基础知识

    Python3基础知识 | 基础语法 Python3基础知识 | 编程第一步 Python3基础知识 | 基本数据...

网友评论

      本文标题:基础知识

      本文链接:https://www.haomeiwen.com/subject/ptrcuxtx.html