您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > Linux操作系统使用[001]
Linux操作系统使用2003/3第一章概述第二章系统的运行第三章文件和目录第四章shell基础第五章vi第六章进程第七章Linux工具第一章概述本章目的•描述Linux的发展和变化•介绍Linux操作系统的主要组成部分Linux特点多任务、多用户的操作系统功能丰富的可扩展、开放的计算环境可编程shellLinux的主要组件•内核•环境•文件结构shellLinux和用户的界面•几个有效的Shell•Korn•Bourne•C•缺省的Shell----Bash•命令解释器第二章系统的运行本章目的•登录及退出系统•修改密码•Linux的命令结构登录及退出系统用户登陆机群通过telnet普通用户从机群外部登录到机群结点,首先要通过机群系统管理员建立帐户在机群内部,由于每个普通用户帐户都是一个全局NFS帐户,可以通过rsh在机群内部进行访问具体操作如下:登录到机群系统:telnetVIP(登录到机群系统,VIP为机群系统对外的IP地址,由用户设定该IP)Login:team01Password:******进入机群系统:rshnode161(通过rsh访问机群内部的其他结点,node161为机群内结点的主机名)退出机群系统:exitorlogout密码创建或者改变密码:在系统提示符下输入passwd$passwdteam01’soldpassword:team01’snewpassword:Enterthenewpasswordagain:命令的格式$commandoptionsargumentsForExample:$mail-fnewmail命令格式举例RIGHTWRONG1Spearation$mail-fnewmail$mail-fnewmail2Order$mail-fnewmail$mailnewmail-f3multiple$who-m-u$who-m-u$who-mu$who-mu键入命令在shell提示符下,输入命令,然后按下Enter键。shell识别大小写如果找不到你输入的命令,会显示反馈信息:“CommandnotFound”如果命令太长,要在第一行行尾键入“\”字符和按下Enter键,在下一行的“”后接着输入键盘的快捷方式•ctrl-c停止命令•ctrl-d结束传输或者文件•ctrl-s临时停止输出•ctrl-q恢复输出•ctrl-u擦除整行•backspace纠正错误第三章文件和目录本章目的•描述Linux文件系统的结构•描述不同的文件格式•文件的绝对路径和相对路径•创建、删除和列出路径•复制、显示、打印、移动、删除和连接文件文件系统的层次结构homeusrbindevvaretctmpbinteamLinux中的标准系统目录/文件系统结构的起始点,称为根目录/home包含用户的主目录/bin包含了所有的标准指令和工具程序/usr包含了系统所使用的文件和指令/usr/bin包含了面向用户的命令和工具程序/usr/sbin包含了系统管理员的命令/usr/lib包含了编程语言库/usr/doc包含了Linux文档/usr/man包含了在线的联机帮助手册/usr/spool包含了假脱机文件,例如用来产生打印作业或网络传输等工作的文件/sbin包含了系统管理员开启系统的命令/var包含了时变的文件,例如邮箱文件/dev包含了设备的文件接口/etc包含了系统配置文件和所有其它系统文件文件系统的概念文件系统:磁盘上有特定格式的一片区域。文件:文件系统中存储数据的一个命名的对象。目录:其中包含许多文件项目的一类特殊文件。子目录:被包含在另一个目录中的目录,包含子目录的目录称为父目录。文件名:用来标识文件的字符串,保存在一个目录文件项中。路径名:由“/”字符结合在一起的一个或多个文件名的集合。它指定一个文件在文件系统中的位置。文件结构无论文件是一个程序、一个文档、一个数据库、或是一个目录,操作系统都会赋予它下面的结构:-索引节点(I节点):在文件系统结构中,包含有关相应文件信息(文件权限、文件主、文件大小等)的一个记录。-数据:文件的实际内容。Linux文件名称包含大写键、小写键、数字、#、@、_不包含空格不包含以下字符*?/;$\‘“不能以“+”或者“-”开头区分大小写最长文件名255文件的类型普通文件目录文件设备文件:/dev/tty1连接文件:存放文件系统中通向文件的路径file文件名普通文件也称常规文件,包含各种长度的字符串。例如:信件、报告和脚本。文本文件:由ASCII字符构成。数据文件:由来自应用程序的数字型和文本型数据构成。例如:电子表格、数据库等。可执行的二进制程序:由机器指令和数据构成。目录文件由成对的“I节点号/文件名”构成的列表。利用目录文件可以构成文件系统的分层树形结构。I节点号是检索I节点表的下标,I节点存放所有文件的状态信息文件名是给一个文件分配的文本形式的字符串,用来标识文件。路径的名称•类型:•绝对路径•相对路径目录操作命令ls显示目录中的内容pwd显示当前和工作目录cd改变用户工作目录mkdir建立用户目录rmdir删除目录列出目录内容命令lsls命令列出一个子目录中的全部文件和目录名。它有26个命令行参数,下面列出来的是它最常用的几个。这些参数可以任意地组合使用。-1每列仅显示一个文件或目录名称-a显示所有文件或目录,包括以“.”为名称开头字符的文件、现行目录“.”与上层目录“..”-l使用详细格式列表。将权限标示、硬件接数目、拥有者与群组名称、文件或目录大小及更改时间一并列出-R递归处理,将指定目录下的所有文件及子目录一并处理使用长列表方式列出某个子目录中的全部文件,使用下面的命令:[root@legend/root]#ls–latotal16drwxr-xr-x4rootroot4096Jan111:28.drwxr-x---11rootroot4096Jan111:27..drwxr-xr-x2rootroot4096Jan111:27team01drwxr-xr-x2rootroot4096Jan111:28team02列出子目录中以字母t打头的全部非隐藏文件,使用下面的命令:[root@legend/root]#lst*显示当前工作目录命令pwd它没有参数,而它唯一的作用就是显示当前工作目录的绝对路径的名称。$pwd/home/team01改变用户工作目录cdcd指令可以让用户在不同的目录间切换,但该用户必须有足够的权限进入目的目录cd[目录名]cd~用户名使用cd进入目录#cd/home/111#pwd/home/111“..”代表上一级目录#cd..#pwd/home进入user的注册目录#cd~user#pwd/home/user回到注册登陆后的初始目录#cd#pwd/root建立用户目录命令mkdirmkdir可以建立目录同时还可以给目录设置权限。mkdir[-p][-m][文件名]-p若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录-m建立目录时,同时设置目录的权限。权限的设置法与chmod指令相同建立目录team02,并让全部人都有rwx的权限#lsteam01#mkdir–m777team02#lsteam01team02建立/home/team03/dir1目录,目前/home下没有任何目录:#lsteam01team02#mkdir–p/home/team03/dir1#lsteam01team02team03#cdteam03#lsdir1删除目录命令rmdir当有空目录要删除时,可使用rmdir指令。若所给予的目录非空目录,则会出现错误信息。rmdir[-p][目录名]-p删除指定目录之后,若该目录的上层目录已变成空目录,则将其一并删除目录team03下只有dir1目录,在删除dir1的同时也删除team03#rmdir–pteam03/dir1#lsteam01team02文件操作命令cp复制文件或目录mv移动文件和文件换名rm删除文件或目录ln在文件间建立连接find查找特定的文件touch改变文件的时间参数复制文件或目录命令cpcp命令用来复制文件。在缺省的情况下,这个命令工作的时候不做任何显示;只有在出现一个错误情况的时候才显示状态信息。cp[源文件名]……[目标文件名]cp–r[源目录名][目标目录名]将file1,file2复制到team01目录里,再将team01目录复制到team02目录里。#cpfile1file2team01或#cpfile*team01#cp–rteam01team02移动/重命名文件命令mvmv命令用来把文件从一个位置移动到另外一个位置,也可以从一个分区移动到另外一个分区。mv[源文件列表][目标文件]将文件file1改名为file#mvfile1file将目录team01下的两个文件file1、file2移到team02下。#lsteam01team02#mvteam01/file1file2/team02删除文件或目录rm从文件系统中删除文件及整个目录rm[选项][文件列表]-r删除文件列表中的目录-i指定交互模式。在执行删除前提示确认。文件列表:希望删除的用空格分隔的文件列表,可以包括目录名删除一个文件file1#rmfile1使用-i选项#rm-ifile1rm:remove`file1'?Y#在文件间建立连接lnln命令用来建立硬连接和符号连接。硬连接是一个文件的额外的名字,没有源文件,硬连接便不能存在。而对于符号连接,当原文件被删除后,符号连接仍然存在。ln[选项]源文件目标文件ln[选项]源文件列表目标目录-s建立一个符号连接而不是硬连接-d建立目录的硬连接现有文件file1,file2与目录team01,欲在team02中建立起符号连接#ln–s/home/file1/home/file2/home/team01team02设dir3是一个目录的符号连接,现在建立其硬连接dir4#ln–ddir3dir4查找文件命令findfind命令可以根据各种检索条件查找文件find[路径…][表达式]路径…:准备寻找文件所在的路径以及它的子路径,也可以是多个路径。表达式:包含要搜索文件的条件,可以包含文件名、拥有者、最后修改时间等。-atimen至少n*24小时内没有访问过的文件-ctimen至少n*24小时内没有修改过的文件-aminnn分钟之前访问过的文件-cminnn分钟之前修改过的文件-empty文件为空-namename指定要寻找的文件或目录的名称-typex:以文件的类型作为寻找的条件。若x为“d”,则表示寻找目录;x为“f”,表示寻找普通文件;x为“c”,表示寻找字符特殊设备;x为“b”,表示寻找特殊块设备;x为“p”,表示寻找命名管道;x为“l”,表示寻找符号连接;x为“s”,表示寻找套接字。如果想查找/home子目录中至少7天没有被访问过的文件,请使用下面的命令:#find/home-atime7-print如果想找出/usr/src子目录中名字为core的文件并删除它们,请使用下面的命令:#find/usr/src-namecore-execrm{}\;如果想找出/home中以.jpg结尾并且长度超过100K的文件,请使用下面的命令:#find/home-name*.jpg-size100k改变文件的时间参数touch改变文件访问和修改时间,或用指定时间建立新文件。touch[选项]MMDDhhmmYY文件列表-a只更改访问时间-c若目标文件不存在,不建立空的目标文件使用不带参数的touch命令将文件的时间修改为当前时间#ls-rw-r--r--1rootroot3
本文标题:Linux操作系统使用[001]
链接地址:https://www.777doc.com/doc-7696478 .html