版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、UNIX入门教程,2,目 录,UNIX基本命令 用户管理 文件系统管理 进程管理 数据管理 网络管理 不同UNIX平台命令对比,3,Unix 命令,(一)基本命令 命令格式:命令参数 1.ls显示文件名,等同于dos下dir命令 命令格式:lsoptionfile option: -l显示详细列表 域1:文件类型和文件权限 域2:文件连接数,4,(一)基本命令,域3:文件所有者名字 域4:文件用户组名字 域5:文件长度域6-8:最近修改日期 域9:文件名 -a显示所有文件,包含隐藏文件(以.起头的文件名) -R显示文件及所有子目录 -F显示文件(后跟*)和目录(后跟/) -t,显示按照时间排序
2、,5,(一)基本命令,2.cd目录转换,等同于dos下cd命令 注意目录分隔符为“/”,与dos相反 命令格式:cddirname,6,(一)基本命令,3.pwd显示当前路径 4.cat显示文件内容,等同于dos下type命令 命令格式:catfilename 5.more以分页方式查看文件内容. 命令格式:morefilename,7,(一)基本命令,6.rm删除文件 命令格式:rm-rfilename(filename可为文件名,或文件名缩写符号.) 例子: rmfile1删除文件名为file1的文件. rmfile?删除文件名中有五个字元,前四个字元为file的所有文件. rmf*删除文
3、件名中,以f为字首的所有文件. rm-rdir1删除目录dir1,及其下所有文件及子目录.,8,(一)基本命令,7.mkdir创建目录 命令格式:mkdir-pdirectory-name Exmaple: mkdirdir1建立一新目录dir1. mkdir-pdir/subdir直接创建多级目录,9,(一)基本命令,8.rmdir删除目录 目录必须首先为空 命令格式:rmdirdirectory,10,(一)基本命令,9.cp文件复制 命令格式:cp-rsourcedestination 例子: cpfile1file2将文件file1复制成file2 cpfile1dir1将文件file
4、1复制到目录dir1下,文件名仍为file1. cp/tmp/file1.将目录/tmp下的文件file1复制到现行目录下, 文件名仍为file1.,11,(一)基本命令,cp/tmp/file1file2将目录/tmp下的文件file1现行目录下,文件名 为file2 cp-rdir1dir2(recursivecopy)复制整个目录. 若目录dir2不存在,则将目录dir1,及其所有文件和子目录, 复制到目录dir2下,新目录名称为dir1.若目录dir2不存在, 则将dir1,及其所有文件和子目录,复制为目录dir2.,12,(一)基本命令,10.mv文件移动 命令格式:mvsource
5、destination 例子: mvfile1file2将文件file1,更改文件名为file2. mvfile1dir1将文件file1,移到目录dir1下,文件名仍为file1. mvdir1dir2若目录dir2不存在,则将目录dir1,及其所有档 案和子目录,移到目录dir2下,新目录名称为dir1. 若目录dir2不存在,则将dir1,及其所有文件和子 目录,更改为目录dir2.,13,(一)基本命令,11.du查看目录所占磁碟容量 命令格式:du-skdirectory 例子: dudir1显示目录dir1的总容量及其次目录的容量 du-skdir1显示目录dir1的总容量,以kb
6、ytes为计量,14,(一)基本命令,12.find文件查找 命令格式:finddir-namefilenamecommand 例子: find.-namehello-print寻找目前目录及所有的子目录内叫hello的文件. find.-ctime+7-print找出七天内未被更动的文件 find.-size+2000m-print找出大小超过2000bytes的文件 find/tmp-userb1234567-print在/tmp下属於b1234567的文件 find.-name*.c-execrm删除所有的.c档 find.-nametest*-print显示当前目录及其子目录文件名前4
7、 位为test的文件名,15,(一)基本命令,13.vi编辑器 命令状态: j,k,h,l:上下左右 0:行首 $:行尾,16,(一)基本命令,i,I:插入命令,i在当前光标处插入I行首插入 a,A:追加命令,a在当前光标后追加,A在行末追加 o,O:打开命令,o在当前行下打开一行,O在当前行上插入一行 r,R:替换命令,r替换当前光标处字符,R从光标处开始替换 数字s:替换指定数量字符 x:删除光标处字符,17,(一)基本命令,dd:删除当前行 d0:删除光标前半行 d$:删除光标后半行 ctrl+f:后翻页 ctrl+b:前翻页 G:文件尾 数字G:数字所指定行 /string查找字符串,
8、18,(一)基本命令,n继续查找 N反向继续查找 %查找对应括号 u取消上次操作 ex命令状态 :setnumber显示行号,19,(一)基本命令,:0文件首 :1,5copy7块拷贝 :1,5del块删除 :1,5move7块移动 :1,$s/string1/string2/g全文件查找string1并替换为string2 :wq!存盘退出,20,(二)增强命令,1.ln文件连结 命令格式:ln-soldnamenewname(Hardlink) 同一文件,可拥有一个以上的名称,可将文件做数个连结. 例子: ln-sfile1file2将名称file2,连结至文件file1.,21,(二)增
9、强命令,2.grep搜索字符串 命令格式: grepstringfilename 寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern的观念.以下是一些简单的例,以及说明: M以M开头的行,表示开始的意思 M$以M结尾的行,$表示结束的意思,22,(二)增强命令,0-9以数字开始的行,内可列举字母 124ab以1,2,4,a,或b开头的行 b.503句点表示任一字母 *星号表示0个以上的字母(可以没有) +加号表示1个以上的字母 .斜线可以去掉特殊意义,23,(二)增强命令,3.grep搜索字符串 命令格式:grepstringfile 4.file显示文件类型 命令格
10、式:filefileall 文件类型为shellscript,ELF32bit,ASCIItext,dataortarfile,24,(二)增强命令,5.diff比较文件或目录的不同内容 命令格式:diff-rname1name2(name1name2可同时为文件名,或目录名称.) 例子: difffile1file2 比较文件file1与file2内,各行的不同处. diff-rdir1dir2 比较目录dir1与dir2内,各文件的不同处.,25,(二)增强命令,6.cmp比较文件相同部分 命令格式:cmpfile1file2,26,(二)增强命令,7.ftp远程文件传输 命令格式:ftp
11、hostname|IPaddress 在进入ftp的后,如果与remotehost连接上了,它将会询问你username与密码,如果输入对了就可以开始进行文件传输. 注意:如用户无密码,无法注册,27,(二)增强命令,ascii将传输模式设为ascii模式.通常用於传送文本文件. binary将传输模式设为binary模式,通常用於传送二进制文件等. cdremote-directory将远程主机上的工作目录改变. lcddirectory更改本地主机的工作目录. lsremote-directorylocal-file列出远程主机上的文件.,28,(二)增强命令,getremote-file
12、local-file取得远方的文件. mgetremote-files可使用通用字元一次取得多个文件. putlocal-fileremote-file将本地主机的文件送到远程主机. mputlocal-files可使用通用字元一次将多个文件放到远程主机上. helpcommand线上辅助指令. mkdirdirectory-name在远程主机创建一个目录. prompt更改交谈模式,若为on则在mput与mget时每作一个文件的传输时均会询问. quit/bye离开ftp.,29,(二)增强命令,8.telnet远程终端访问 命令格式: telnethostname|IPaddress,30
13、,(二)增强命令,9.IO重新导向 UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到屏幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入. A.更改标准输入在命令后方加,即可从这个文件输入资料.,31,(二)增强命令,B.更改标准输出在命令后方加,即可将屏幕输出的资料导向到这个文件上. C.更改标准输出在命令后方加,功能与B.相似,只不过这会将资料加在文件后方. D.管道在两个命令中间加上|,即可将前方指令的输出当成后方指令,32,(二)增强命令,例: cd/tmp ls-l/tmp/ls.out cat/tmp/ls.out mor
14、e/tmp/ls.out rm/tmp/ls.out ls|more ls|wc-l(wordcount,countlinenumber,算出文件数目),33,UNIX基本命令 用户管理 进程管理 文件系统管理 网络管理 数据管理 不同UNIX平台命令对比,34,用户管理,(一)用户基本知识 1.文件信息 ls-l drwxrwxrwxfilename (1)访问权限 mode:rwxrwxrwxr:readw:writex:execute usergroupother 缩写:(u)(g)(o),35,用户管理,2.缺省权限 创建文件和目录时,系统自动设置一定的权限.缺省权限由用户mask码控
15、制 $umask?显示用户umask码 umask设置文件目录 022新文件属主有读权和修改权用户组和其他用户有读权和修改权用户组和其他用户只有读权 可用umaskmaskvalue改变缺省权限,36,用户管理,3.系统安全文件 (1)/etc/passwd (2) /etc/group,37,用户管理,4.chmod改变文件或目录的属性 命令格式:chmod-Rmodename (name可为文件名或目录名;mode可为3个8位元的数字,或利用ls-l命令,列出 文件或目录的读、写、执行允许权的文字缩写.),38,用户管理,例子: chmod755dir1将目录dir1,设定成任何使用者,皆
16、有读取及执行的权限, 但只有拥有者可做修改. chmod700file1 将文件file1,设定只有拥有者可以读、写和执行. chmodo+xfile2 将文件file2,增加拥有者可以执行的权限.,39,用户管理,chmodg+xfile3 将文件file3,增加群组使用者可执行的权限. chmodo-rfile4 将文件file4,除去其它使用者可读取的权限.,40,用户管理,5chown改变文件或目录的拥有权 命令格式:chown-Rusernamename(name可为文件名或目录名.) 例子: chownuserfile1将文件file1的拥有权,改为使用者user所有. chown
17、-Ruserdir1将目录dir1,及其下所有文件和子目录的拥有权, 改为使用者user所有.,41,用户管理,6chgrp改变文件或目录的群组拥有权 命令格式:chgrp-Rgroupnamename(name可为文件名或目录名) 例子: chgrpvlsifile1 将文件file1的群组拥有权,改为vlsi群组. chgrp-Rimagedir1 将目录dir1,及其下所有文件和子目录,改为image群组.,42,用户管理,7.who查看系统注册用户 8.id查看当前用户用户号和组号 9.passwd修改用户口令 命令格式:passwdusername 无用户参数修改本用户口令,43,用
18、户管理,10.su转换用户 命令格式:su-username 无用户参数为转换到超级用户 -:执行新用户环境设置,44,UNIX基本命令 用户管理 文件系统管理 进程管理 数据管理 网络管理 不同UNIX平台命令对比,45,文件系统管理,(一)硬盘和文件资源 硬盘和CDROM设备使用块设备接口.硬盘设备文件存储在/dev目录下. 字符设备文件存于rdsk子目录下,块设备文件存在dsk子目录下.,46,文件系统管理,1.mount文件系统挂接 本地或远程文件资源被接到根文件层次,看起来就象是一个单一的文件系统.这个连接操作称为“挂接”,利用mount命令完成文件资源挂接到根文件层次的目录被称为挂
19、接点.在调用挂接命令前,挂接点必须存在. 命令格式: mountfile_namemount_point 没有选项的mount命令显示当前已挂接的文件资源.,47,文件系统管理,从本地系统上摘下文件资源,超级用户可使用umount命令. 命令格式: #umountmount_point 如果在被挂接的文件资源目录里有活动,则文件资源不可摘下.在摘下前cd 至/目录是一个很好的习惯,不要不加区别地将系统正常运转所需要的文件 系统摘下.,48,文件系统管理,df-k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间. 各域的含义为: Filesystem 被挂接的文件系统. Kbytes 按
20、Kbyte计算的文件系统大小. Used 已用的数量(Kbytes). Avail 可用的数量(Kbytes). Capacity 已用的百分比. Mountedon 挂接点. 注意:大约10的硬盘空间为文件系统保留,在df-k命令的输出中没有反映这一点.,49,文件系统管理,NFS分布式文件系统允许在网络上的机器共享他们的资源.NFS文件系统使机器共享本地文件系统和目录,允许远程用户象本地用户那样访问这些文件系统和目录.,50,UNIX基本命令 用户管理 文件系统管理 进程管理 数据管理 网络管理 不同UNIX平台命令对比,51,进程管理,1.ps显示进程号 命令格式:ps-ef 2.kil
21、l清除进程 命令格式:kill-9pid 3.nohup非挂起运行,52,数据管理,tar命令是用户级的备份命令,用于备份和恢复文件或目录. 命令格式: taroptionstape_device_namefilename optionc-建立新文档v-显示路径 t-显示文件列表f-指定设备 x-抽取文件i-交互式,53,UNIX基本命令 用户管理 文件系统管理 进程管理 数据管理 网络管理 不同UNIX平台命令对比,54,数据管理,(1)备份过程: $tarcvf/dev/rmt/0* (2)恢复过程: $tarxvf/dev/rmt/0 (3)目录复制 $tarcvf-mydir|(cdnewdir;tarxvf-) (4)异地拷贝(必须为可信任用户) $tarcvf-mydir|rshremotetarxvf-,55,数据管理,cpio(copyin/ou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DSA术后患者安全风险评估
- 前置胎盘胎盘植入介入治疗的分层适应证
- 儿科常见病护理改进措施
- 妊娠期高血压的跨学科护理模式
- 2026年中国重组胰岛素类似物行业市场规模及投资前景预测分析报告
- 创新医疗美容技术的投融资逻辑
- 9.2液体的压强(教学课件)- 八年级物理下册(人教版2024)
- 2026年中国阵列光学检测机行业市场规模及投资前景预测分析报告
- 带状疱疹患者的压力与应对护理
- 矿井防灭工安全意识强化评优考核试卷含答案
- 工艺纪律培训课件
- 市中医学的院妇女保健知识讲座课件
- 化学前沿知识与中学化学教学融合实例
- 选矿厂节后复工安全培训
- 上海市居住房屋租赁合同2014版
- 孟母三迁故事绘本课件
- DZ∕T 0320-2018 有色金属行业绿色矿山建设规范(正式版)
- 通风安全学课件
- 消耗品管理制度培训课件
- 货车运用维修-站修作业场(铁道车辆管理)
- 家用小型心电监测系统
评论
0/150
提交评论