第一章 文件和目录

文件和目录

  • unix文件系统是目录和文件的一种层次结构,所有的东西的起点是称为根(root)的目录,这个名称的是一个字符'/'
  • 创建新目录的时候会自动创建两个文件名:.(点)和..(点点)。点指向当前目录,点点指向父目录。在最高层次的根目录中。点和点点相同
  • 以斜线开头的路径名称是绝对路径名,否则是相对路径名。相对路径名指向相对于当前目录的文件。文件的系统根的名字(/)是一个特殊的绝对路径名,它不包含文件名
  • 按照惯例,每当运行一个新的程序时,所有的shell都会为其打开3个文件描述符,标准输入(standard input)、标准输出(standard output)、标准错误(standard error)
  • 程序是一个存储在磁盘上某个目录中的可执行文件,程序的执行被称为进程,unix系统确保每个进程都有一个唯一的数字标识符,称为进程ID,进程ID总是一个非负数
  • 一个进程中的所有线程共享同一个地址空间、文件描述符、栈以及与进程相关的属性,因为他们能访问同一个存储区,所以线程在访问共享数据的时候需去同步措施来保证一致性。
  • 系统调用库函数的区别,系统调用通常提供一种最小接口,而库函数通常提供比较复杂的功能
image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,761评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,182评论 2 33
  • 生起起落落,浮浮沉沉!再完美的东西,也会有残缺,也会有瑕疵!如果真的累了,那么就请将心靠岸!想哭的时候,尽情挥洒自...
    欲上青楼揽明月阅读 3,785评论 0 0
  • 今日因央10播放青少年科学总动员,一边看电视一边写字,老师说字写的很燥。 只上传几个相对来说好点的吧
    mw568阅读 1,475评论 0 0