您好,欢迎访问三七文档
UNIX基础操作培训ⅠFeb.2007阳凌©天用唯勤天用唯勤-服务以客户满意为本用户的理解多用户:多个用户运行一个或多个应用程序时,内核立即为这些程序分配时间使用户得到服务的能力权限:对文件操作分为读(r)、写(w)、可执行(x),对于用户分为拥有者、分组、其他三种权限;用户:指在该系统拥有文件或正在执行程序的普通用户,或者是其他计算机、后台进程,它有唯一的用户标识号(UID);属组:允许在一些特定的个体间共享文件和资源,这些个体定义为组,每个组都有自己唯一的标识号(GID);天用唯勤-服务以客户满意为本用户的理解属主:UNIX系统中的每一个文件、目录和进程都有属主,只有属主和超级用户才有处理此文件、目录或进程的权限;HOME目录:UNIX系统中,每个有账户的合法用户都会在系统中有一个子目录,存放着该用户注册时需要自动由SHELL解释执行的命令文件(script);天用唯勤-服务以客户满意为本用户的理解用户id(uid)是用户的标示号,是识别每一个用户的唯一数字,这个数字一旦被设置,在系统进行跟踪审计时,用户标志是不会变的。Uid只能由系统管理员分派,它和用户可以不一一对应。多个用户可以使用同一个uid,但一个用户不能拥有多个uid。天用唯勤-服务以客户满意为本进程:一段正在执行的程序,拥有一定的资源;例:#ps–ef|moreUIDPIDPPIDCSTIMETTYTIMECMDroot000Dec-06?00:00:00schedroot100Dec-06?00:00:00/etc/initroot5271016:02:20tty0100:00:00/bin/loginrootroot481016:01:34?00:00:00/etc/syslogdroot5291016:02:20tty0400:00:00/etc/gettytty04sc_m进程管理天用唯勤-服务以客户满意为本进程管理多任务(多进程):内核同时运行多于一个任务或进程的能力,每个进程与其他进程隔离并受到保护;分时:多个用户共享一台计算机的资源,把系统资源(尤其是CPU资源)以时间片为单位轮流分配给各个用户;进程号(PID)UNIX系统中只能由fork()系统调用来创建。当系统在解释完每一条命令时,会创建一个带有唯一标识的数字(PID)独立过程,用来执行该命令,系统使用PID跟踪每一进程的当前状态。PID取值范围:0-65535,循环使用(一次一编号)1位数:内核程序(系统保留进程)2位数:均由系统本身自动运行天用唯勤-服务以客户满意为本父进程(PPID)和子进程(PID)1、每个进程(除sched)都有一个父进程,但可以有多个子进程;2、父进程创建子进程时,如成功返回0值,不成功返非0值;3、shell命令解释程序的工作过程就是父子进程创建、执行、终止和等待的同步协调过程;进程管理天用唯勤-服务以客户满意为本进程管理进程的状态O:正在处理器上运行;R:在运行队列中——就绪;Z:死进程;T:停止的;S:睡眠——等待;I:空闲;X:封锁状态;天用唯勤-服务以客户满意为本进程管理查询进程的状态ps-[eaflpt][-uuser]例:#ps–ef|more#ps–al|more#ps–p1538#ps–ttty01#ps–fugao,li,du天用唯勤-服务以客户满意为本进程管理ps状态信息标题行解释标题行选项解释F-l进程标志S-l进程状态UID-l–f用户号PIDall进程号PPID-l–f父进程号C-l–f进程调度编号PRI-l优先级NI-lnice值ADDR-l进程存储地址SZ-l进程在内存的映象大小WCHAN-l睡眠地址STIME-f进程提交时间TTYall进程所在终端TIMEall进程累计执行时间CMDall产生进程的命令天用唯勤-服务以客户满意为本进程管理终止进程执行——kill前台进程终止可用del键,停止后台进程要不注销系统,要不使用kill命令。kill[-singal]PID例:#kill-91258#kill0普通用户只能终止自己的后台进程,特权用户可kill所有用户的进程和系统进程与kill一起使用的常用信号编号名字含义1SIGHUP挂起2SIGINT中断(对前台进程)9SIGKILL中止(强行消亡)15SIGTERM软件中断信号(默认)天用唯勤-服务以客户满意为本常用指令基本命令mv移动文件或目录rm删除文件或目录cp复制文件或目录ls查询当前目录有那些文件rmdir删除一个目录mkdir创建一个目录cd进入指定目录pwd当前位置天用唯勤-服务以客户满意为本常用指令tail查看文件最后几行wc统计文件的字符数、行数、单词数find查找文件grep搜索文件中的指定字符串more分页显示|管道man帮助diff文件比较重定向命令天用唯勤-服务以客户满意为本常用命令目录操作命令pwd和cd命令pwd显示当前目录,cd改变当前目录。例:#pwd/usr/bin#cd..#pwd/usr天用唯勤-服务以客户满意为本常用命令grep命令grep将在文件中查找符合条件的内容,可以使用通配符。例:#grepuser/etc/passwd#grep-vuser/etc/passwd#grep-in-elikefunfile#ps-ef|greporacle天用唯勤-服务以客户满意为本常用命令wc命令统计命令,文件行数、单词数、等信息。例:%who|wc–l%ls–l|wc–l天用唯勤-服务以客户满意为本chown、chmod、chgrp命令改变文件或目录属主chownuserfile\directory改变文件或者目录组chgrpgroupfile\directory改变文件或目录权限chmodmode_listfile\directory例:$chmodg+x-w,o=raaabbb$chmodu+x,g+x,o+xccc$chmod751ddd常用命令天用唯勤-服务以客户满意为本FTP基本介绍FTP(FileTranslateprotocol)FTP是internet标准文件传输协议的用户接口,用于internet/intranet主机之间的文件传输。Ftp可以传输文本和二进制文件。FTP使用C/S结构,通常把申请FTP服务的节点成为FTP客户机,提供FTP服务的节点成为FTP服务器。从服务器取得文件为下载。FTP不一定是远程系统的用户,远程系统也不一定是同一类型操作系统。FTP天用唯勤-服务以客户满意为本FTP的访问方式内部用户方式适用于有内部账号的用户,用户可输入账户和口令,即可访问有权限访问的文件。匿名方式(anonymous)用户用ftp或anonymous的用户名,电子邮件或guest作为口令登录,即可访问并下载文件。FTP天用唯勤-服务以客户满意为本Ftp命令的语法ftp[-giv][hostname/ipaddress]g关闭使用文件名通配符功能i关闭交互式提示,即把ftp的prompt的开关设置为off,在进行mget和mput时就不会有提示。v使用verbose的模式传输文件,远程服务器的所有反馈信息都在用户的屏幕上显示出来。Hostname/ipaddress服务器的主机名或ip地址,如果是主机名,必须有hosts文件或dns进行名字解析。FTP天用唯勤-服务以客户满意为本Open主机名:打开主机User用户名:输入登录用户及口令Asci:设置为文本传输方式Bin:设置为二进制传输方式Type:显示传输方式Get文件名:从远程主机获取单个文件Mget文件列表:从远程主机获取多个文件,文件列表可用通配符Put文件名:上载当个文件到远程主机Mput文件名列表:上载多个文件到远程主机FTP天用唯勤-服务以客户满意为本Hash:开关命令,当打开时,每传1k字节,在屏幕上显示一个#符号Prompt:开关命令,开关交互提示Glob:开关命令。开关*是否为同配符Dir:显示文件列表Pwd:显示远程主机当前目录Cd:改变远程主机的当前目录Delete文件名:删除单一文件Mdelete文件名列表:删除多个文件Rename远程文件名1远程文件名2FTP天用唯勤-服务以客户满意为本Rmdir远程目录名:删除远程主机目录Mkdir远程目录名:创建远程主机目录Lcd:本地目录名:更改本地主机当前目录Bye/quit/close:结束ftpHelp:显示命令列表!命令:执行一条本地操作系统的命令Verbose:是否显示反馈信息FTP天用唯勤-服务以客户满意为本Rmdir远程目录名:删除远程主机目录Mkdir远程目录名:创建远程主机目录Lcd:本地目录名:更改本地主机当前目录Bye/quit/close:结束ftpHelp:显示命令列表!命令:执行一条本地操作系统的命令Verbose:是否显示反馈信息FTP天用唯勤-服务以客户满意为本vi的工作模式Vi在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如l是向右移动光标,相当于向右箭头键,k是向下移动光标,相当于向下箭头键。在编辑模式下,用户还可以利用一些特殊按键选定文字,然后再进行删除、或复制等操作。当用户在编辑模式下键入i,a,o等命令之后,可进入插入模式;键入:可进入命名模式。在插入模式下,用户随后输入的,除Esc之外的任何字符均将被看成是插入到编辑缓冲区中的字符。按Esc之后,从插入模式切换到编辑模式。在命令模式,Vi将把光标挪到屏幕的最下方,并在第一个字符的位置显示一个:(冒号)。这时,用户就可以键入一些命令。这些命令可用来保存文件、读取文件内容、执行Shell命令、设置Vi参数、以正则表达式的方式查找字符串或替换字符串等。VI天用唯勤-服务以客户满意为本移动光标要对正文内容进行修改,首先必须把光标移动到指定位置。移动光标的最简单的方式是按键盘的上、下、左、右箭头键。除了这种最原始的方法之外,用户还可以利用vi提供的众多字符组合键,在正文中移动光标,迅速到达指定的行或列,实现定位。例如:k、j、h、l功能分别等同于上、下、左、右箭头键Ctrl+b在文件中向上移动一页(相当于PageUp键)Ctrl+f在文件中向下移动一页(相当于PageDown键)H将光标移到屏幕的最上行(Highest)nH将光标移到屏幕的第n行2H将光标移到屏幕的第2行M将光标移到屏幕的中间(Middle)L将光标移到屏幕的最下行(Lowest)nL将光标移到屏幕的倒数第n行3L将光标移到屏幕的倒数第3行w在指定行内右移光标,到下一个字的开头e在指定行内右移光标,到一个字的末尾b在指定行内左移光标,到前一个字的开头0数字0,左移光标,到本行的开头$右移光标,到本行的末尾^移动光标,到本行的第一个非空字符VI天用唯勤-服务
本文标题:初级UNIX培训
链接地址:https://www.777doc.com/doc-3837102 .html