UNIX基础.doc_第1页
UNIX基础.doc_第2页
UNIX基础.doc_第3页
UNIX基础.doc_第4页
UNIX基础.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UNIX操作系统的概述Unix特点1 多任务:支持多个任务和进程同时进行2 多用户:支持多个用户同时登录和操作3 管道:上一个命令的输出作为下一个命令的输入4 功能强大的:编译后向内核发出命令1 定义命令解析2 环境变量定义5 安全保护机制:文件系统的权限机制6 稳定性好7 用户界面8 强大的网络9 移植性好:适合多个厂商的硬件UNIX系统组成1. 硬件系统2. UNIX内核kernel:分配系统资源3. Shell程序n Bourne shell:应用最广,UNIX提供,是三种程序的基础 简称shn Korn shell:对bsh的扩充,兼容shn C-shell:更近与C,功能最大。n UNIX-shell特征bournekornCposix历史命令history否是是是行编辑vi否是否vi是文件名补齐tab否是是是别名否是是是限制shell是是否是作业控制:跟踪和访问后台程序的工具(ibm-smit hp-sam )否是是是4. 应用程序: ./bin/* 定义命令的位置;/etc/应用程序配置文件所在地。 UNIX文件系统 1) 树形目录结构: / a. Bin(可执行文件): sh ,csh, bsh, lseb. Etc:配置文件c. Home :用户名d. Var:tmp,日志e. Dev :dsk ttyf. Cdrom 2) 根文件系统3) 用户家目录 : ,cd4) 文件系统的属性l 普通文件l 目录文件l 特殊文件:块文件,block 字符文件-c ,链接文件-L1 链接:软链接和硬链接2 链接命令:ln -s 原文件 链接文件 UNIX常用的操作命令命令的形式:命令【单或多选项】【单或多参数】Unix的基本操作:control -C(终止非正常中断的程序运行),-D(系统通信中断),-S 告诉终端,停止接受输入,-D(终端新输入),-Q重新输入1) 登录与退出:login passwd exit 2) 用户切换 :sudo * , su -s(制定到高级用户即root)id:当前的用户3) 命令的使用:clear4) 清除屏幕5) 系统在线帮助 man 【命令】 或 【命令】 -help6) 系统重启与关闭 :目录操作 Cd Cd /Cd . 返回一层目录Cd ./. 返回两层目录 文件浏览 Ls -al a 属性 list 列表 文件管理1 ls 选项 目录或文件 ,1 ls 列出目前目录下的目录及文件名2 ls -a 列出包含以起始的隐藏文件在内的所有文件名3 ls -t 依照文件最后修改时间的顺序,依序列出文件名2 Pwd 查看当前工作目录表3 Mkdir 【目录】【路径】:创建目录4 Rmdir【目录】删除空目录5 rm 选项 文件使用rm删除的文件将无法恢复,因此请勿删除工作站上用途不明的文件,以防破坏操 作系统数据。1 rm 文件名 删除该文件2 rm -R 目录名 删除非空目录3 rm *.krg 删除以.krg结尾的所有文件,*为系统的通配符;4 rm core* 删除以core开头的所有文件6 chmod 选项 文件7 chmod rwx 文件 8 chown 选项 属主 文件 9 修改文件的属主10 chown -R 属主 目录名, 修改整个目录的属主; 11 Whown 属主 文件12 cp -r 将目录下的文件及其子目录的所有内容复制到另一个目录13 mv 源文件 目的文件14 chgrp 选项 属组 文件chgrp -R 属组 目录名 可修改整个目录的属组。15 echo 字符串 选项 向屏幕回送字符串16 用来查看环境变量的值是否正确17 echo $IMAP 查看IMAP环境变量的值;18 echo $SYBASE 查看SYBASE环境变量的值。19 more 选项 文件命令more和pg可以分页显示一个较大文件的内容20 head 数值 文件head n file1 显示文件的前n行的内容21 tail 数值 文件tail n file1 显示文件最后n行的内容,一般用来查看近期的日志文件。22 Clear清屏,回到窗口的第一行滤通类命令 覆盖追加 接续追加 | 管道输出 pint 文本输出系统资源命令1 man 选项 命令获取命令的帮助信息2 df 选项 文件系统报告磁盘剩余空间使用df -k来查看磁盘的剩余空间,参数 -k表示显示数值的单位为kbit。及时清理和删除不用备份及日志文件。3 ps 选项4 使用ps -ef 命令来查看操作系统当前运行的所有进程;配合grep命令可以查看特 点用户或特定的进程的运行情况,如:5 ps -ef | grep t2000 :查看t2000用户启动的所有进程,如T2000 server端各进 程的运行情况;6 ps -ef | grep sybase:查看sybase用户启动的数据库服务器的运行情况;7 ps -ef | grep java:查看进程名中有java字符串的进程的运行情况8 du 选项 目录或文件报告每个文件系统的磁盘使用空间9 kill 选项 进程号 kill -9 进程号10 Hostname hostid11 uname 选项显示操作系统信息、1. uname -a 2. 显示操作系统的所有所有的信息3. uname -i 显示工作站的硬件信息如机器型号4. uname -r 显示操作系统的版本的序列号5. uname -v 主机操作系统的版本,含内核补丁版本12 showrev显示操作系统版本信息13 showrep 查看操作系统的版本 14 showrev -p 显示操作系统及补丁版本15 showrev p | grep 补丁号 可以检查该补丁是否已安装16 dmesg显示工作站硬件信息查看工作站的CPU类型、主频、内存大小。17 ifconfig 选项查看和设置主机IP地址18 IP地址涉及的文件有:19 1) /etc/hosts (change the IP address)20 2) /etc/netmasks (if subnetting)21 3) /etc/defaultrouter (to specify the new gateway for this subnet)22 env 或printenvCST 2005列出当前正在使用的环境变量23 环境变量分为全局变量和局部变量,其中全局环境变量都是以大写的字符串来表示 的,如DISPLAY变量;24 使用env或prinntenv可以查看当前所使用的环境变量的情况;网络操作命令Ping 【hostname|ip】Ifconfig Telnetpriftp:文本文件、二进制文件传输1. 用于在本地和远程计算机间传递文件。2. Solaris10上用root用户启动/关闭ftp服务:3. #svcadm enable ftp /启动4. #svcadm disable ftp /关闭5. ftp IP 地址 连接远端计算机,如果能通过用户验证则会出现ftp提示符。6. ftp help 列出 ftp 文件传输可使用的任何命令7. ftp pwd 列出远端工作站目前所在的目录8. ftp cd dir1 更改远端工作站的工作目录9. ftp ls 列出远端工作站目前目录下的文件名10. ftp !pwd 列出本地工作站目前所在的目录11. ftp lcd dir1 更改本地工作站的工作目录12. ftp bin 以二进制方式传输文件,切记在传送可执行文件时要先执行此命令。13. ftp asc以ASCII方式传输文件,只在传输文本文件时用,如license文件。14. ftp get file1 将远端工作站的文件 file1拷贝到本地工作站中15. ftp put file2 将本地工作站的文件 file2拷贝到远端工作站中16. ftp mget * 将远端工作站的当前目录中copy到本地,根据屏幕询问输入y (即yes)or n (即no)确定是否需要复制对应的文件。17. ftp mput *.txt 将本地工作站中文件名后缀为 txt 的所有文件拷贝到远端工作站中18. ftp !ls 列出本地工作站目前目录下的文件名19. ftp prompt 使用 mput/mget 时不用每个文件皆询问yes/no20. ftp bye 结束 ftp 会话21. Lcad file 建立本地文件22. Get file path23. Mput file 将多个文件拷贝到本地 24. Close关闭远程连接25. Quit或bye :退出 Vi的常用命令1、vi的基本概念 基本上vi可以分为三种状态,分别是 命令模式(command mode) 插入模式(Insert mode) 底行模式(last line mode) 1) 命令行模式command mode) 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode) 只有在Insert mode下,做文字输入,按ESC键可回到命令行模式。 3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号等。 一般我们把vi简化成两个模式,将底行模式(last line mode)也算入命令行模式command mode)。 二、vi的基本操作 a) 进入vi $ vi 【myfile】 l 进入vi之后,处于命令行模式(command mode),l 切换到插入模式(Insert mode)才能够输入文字。b) 切换至插入模式(Insert mode)编辑文件 在命令行模式(command mode)下按一下字母i就可以进入插入模式(Insert mode),开始输入文字了。 c) Insert 的切换 按一下ESC键转到命令行模式(command mode)再删除文字。 d) 退出vi及保存文件 在命令行模式(command mode)下,按一下:冒号键进入Last line mode,例如: : w filename (输入 w filename将文章以指定的文件名filename保存) : wq (输入wq,存盘并退出vi) : q! (输入q!, 不存盘强制退出vi) 3、命令行模式(command mode)功能键 1). 插入模式 按切换进入插入模式,按“i”进入插入模式后是从光标当前位置开始输入文件; 按a进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字; 按o进入插入模式后,是插入新的一行,从行首开始输入文字。 2). 命令行模式 按ESC键。 . 移动光标 用小写英文字母h、j、k、l,分别控制光标左、下、上、右移一格。 按ctrl+f:屏幕往“前”移动一页。按ctrl+b:屏幕往“后”移动一页。 按ctrl+d:屏幕往“前”移动半页。按ctrl+u:屏幕往“后”移动半页。 按gg:移动到文章的首行。(可能只在Vim中有效) 按w:光标跳到下个字的开头 按e:光标跳到下个字的字尾 按:光标回到上个字的开头 Vi还提供了三个关于光标在全屏幕上移动并且文件本身不发生滚动的命令。它们分别是H、M和L命令。 (1)H命令 1. 该命令将光标移至屏幕首行的行首(即左上角)、行中、行底2. 若在H、M、L命令之前加上数字n,则将光标移至第n行的行首、行中、行底。3. 使用命令H、M、L后按d将会删除从光标当前所在行至所显示屏幕行首、行中、行底的全部内容。4). 删除文字 dd:删除光标所在行。x、#nx:每按一次,删除光标所在位置的“后面”一个字符。 #nx:例如,6x表示删除光标所在位置的“后面”6个字符。 X:大写的X,每按一次,删除光标所在位置的“前面”一个字符。 #X:例如,20X表示删除光标所在位置的“前面”20个字符。 5). 复制 yy、nyy:复制光标所在行到缓冲区,例如,6yy表示拷贝从光标所在的该行“往下数”6行文字,后按p。p:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。 6). 替换 r:替换光标所在处的字符。 7). 恢复上一次操作、撤销更改u:如果您误执行一个命令,可以马上按下,回到上一个操作。按多次“u”可以执行多次回复。 ctrl+r:恢复撤销的更改,可以一直按该组合键达到最新的改变#G:例如,15G,表示移动光标至文章的第15行行首。 4、Last line mode下命令简介 在使用last line mode之前,请记住先按ESC键确定您已经处于command mode下后,再按:冒号即可进入last line mode。 A) 列出行号 set nu:输入set nu后,会在文件中的每一行前面列出行号。 #:#号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,/关键字:先按/键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按n会往后寻找到您要的关键字为止。 ?关键字:先按?键,再输入您想寻找的字符,按n会往前寻找到您要的关键字为止。 D) 保存文件 q! 退出但不保存wq! 保存并退出ZZ:保存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论