A Practical Guide to Ubuntu Linux

第一章 Linux世界

Ubuntu Linux是从2004.10才开始发布的,(面向社区),由Canonical公司(www.canonical.com)赞助,基于Debian Linux,关注于改进可用性/可访问性/国际化支持。

第二章 安装概览

磁盘分区(如果不是很熟悉Linux系统的话,建议使用向导分区guided partitioning,此时只有两个分区)

分区建议:

一定需要一个/(根)分区,任何没有创建专门的分区/挂载点的标准目录,都将自动成为根目录的子目录。

(swap),大小为系统内存大小的2倍,当Linux没有足够内存的时候用来临时保存。

/boot,存放内核和系统启动所需数据。(建议为100MB)

/var,存放大量频繁变换的数据

/home,用户的主目录

/usr,需要空间比较大

/tmp,最小500MB

/usr/local和/opt,也可以作为独立的分区。

第四章 Ubuntu Linux简介

使用root特权身份有两种方式:启动某个需要root特权身份才能运行的程序,会要求输入密码,这样就是以root身份运行

                                                       用sudo命令或者gksudo并输入自己的口令就可以了。

启动程序:单击对象,从主菜单选择,Alt+F2使用“运行应用程序”窗口(如果是文本界面的话,就要勾选在终端中运行)

设置鼠标的话,可以按(Alt+F2)输入gnome-mouse-properties

打开新立得软件包管理器:可以在系统-系统管理里面,或者按(Alt+F2)输入gksudo synaptic

Linux系统手册和man页面均被分为10部分:1.用户命令(User Commands),2.系统调用(System Calls),3.子例程(Subroutines),4.设备(Device),5.文件格式(File Formats),6.游戏(Games),7.其他(Miscellaneous),8,系统管理(System Administration),9.内核(Kernel),10,最新(new)

第五章 Linux实用工具

要下达一个什么指令的时候,加上-i 就会询问你会不会真的要执行那个操作

mv(可不是move的意思哦)是重命名

uniq应该是删除文件中的重复行,可是我为什么执行了没有效果

lpr打印

sort排序(按照首字母)

如果要同时下达两个指令,就用  |  好了

echo显示文本,可复制其后跟的任何内容,并 显示在屏幕上,如果后面要接特殊字符,记得要加空格

which定位工具(在设定的路径下)

whereis(在标准路径下,搜索结果比较多)

which/whereis都不能搜索出来内置命令,而使用type 可以查看是否为内置命令

apropos可以搜索关键字(非完全匹配),whatis也可搜索,只不过是完全匹配

slocate搜索文件

who/who am i/finger/w 都可列出系统用户

第六章 Linux文件系统

rmdir 可以删除目录,rm -r  选项可以递归地删除目录

touch可以创建新文件

(对了,vim文本编辑器的使用,之前鸟哥的那本书里面介绍比较详细)

之前说过的mv有可以重命名,如果mv后面加的两个文件名或者目录名都是存在的话,那么就是移动了

如果mv后面接的是两个文件名的话,就会删除前一个文件名,将前一个文件中的内容覆盖到第二个文件中

chmod可以改变权限(a是所有,u是用户,g是群组,o是其他人),可以两个一个用,比如go+w这样

ln 创建硬链接(不带-s或者--symbolic选项的工具),同一个硬链接只能被一个文件所指向么?

ln创建的硬链接就相当于是两个文件相互映像了……

ln(带上--symbolic或者-s的选项)会创建符号链接,与硬链接的完全对应不同,他还有自己的状态信息。

重定向输出可能会覆盖源文件哦……

第七章 shell

noclobber 避免重写文件,防止覆盖源文件

/dev/null:使数据消失

管道

tr:只能从标准输入接受输入

过滤器是将输入数据流处理后再输出数据流的一类命令。不是所有的工具都可以做过滤器。

tee:向两个方向输出——将标准输入复制到文件和标准输出。

ctrl+Z 会把程序挂起,从前台移到后台。

kill 终止后台作业。

特殊字符:

问号(?)是shell生成文件名的特殊字符,它与已有文件名中的某个单独字符匹配。

星号(*)的功能与问号类似,不同之处是,星号可以与文件中任意多个(包括0)字符匹配

方括号([ ]):将某个字符列表括起来使得shell与列表中的每个单独字符进行匹配。比较严格的说

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
通用验证方法(Universal Verification Methodology, UVM)是一种用于验证集成电路设计的标准方法。采用UVM可以提高验证效率,降低成本,并增加设计的可靠性。以下是采用UVM的实用指南: 首先,了解UVM的基本概念和原理。UVM是一种基于系统级验证的方法,采用了面向对象的编程技术,并且基于硬件描述语言(HDL)建立。需要对UVM的主要组成部分、工作原理和优势有清晰的认识。 其次,学习UVM的代码结构和规范。了解UVM中的类、对象、接口、事务、测试用例等概念,掌握UVM中使用的基本类和库,并且遵循UVM的最佳实践来编写测试环境和测试用例。 接着,熟悉UVM的建模和仿真技术。掌握UVM中的建模和仿真方法,包括使用事务级建模、驱动、监视器、代理、环境、交易级别的抽象层次(TLM)等技术来建立完整的测试环境。 然后,实践UVM的设计和验证流程。在实际项目中,根据UVM流程的要求,构建测试环境、编写测试用例、执行仿真和调试测试结果,不断优化和改进验证流程。 最后,持续学习和改进。对UVM的采用和实践过程中,及时总结经验,不断学习新的技术和方法,提高验证效率和质量。 总之,采用UVM需要深入理解其原理和规范,掌握相关的技术和工具,不断实践和改进验证流程,这样才能真正发挥UVM的优势,提高验证效率,降低成本,并增加设计的可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值