生物信息中的计算机基础精品文稿.ppt
《生物信息中的计算机基础精品文稿.ppt》由会员分享,可在线阅读,更多相关《生物信息中的计算机基础精品文稿.ppt(147页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、生物信息中的计算机基础第1页,本讲稿共147页WhyUnix?v功能强大,应用广泛v主要应用于高性能计算机v良好的多用户管理v与网络服务联系紧密:apache,php,WWW服务v丰富的命令和应用程序(打包、免费)第2页,本讲稿共147页Unix&Bioinformaticsv在20实际中期之前,只有SGI和Sun的Unix工作站能够实时地可视化蛋白质结果数据。v生物信息学的数据库、WWW服务基于网络。而Unix在网络服务上见长。第3页,本讲稿共147页Unix难学?v只需要学习部分命令子集v不需要了解或使用Unix的每一个程序和特点v上手后工作效率很高第4页,本讲稿共147页常见UnixvB
2、SD(伯克利软件发布版)免费v商业版SCOUnixv工作站生产商发布版:Solaris(Sun),IRIX(SGI),DigitalUnix(Compaq),HP-UX,AIX(IBM)v自由发布的、最初面向PC的Linux!第5页,本讲稿共147页Linux&WhyLinuxv天才大学生LinusTorvalds开发v用于PC的免费Unixv开放源代码,业余爱好者共同开发v它的出现,使得Unix成为一个低廉或免费的OSv系统资源消耗”后接着输入第18页,本讲稿共147页键盘的快捷方式键盘的快捷方式 停止命令停止命令 结束传输或者文件结束传输或者文件 临时停止输出临时停止输出 恢复输出恢复输出
3、 擦除整行擦除整行 纠正错误纠正错误第19页,本讲稿共147页基础命令v命令的输入与编辑命令的输入与编辑 输入输入teln+。这样的效果和输入。这样的效果和输入telnet 相同相同 v修改口令修改口令 Passwd v查询及修改日期时间查询及修改日期时间 date MMDDhhmmCCYY.ss,date后面的部分是日期字符串,后面的部分是日期字符串,表示要修改的日期时间,表示要修改的日期时间,MM代表月份,代表月份,DD代表日期,代表日期,hh代表时,代表时,mm代表分,代表分,CC代表年份的头两位,代表年份的头两位,YY代表年份的后两位,代表年份的后两位,表示表示括号括住的内容是可以省略
4、的(以下同),如果年份被省略,则括号括住的内容是可以省略的(以下同),如果年份被省略,则表示为当年,表示为当年,ss代表秒。代表秒。v观看日历观看日历 cal 月月 年年 第20页,本讲稿共147页基础命令v清屏清屏 clear v获取用户信息获取用户信息 logname Whoamiwhov与其他用户进行简单通讯与其他用户进行简单通讯 write 用户账号用户账号主机名主机名 终端号终端号 v观看主机信息观看主机信息 uname-a v寻找命令使用方法寻找命令使用方法 man 第21页,本讲稿共147页Linux文件系统vlinux文件命名格式v目录结构树型结构支持的文件系统v路径相对路径绝
5、对路径第22页,本讲稿共147页 Linux文件名称v包含包含 大写键、小写键、数字、大写键、小写键、数字、#、_ _v 不包含空格不包含空格v 不包含以下字符不包含以下字符*?/;$“v 不能以不能以“+”“+”或者或者“-”“-”开头开头v 区分大小写区分大小写v 最长文件名最长文件名 255 255第23页,本讲稿共147页文件的类型v普通文件v目录文件v设备文件:/dev/tty1 v连接文件:存放文件系统中通向文件的路径v file 文件名第24页,本讲稿共147页文件的类型v普通文件v目录文件v设备文件:/dev/tty1 v连接文件:存放文件系统中通向文件的路径v file 文件
6、名第25页,本讲稿共147页普通文件v也称常规文件,包含各种长度的字符串。例如:信件、报告和脚本。v文本文件:由ASCII字符构成。v数据文件:由来自应用程序的数字型和文本型数据构成。例如:电子表格、数据库等。v可执行的二进制程序:由机器指令和数据构成。第26页,本讲稿共147页Linux文件系统v相关操作命令文件及子目录名称列表文件及子目录名称列表-ls显示一个文本文件的内容显示一个文本文件的内容cat改变文件、目录名称,搬移整棵目录树改变文件、目录名称,搬移整棵目录树-mv删除文件删除文件rm复制文件复制文件-cp 创建新的子目录创建新的子目录mkdir/删除目录删除目录-rmdirv通配
7、符与多文件操作v硬链接v符号链接第27页,本讲稿共147页v-1每列仅显示一个文件或目录名称v-a显示所有文件或目录,包括以“.”为名称开头字符的文件、现行目录“.”与上层目录“.”v-l使用详细格式列表。将权限标示、硬件接数目、拥有者与群组名称、文件或目录大小及更改时间一并列出v-R递归处理,将指定目录下的所有文件及子目录一并处理第28页,本讲稿共147页Linux文件系统-通配符与多文件操作通配表达式通配表达式含义含义A*A*以以a a开头的所有文件开头的所有文件a-zA-a-zA-Z?Z?以以英英文文字字母母(大大小小写写)开开头头,文文件件名名称称长长度度为为4 4个字符的文件个字符的
8、文件*.html*.html以以.html.html作后缀的文件作后缀的文件F012F012文文件件名名称称开开头头字字母母为为f f,名名称称长长为为2 2个个字字符符,第二个字符为第二个字符为0 0或或1 1或或2 2F1-9F1-9文文件件名名称称长长为为2 2个个字字符符,以以f f开开头头,第第二二个个字字符是符是1919九个数字中的一个九个数字中的一个*全体文件全体文件?disk*?disk*文件名称的第二到第五个字符分别为文件名称的第二到第五个字符分别为diskdisk第29页,本讲稿共147页v建立目录team02,并让全部人都有rwx的权限#lsteam01#mkdirm77
9、7team02#lsteam01team02第30页,本讲稿共147页v目录team03下只有dir1目录,在删除dir1的同时也删除team03v#rmdirpteam03/dir1v#lsvteam01team02第31页,本讲稿共147页文件属性v文件操作相关命令观看文件名称列表,命令是ls显示一个文本文件的内容,命令是cat删除一个文件,命令是rm改变一个文件的名称,命令是mv复制文件,命令是cp第32页,本讲稿共147页文件操作命令vcp复制文件或目录vmv移动文件和文件换名vrm删除文件或目录vln在文件间建立连接vfind查找特定的文件vtouch改变文件的时间参数第33页,本讲
10、稿共147页复制文件或目录命令cpvcp命令用来复制文件。在缺省的情况下,这个命令工作的时候不做任何显示;只有在出现一个错误情况的时候才显示状态信息。vcp源文件名目标文件名vcpr源目录名目标目录名第34页,本讲稿共147页v将file1,file2复制到team01目录里,再将team01目录复制到team02目录里。#cpfile1file2team01或#cpfile*team01#cprteam01team02第35页,本讲稿共147页 移动/重命名文件命令mvvmv命令用来把文件从一个位置移动到另外一个位置,也可以从一个分区移动到另外一个分区。vmv源文件列表目标文件第36页,本讲
11、稿共147页v将文件file1改名为file#mvfile1filev将目录team01下的两个文件file1、file2移到team02下。#lsteam01team02#mvteam01/file1file2/team02第37页,本讲稿共147页删除文件或目录rmv从文件系统中删除文件及整个目录vrm选项文件列表v-r删除文件列表中的目录v-i指定交互模式。在执行删除前提示确认。v文件列表:希望删除的用空格分隔的文件列表,可以包括目录名第38页,本讲稿共147页v删除一个文件file1#rmfile1v使用-i选项#rm-ifile1rm:removefile1?Y#第39页,本讲稿共1
12、47页第40页,本讲稿共147页在文件间建立连接lnvln命令用来建立硬连接和符号连接。硬连接是一个文件的额外的名字,没有源文件,硬连接便不能存在。而对于符号连接,当原文件被删除后,符号连接仍然存在。vln选项源文件目标文件vln选项源文件列表目标目录 第41页,本讲稿共147页v-s建立一个符号连接而不是硬连接v-d建立目录的硬连接v现有文件file1,file2与目录team01,欲在team02中建立起符号连接#lns/home/file1/home/file2/home/team01team02v设dir3是一个目录的符号连接,现在建立其硬连接dir4#lnddir3dir4第42页,
13、本讲稿共147页 查找文件命令findvfind命令可以根据各种检索条件查找文件vfind路径表达式v路径:准备寻找文件所在的路径以及它的子路径,也可以是多个路径。v表达式:包含要搜索文件的条件,可以包含文件名、拥有者、最后修改时间等。第43页,本讲稿共147页v-atimen至少n*24小时内没有访问过的文件v-ctimen至少n*24小时内没有修改过的文件v-aminnn分钟之前访问过的文件v-cminnn分钟之前修改过的文件v-empty文件为空v-namename指定要寻找的文件或目录的名称v-typex:以文件的类型作为寻找的条件。若x为“d”,则表示寻找目录;x为“f”,表示寻找普
14、通文件;x为“c”,表示寻找字符特殊设备;x为“b”,表示寻找特殊块设备;x为“p”,表示寻找命名管道;x为“l”,表示寻找符号连接;x为“s”,表示寻找套接字。第44页,本讲稿共147页v如果想查找/home子目录中至少7天没有被访问过的文件,请使用下面的命令:#find/home-atime 7-printv如果想找出/usr/src子目录中名字为core的文件并删除它们,请使用下面的命令:#find/usr/src-name core-exec rm ;v如果想找出/home中以.jpg结尾并且长度超过100K的文件,请使用下面的命令:#find/home-name *.jpg -siz
15、e 100k第45页,本讲稿共147页改变文件的时间参数touchv改变文件访问和修改时间,或用指定时间建立新文件。vtouch选项MMDDhhmmYY文件列表v-a只更改访问时间v-c若目标文件不存在,不建立空的目标文件第46页,本讲稿共147页v使用不带参数的touch命令将文件的时间修改为当前时间#ls-rw-r-r-1rootroot37350Jan272003file1#touchfile1-rw-r-r-1rootroot37350Jan116:15file1v使用选项-t直接修改时间#toucht01201500file1-rw-r-r-1rootroot37350Jan2015
16、:00file1第47页,本讲稿共147页文件显示命令vcat显示和合并文件vmore分屏显示文件vhead显示文件的前几行vtail显示文件的最后几行第48页,本讲稿共147页显示和合并文件命令catv可以结合多个文件,并将它们的内容输出到标准输出设备。vcat选项文件列表v-b列出文件内容时,在所有非空白列之开头标上编号,从1开始累加v-E在每一列的最后标上“$”符号v-n列出文件内容时,在每一列之开头标上编号,从1开始累加第49页,本讲稿共147页v让cat指令从标准输入设备(如键盘)读取数据,转而输出至标准输出设备(如显示器)$cat执行指令,不加任何参数123键入任何文字后,按下回车
17、键123系统回应一模一样的文字v利用特殊字符“”将名称为file1与file2的文件合并成一个文件file3:$catfile1file2file3若文件file3已经存在,则其内容会被覆盖过去;欲避免这种状况发生,可用“”代替“”,新的内容就会附加在原有内容之后,而不会覆盖它。第50页,本讲稿共147页分屏显示文件命令morevmore可将文件内容显示于屏幕上,每次只显示一页。可以往下浏览,但无法向上浏览,less指令可以上下浏览。vmore选项文件名第51页,本讲稿共147页v-指定每次要显示的行数v+/在文件中查找选项中指定的字符串,然后显示字符串所在该页的内容v+从指定的行数开始显示v
18、-n每次只显示n行v-c不滚屏,在显示下一屏之前先清屏第52页,本讲稿共147页v在文件file1中查找“123”字符串,然后从改页开始显示文件的内容:#more+/123file1v显示文件file1的内容,每10行显示一次,而且在显示之前先清屏。#morec10file1第53页,本讲稿共147页显示文件的前几行命令headv在屏幕上显示指定文件的开头若干行。默认值是10行。vhead选项文件名v-cN:显示前N个字节v-nN:显示前N行v#head5file第54页,本讲稿共147页显示文件的最后几行命令tailv在屏幕上显示指定文件的末尾若干行。默认值是10行。vtail选项文件名v-
19、cN:显示前N个字节v-nN:显示前N行v+N:从文件开头的第N行开始显示第55页,本讲稿共147页比较文件内容命令vcomm比较两个已排过序的文件vdiff比较文件的差异第56页,本讲稿共147页comm命令v用来对两个已排过序的文件进行逐行比较vcomm-123file1file2v-1不显示只在第一个文件里出现过的行v-2不显示只在第二个文件里出现过的行v-3不显示在第一、第二个文件里都出现过的行第57页,本讲稿共147页vfile1的内容如下:file2的内容如下:main()main()printf(“Hello!n”);printf(“Good!n”);v用comm命令对这两个文件
20、进行比较只显示它们共有的行。#comm12file1file2main()第58页,本讲稿共147页diff命令v比较两个文本文件,并显示它们的不同vdiff选项file1file2v-c输出格式是带上下文的三行格式v-Cn输出格式是带上下文的n行格式v-r两个文件都是目录时,递归比较找到的各子目录第59页,本讲稿共147页v输出的一般形式如下:n1an3,n4n1,n2dn3n1,n2cn3,n4va-附加d-删除c-修改vfile1的内容如下:file2的内容如下:1main()1main()223printf(“Hello!n”);3intn,m;44n=10;55printf(“%dn
21、”,m=n*10);6第60页,本讲稿共147页v输入命令v#difffile1file23,5c3,63printf(“Hello!n”);43intn,m;4n=10;5printf(“%dn”,m=n*10);6第61页,本讲稿共147页文件权限操作vchmod改变文件或目录的许可权限vchown改变文件的所有权vchgrp改变用户分组第62页,本讲稿共147页文件的保护和权限rwx rwx rwxuser group others一个普通文件一个普通文件r=可以查看文件内容w=可以修改文件内容x=可以执行文件第63页,本讲稿共147页一个路径r:可以查看文件夹下的文件w:可以在文件夹下
22、创建和删除文件x:可以进入文件夹或者访问文件夹下的文件第64页,本讲稿共147页user groupothers符号rwxrw-r-二进制1111101004+2+14+2+04+0+0八进制764缺省的文件权限:file -rw-r-r-644directory drwxr-xr-x 755第65页,本讲稿共147页改变文件属性命令chmodv用来改变文件或目录的权限vchmod选项模式文件列表第66页,本讲稿共147页改变文件的权限 u=owner of the file g=owners group o=other users on the system +=add permission
23、s -=remove permissions =clears permissions and sets to mode specified第67页,本讲稿共147页v使文件file在各个级别拥有所有权限#chmod777filev允许所有人读file,但只有拥有者能改变它#chmod644filev给所有人增加写权#chmoda+wfilev对组级和其他用户除去写权和读权#chmodo-wr,g-wrfilev建立其他用户的只读权#chmodo=rfile第68页,本讲稿共147页改变文件的所有权命令chownvchown命令可以把一个文件的所有权修改为别人的。只有根用户能够进行这样的操作。v
24、chmod选项用户文件列表v-v详细说明所有权的变化v-r递归改变目录及其内容的所有权第69页,本讲稿共147页改变用户分组命令chgrpvchgrp命令可以改变一个文件的用户分组设置情况vchgrp选项用户文件列表v-v详细说明文件所属的用户组的变化v-r改变本目录及其所有子目录中的文件所属的用户组第70页,本讲稿共147页文件备份和压缩-tarv-c:建立新的备份档文件。v-d:将备份档文件与文件系统中的原始文件进行比较。v-r:向备份档文件追加文件。v-t:列出备份档文件中所含的文件。v-x:从备份档文件中解出文件。v-f:以文件方式,或使用某设备文件所对应的设备备份文件。v-M:使用分
25、卷(例如多张软盘)的备份文件。v-v:在处理过程中显示相关信息。v-w:进行每一步操作时用户需首先进行确认。v-W:备份后校验。v-z:带压缩的备份(gzip压缩)。第71页,本讲稿共147页进程管理进程组件v重要的进程信息进程的地址空间映射。进程的状态。如睡眠状态、停止状态、可运行状态等。进程执行的优先级。进程已经使用的资源信息。进程的信号掩码。进程的属主。第72页,本讲稿共147页进程管理进程组件vPID进程的ID号vPPID父PIDvUID和EUID实际用户ID和有效的用户ID第73页,本讲稿共147页进程管理v查询进程信息psv启动进程v中止进程killvnohup和后台执行nohup
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生物 信息 中的 计算机 基础 精品 文稿
限制150内