Advertisement

达内2009 Unix学习笔记

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:RAR


简介:
《达内2009 Unix学习笔记》是针对初学者编写的Unix操作系统学习资料,涵盖了命令行操作、文件管理及系统配置等基础技能,旨在帮助读者快速掌握Unix系统的使用方法。 集合 `set [--abefhkmnptuvxBCHP] [-o option] [arg ...]` 不带选项使用此命令时,会显示每个shell变量的名称和值,并以可以重新用作设置或重置当前已设变量的形式输出。只读变量不能被重置。在posix模式下,仅列出shell变量。根据当前区域排序输出结果。当指定选项时,它们用于设定或取消设定shell属性。剩余参数被视为位置参数的值并按顺序分配给$1, $2, ... $n。 选项有以下含义: - `-a`:自动标记修改或创建的变量和函数为环境导出。 - `-b`:启用作业控制时,报告终止后台作业的状态,而不是在下一个主提示符前显示。 - `-e`:如果简单命令(见SHELL GRAMMAR)退出状态非零,则立即退出。但是当该失败的命令是while或until关键字后紧跟的命令列表的一部分、if语句中的测试部分、&& 或 || 列表的一部分,或者其返回值被!反转时除外。如果设置了ERR陷阱,则在shell退出前执行。 - `-f`:禁用路径名扩展。 - `-h`:记住查找执行命令的位置。默认情况下启用。 - `-k`:所有形式为赋值语句的参数都会放置到后续命令的环境中,而不仅仅是那些紧接于命令名称之前的参数。 - `-m`:作业控制模式。在支持它的系统上,默认用于交互式shell(见JOB CONTROL)。后台进程在一个单独的过程组中运行,并在其完成时打印一行退出状态。 - `-n`:读取但不执行命令。可用于检查脚本中的语法错误,被忽略的为交互式shell。 - `-o option-name`: 选项名称可以是以下之一: - `allexport`:同于-a - `braceexpand`:同于-B - `emacs`:使用emacs风格的命令行编辑界面。默认情况下在交互式shell中启用,除非启动时使用了--noediting选项。 - `errtrace`:同于-E - `functrace`:同于-T - `errexit`: 同于-e - `hashall`: 同于-h - `histexpand`: 同于-H - `history`: 使命令历史记录生效,如上文所述。默认在交互式shell中启用。 - `ignoreeof`:效果如同执行了Shell变量中的“IGNOREEOF=10”(见上方的Shell Variables)。 - `keyword`: 同于-k - `monitor`: 同于-m - `noclobber`: 同于-C - `noexec`: 同于-n - `nolog`:目前被忽略。 - `notify`: 同于-b - `nounset`: 同于-u - `onecmd`: 同于-t - `physical`: 同于-P - `pipefail`: 如果设置,管道的返回值将是最后一个(最右侧)命令退出非零状态时的状态码,或者如果所有命令都以零状态退出,则为0。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 2009 Unix
    优质
    《达内2009 Unix学习笔记》是针对初学者编写的Unix操作系统学习资料,涵盖了命令行操作、文件管理及系统配置等基础技能,旨在帮助读者快速掌握Unix系统的使用方法。 集合 `set [--abefhkmnptuvxBCHP] [-o option] [arg ...]` 不带选项使用此命令时,会显示每个shell变量的名称和值,并以可以重新用作设置或重置当前已设变量的形式输出。只读变量不能被重置。在posix模式下,仅列出shell变量。根据当前区域排序输出结果。当指定选项时,它们用于设定或取消设定shell属性。剩余参数被视为位置参数的值并按顺序分配给$1, $2, ... $n。 选项有以下含义: - `-a`:自动标记修改或创建的变量和函数为环境导出。 - `-b`:启用作业控制时,报告终止后台作业的状态,而不是在下一个主提示符前显示。 - `-e`:如果简单命令(见SHELL GRAMMAR)退出状态非零,则立即退出。但是当该失败的命令是while或until关键字后紧跟的命令列表的一部分、if语句中的测试部分、&& 或 || 列表的一部分,或者其返回值被!反转时除外。如果设置了ERR陷阱,则在shell退出前执行。 - `-f`:禁用路径名扩展。 - `-h`:记住查找执行命令的位置。默认情况下启用。 - `-k`:所有形式为赋值语句的参数都会放置到后续命令的环境中,而不仅仅是那些紧接于命令名称之前的参数。 - `-m`:作业控制模式。在支持它的系统上,默认用于交互式shell(见JOB CONTROL)。后台进程在一个单独的过程组中运行,并在其完成时打印一行退出状态。 - `-n`:读取但不执行命令。可用于检查脚本中的语法错误,被忽略的为交互式shell。 - `-o option-name`: 选项名称可以是以下之一: - `allexport`:同于-a - `braceexpand`:同于-B - `emacs`:使用emacs风格的命令行编辑界面。默认情况下在交互式shell中启用,除非启动时使用了--noediting选项。 - `errtrace`:同于-E - `functrace`:同于-T - `errexit`: 同于-e - `hashall`: 同于-h - `histexpand`: 同于-H - `history`: 使命令历史记录生效,如上文所述。默认在交互式shell中启用。 - `ignoreeof`:效果如同执行了Shell变量中的“IGNOREEOF=10”(见上方的Shell Variables)。 - `keyword`: 同于-k - `monitor`: 同于-m - `noclobber`: 同于-C - `noexec`: 同于-n - `nolog`:目前被忽略。 - `notify`: 同于-b - `nounset`: 同于-u - `onecmd`: 同于-t - `physical`: 同于-P - `pipefail`: 如果设置,管道的返回值将是最后一个(最右侧)命令退出非零状态时的状态码,或者如果所有命令都以零状态退出,则为0。
  • C++课程
    优质
    达内C++课程学习笔记是一份系统总结和记录了参加达内教育机构C++编程语言培训课程中所学知识与心得的学习资料,涵盖语法、算法设计及项目实践等内容。 这段文字描述的是课堂笔记的内容,这些笔记来自于达内内部班级的VIP课程。
  • C++(思维导图版)
    优质
    《达内C++学习笔记(思维导图版)》是专为编程初学者设计的学习资料,通过清晰的思维导图形式系统地呈现了C++语言的核心概念和应用技巧,帮助读者快速掌握编程技能。 达内陈宗权的视频非常值得观看,内容容易让人感到困倦。可以尝试加快播放速度,并随手记录下重点部分。
  • Unity课程四月心得
    优质
    这段笔记记录了我在四月份参加达内Unity课程的学习经历和心得体会,涵盖了Unity引擎的基础操作、项目开发技巧及个人在游戏设计上的思考与实践。 达内Unity课程四个月学习笔记 在过去的四个月里,我参加了达内的Unity课程,并记录了自己在这个过程中的所学所得。这段经历让我对游戏开发有了更深入的理解,同时也积累了许多宝贵的实践经验。 在整个课程期间,我们从基础的编程知识开始学起,逐步过渡到使用Unity引擎进行项目实践。通过一系列实际项目的练习和老师的指导,我掌握了如何创建3D模型、编写脚本代码以及优化游戏性能等技能。此外,在团队合作中也学会了沟通协调的重要性,并且在与同学互相交流的过程中受益匪浅。 这些学习笔记不仅记录了我在课程中学到的知识点和技术要点,还包含了一些个人总结和心得体会。希望它们能够帮助其他正在或计划参加达内Unity课程的同学更好地理解和掌握相关知识内容。 以上就是我对达内Unity四个月课程的一些简要回顾与总结,希望能给同样在游戏开发道路上探索的朋友们带来一定的启发和参考价值。
  • Java开发全套(含练,来自
    优质
    这本《Java开发全套学习笔记》详尽记录了从入门到高级的各项技术要点,并附有丰富的实践案例和习题,旨在帮助学员系统掌握Java开发技能,内容出自知名培训机构达内。 对象持久化的理论: 1. 对象持久化是指将内存中的对象状态保存到外部的持久存储设备上,并在需要的时候能够恢复这些数据。 2. 实施对象持久化的原因包括: - 物理原因:由于内存不能永久保留信息,且其容量有限,因此必须使用硬盘等更大容量、更可靠的介质来长期存储数据。 - 应用需求:共享和检索大量信息的需求促使需要一种机制将数据保存以便于访问。此外,还需要管理这些数据的备份与安全问题。 3. 如何进行对象持久化? 从技术角度来看: - 对象序列化 - 数据库技术(如JDBC) 4. 使用数据库实现对象持久化的具体方法包括: - JDBC:虽然功能全面且理论上效率高,但其复杂性及代码量大成为挑战,并且它面向的是关系型数据结构。 - EJB中的Entity Bean: 封装了JDBC操作,但它引入更复杂的API和更多的开发工作量。同时,与对象模型的紧密关联限制了它的灵活性。 - ORM框架(如Hibernate):目前被认为是最优解决方案之一。其优点在于封装了数据库访问、具有简单易用的API,并且轻量化设计使其专注于持久化任务。 关于Web2.0的概念: 这是一种网络发展的趋势理念,而非具体技术标准。它强调用户生成内容和集体智慧的重要性,利用如博客(Blog)、标签(TAG)系统、社交网络服务(SNS)、RSS订阅以及维基百科等工具来促进信息的共享与交流。同时采用六度分隔理论及XML、AJAX等相关技术实现互联网的新一代模式。 Ajax简介: 由Jesse James Garrett提出的异步JavaScript和XML组合而成的技术,它通过整合使用HTML、CSS、DOM模型进行动态显示,并利用XMLHttpRequest对象实现在客户端和服务端之间异步通信。与传统的同步交互方式相比,这使得页面可以更高效地更新内容而无需完全刷新。 Ajax的主要优势包括: - 减少服务器负载 - 改善用户体验:通过减少等待时间来提高用户满意度。 - 利用客户端资源处理任务 - 采用标准化技术且广泛支持 适用场景通常涉及表单驱动的交互、深层次导航以及快速响应用户互动等。然而,在一些基本操作或页面大量更新的情况下,Ajax可能不是最佳选择。 缺点:与直接使用JDBC相比,灵活性稍逊一筹。
  • 】全面详尽的Unity,自必备
    优质
    这段学习笔记涵盖了使用Unity进行游戏开发所需的所有基础知识和高级技巧,是希望独立掌握Unity引擎的编程爱好者的理想资源。适合各阶段的学习者参考查阅,助力于提高个人的游戏开发技能。 这是一份全面且详尽的Unity学习笔记,适合初学者参考。内容从基础到高级分为四个阶段,涵盖了2D、3D游戏开发以及VR/AR技术,并提供了多个实际项目案例及开发理念。这份资料堪称入门宝典,绝对物超所值。
  • 云端
    优质
    《达内云端笔记》是一款专为学习和教育设计的应用程序,帮助用户轻松记录、整理并分享学习内容。通过该应用,学生可以更高效地管理知识,促进在线协作与交流。 Java项目使用Spring MVC框架开发云笔记应用,包括登录界面以及添加、删除等功能,并且数据库采用MySQL存储数据。
  • JDBC JDBC
    优质
    本笔记汇集了对Java数据库连接(JDBC)技术的学习心得与实践经验,旨在帮助初学者快速掌握JDBC的基础知识和高级特性。 JDBC 是 Java 语言访问数据库的一套接口集合,在本质上是调用者(程序员)与实现者(数据库厂商)之间的协议。由数据库厂商提供的驱动程序实现了 JDBC API,使得开发人员可以使用纯Java的方式连接并操作数据库。 ODBC 则是一种基于C语言的数据库访问接口,而JDBC 可以视为 Java 版本的 ODBC。JDBC 的特性包括高度一致性和简单性(常用的接口只有4、5个)。 在 JDBC 中有两个主要包:java.sql 和 javax.sql。 - **java.sql** 包含了用于基本数据库编程服务的类和接口,如生成连接、执行语句以及准备语句和运行批处理查询等。此外还包括一些高级功能,例如批处理更新、事务隔离及可滚动结果集等。 - **javax.sql** 提供了更多的高级操作接口与类,比如为连接管理、分布式事务和旧式连接提供更好的抽象,并引入容器管理的连接池、行集等功能。 以下是 JDBC 中几个重要的 API 说明: - `java.sql.Connection`:代表特定数据库的会话。能够通过 getMetaData 方法获取关于支持的 SQL 语法、存储过程及功能的信息。 - `java.sql.Driver`:每个驱动程序类都需要实现此接口,同时每一个数据库驱动应当提供一个实现了 Driver 接口的具体类。 - `java.sql.DriverManager`(Class):管理一组 JDBC 驱动的基本服务。作为初始化的一部分,它会尝试加载在 jdbc.drivers 系统属性中引用的驱动程序。 - `java.sql.Statement`:用于执行静态 SQL 语句并返回其生成的结果对象。 - `java.sql.PreparedStatement`:继承自 Statement 接口,表示预编译过的 SQL 语句的对象。可以高效地多次使用该对象来执行相同的语句。 - `java.sql.CallableStatement`:用来访问数据库中的存储过程,并提供指定输入/输出参数的方法。 - `java.sql.ResultSet`:代表查询返回的数据库结果集。 - `java.sql.ResultSetMetaData`:用于获取 ResultSet 对象中列的信息。