linux基本命令复习.ppt

上传人:牧羊曲112 文档编号:6511197 上传时间:2023-11-08 格式:PPT 页数:45 大小:1.04MB
返回 下载 相关 举报
linux基本命令复习.ppt_第1页
第1页 / 共45页
linux基本命令复习.ppt_第2页
第2页 / 共45页
linux基本命令复习.ppt_第3页
第3页 / 共45页
linux基本命令复习.ppt_第4页
第4页 / 共45页
linux基本命令复习.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《linux基本命令复习.ppt》由会员分享,可在线阅读,更多相关《linux基本命令复习.ppt(45页珍藏版)》请在三一办公上搜索。

1、Linux 常用命令复习,复习大纲,VMware Workstation 7虚拟机介绍Linux常用基本操作命令1、配置环境变量2、文件显示和查找3、linux目录说明4、文件内容查看5、文件复制6、文件夹创建与删除7、光驱挂载和卸载8、文件的权限9、vi命令(文本编辑器)10、rpm软件包管理命令,复习大纲,linux网络常用命令配置网络设备设置DNS客户端设置主机名称设置网关(route)IfconfigPingNetstat,VMware Workstation 7虚拟机介绍,VMware Workstation 允许操作系统和应用程序在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的

2、离散环境。在 VMware Workstation 中,你可以在一个窗口中加载一台虚拟机,它可以运行自己的操作系统和应用程序。你可以在运行于桌面上的多台虚拟机之间切换,通过一个网络共享虚拟机(例如一个公司局域网),挂起和恢复虚拟机以及退出虚拟机 这一切不会影响你的主机操作和任何操作系统或者它正在运行的应用程序。例如,假如你是一个需要在 Windows NT 外加 Windows 3.1、Windows 98、Windows 2000 和 Linux 中进行测试的开发人员 你可以使用 VMware Workstation 做这件事。你可以创建一整套虚拟计算机,并且从单台机器中同时运行它们 不需要

3、重新启动。VMware Workstation 用于许多不同的目的。它可以用于测试新的操作系统或者应用程序环境,向用户推介新的操作系统,在教育研讨期间共享已经配置的环境,等等。,VMware Workstation 7虚拟机介绍,创建一个虚拟机一台虚拟机的配置设置存储在一个配置文件中(.vmx)。配置虚拟机克隆虚拟机虚拟机的网络配置,VMware Workstation 7虚拟机介绍,虚拟机中的网络支持在主机上通过一个虚拟交换机或者网络适配器完成,它实现几种设备:VMnet0 用于桥接网络。VMnet1 用于仅为主机网络。VMnet2 用于定制网络。VMnet3 用于定制网络。VMnet4 用

4、于定制网络。VMnet5 用于定制网络。VMnet6 用于定制网络。VMnet7 用于定制网络。VMnet8 用于网络地址翻译(NAT)网络。,VMware Workstation 7虚拟机介绍,VMnet0 用于桥接网络桥接网络是网络连接的一种类型,其中虚拟机显示为和主机在同一个物理以太网上的一台额外的计算机。说得更专业一些,虚拟机通过一个虚拟网络适配器(在它的配置中,它连接到主机上的一块以太网卡)直接连接到以太网。如果在你的 PC 上有一块以太网卡并且在一个局域网(LAN)上,你可以使用这种网络类型。一台桥接的虚拟机可以透明地使用它被桥接到的网络上的任何可用服务:打印机、文件服务器、网关以

5、及其他服务。同样,当一台虚拟机被桥接后,配置使用桥接网络的任何物理主机或者其他虚拟机可以使用该虚拟机上的资源。,VMware Workstation 7虚拟机介绍,VMnet1 用于仅为主机网络仅为主机网络是一种网络连接的类型,其中虚拟机通过虚拟私有网络连接到你的 PC 上的主机操作系统。正常情况下,虚拟私有网络在主机以外不可见,如果你需要建立一个隔离的虚拟网络,这非常有用;例如,一个隔离的虚拟网络可以用于测试网络软件。仅为主机网络允许你的虚拟机互相通讯以及和主机通讯,即使在你的 PC 中并没有一块网卡。除非在主机上配置一台代理服务器,一台使用仅为主机网络的虚拟机不能访问远端网络。,VMwar

6、e Workstation 7虚拟机介绍,VMnet8 用于网络地址翻译(NAT)网络当你拥有一个有限的 IP 地址供应或者通过一个非以太网络适配器连接到网络时,NAT 非常有用。NAT 通过将在一个私有 VMnet 网络中的虚拟机的地址翻译为主机的地址进行工作。当一台虚拟机发送一个访问网络资源的请求时,对于网络资源而言,这个请求好像来自主机。NAT 使用主机自身的网络资源连接到外部网络。这样,主机可以访问到的任何 TCP/IP 网络资源通过 NAT 连接应该可用。NAT 主要的优点在于,它为虚拟机获得对于网络资源的访问提供一种透明的、容易配置的方式。,VMware Workstation 7

7、虚拟机介绍,其他定制网络,1、环境变量,在 linux系统 下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量 PATH 的设置问题,而 PATH 的设置也是在 linux 下定制环境变量的一个组成部分。,1、环境变量,Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。Linux中有多种shell,其中缺省使用的是Bash。shell是用户和Linux内核之间的接口程序,如果把Li

8、nux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。shell是一个命令语言解释器,它拥有自己内建的shell命令集,shell也能被系统中其他应用程序所调用。用户在提示符下输入的命令都由shell先解释然后传给Linux核心。,1、环境变量,环境变量是和 Shell 紧密相关的,用户登录系统后就启动了一个 Shell。对于 Linux 来说一般是 bash,但也可以重新设定或切换到其它的 Shell。根据发行版本的情况,bash 有两个基本的系统级配置文件:/etc/bashrc 和/etc/profile。通常

9、每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。bash常在/etc/profile文件中修改环境变量,在这里修改的内容是对所有用户起作用的。,1、环境变量,1、如何添加环境变量。例如添加”NAME=liheng“。在profile文件的最后添加如下内容export NAME=liheng变量值liheng可以加引号也可以不加,效果一样。2、在profile文件添加或修改的内容需要注销系统才能生效。3、重复定义变量怎样理解。经常出现的是对PATH变量的定义。例如:在peofile文件默认对PATH变量都

10、有设置PATH=¥(记不住了),在以后可能在对PATH设置,一般都加在profile文件的最后PATH=(打个比方)。而系统之中认定的PATH=¥,也就是说相同名字的环境变量,后写入的先起作用(通俗地讲)。大家一定要注意。,1、环境变量,4、特殊字符介绍。例如在profile中有如下内容,通过以下内容说明特殊符号的用法。export A=/q/jing:aaa/cc/ldexport B=.:/liheng/wang export A=/cd/cdr:$A:表示并列含义,例如A变量值有多个,用:符号进行分离。.表示你操作的当前目录。例如pap命令会查找B环境变量。在/home键入pap命令,系

11、统首先在/home目录下(即当前路径)查找关于 B 的内容,如果没有在/liheng/wang目录下查找关于B的内容。$表示该变量本次定义之前的值,例如$A代表/q/jing:aaa/cc/ld。也就是说 A=/cd/cdr:/q/jing:aaa/cc/ld5、使用env命令显示所有的环境变量。在命令提示符下键入env就行了。set命令显示所有本地定义的Shell变量。,1、环境变量,export命令功能说明:设置或显示环境变量。语法:export-fnp变量名称=变量设置值补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的

12、程序使用。export的效力仅及于该此登陆操作。参数:-f代表变量名称中为函数名称。-n删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。-p列出所有的shell赋予程序的环境变量。一个变量创建时,它不会自动地为在它之后创建的shell进程所知。而命令export可以向后面的shell传递变量的值。当一个shell脚本调用并执行时,它不会自动得到原为脚本(调用者)里定义的变量的访问权,除非这些变量已经被显式地设置为可用。export命令可以用于传递一个或多个变量的值到任何后继脚本。,1、环境变量,常用的环境变量HOME:当前用户主目录MAIL:是指当前用户的邮件存放目录。

13、SHELL:是指当前用户用的是哪种Shell。HISTSIZE:是指保存历史命令记录的条数。LOGNAME:是指当前用户的登录名。HOSTNAME:是指主机的名称,许多应用程序如果要用到主机名的话,通常是从这个环境变量中来取得的。LANG/LANGUGE:是和语言相关的环境变量,使用多种语言的用户可以修改此环境变量。,2、文件显示和查找,linux文件结构在linux系统上,任何软件和I/O设备都被视为文件。Linux的文件名最大支持256个字符。Linux的文件目录就是将所有文件的说明信息采用树形结构组织起来的。其中目录也是一种文件。.(代表自己).(代表该目录的父目录),2、文件显示和查找

14、,Linux的文件夹基本操作1、cd改变当前的工作目录(cd/usr/src)2、pwd显示当前的工作目录路径3、ls(ls option dirname|filename)列出目录的内容,用户最常用命令之一(dos-dir)Option-a:显示指定目录下所有的子目录与文件,包括隐藏文件。-l:以长格式来显示文件的详细信息文件类型与权限 连接数 文件属主 文件属组 文件大小 建立或最近修改时间 名字,2、文件显示和查找,文件内容查询-grep文件内容的查找模式Grep(一次只能搜索一个指定的模式)Egrep(检索扩展的正则表达式)Fgrep(检索固定字符串,更为快速的搜索命令)常用的命令选项

15、:-b:在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量-c:只显示匹配行的数量-i:比较时不区分大小写-h:在查找多个文件时,指示grep不要将文件名加入到输出之前-l:显示首次匹配串所在的文件名,并用换行符将其隔开。当扎起某文件中多次出现匹配串时,不重复显示此文件名-n:在输出前加上匹配串所在的行号(文件行首行号为1)-v:只显示不包含匹配串的行-X:只显示整行严格匹配的行,2、文件显示和查找,文件查找命令-findfind path-option-print-exec-ok command;-name filename#查找名为filename的文件-user username

16、#按文件属主来查找type b/d/c/p/l/f#查是块设备、目录、字符设备、管道、符号链接、普通文件高级查询对查找出来的文件进行特定操作的选项-exec cmd:对符合条件的文件执行所给出的Linux命令、表示命令的参数就是所找到的文件;命令以”;”结束-ls:详细列出所找到的所有文件-print:在标准输出上显示查找出的文件名,2、文件显示和查找,文件查找实例$find-name“*.txt”-print#在$HOME中查.txt文件并显示$find.-name“*.txt”-print$find.-name“A-Z*”-print#查以大写字母开头的文件$find/etc-name“h

17、ost*”-print#查以host开头的文件$find.-name“a-za-z0-90-9.txt”-print#查以两个小写字母和两个数字开头的txt文件$find.-type d-print 打印目录结构$find.!-type d-print 打印非目录文件,3、linux目录说明,Linux的系统目录说明/boot/tmp/mnt/lib/proc/dev/var/var/log/var/run/var/lib/root/home/etc/etc/init.d/bin-/sbin/usr/usr/bin/usr/sbin/usr/lib/usr/man,4、文件内容查看,文件内容的

18、查看Cat用来显示文件,读取该命令后面所指文件的内容,并输出到标准输出设备上,还能够来连接两个或多个文件,形成新文件Cat guoli.testCat guoli1 guoli2 guoli3Cat guoli3Tail如果想查看文件的尾部,可以直接使用tail命令+num:从第num行处开始显示-num:从距文件尾部第num行处开始显示,默认是10例如:显示文件最后4行Tail-4 guoli.test,5、文件复制,CpCp option src_file|src_dir dst_file|dst_dir-f:删除已经存在的目标文件而不提示-i:与-f正好相反,需要和用户进行交互,用户回答

19、y表示覆盖,是交互式复制。-r:若给出的源文件是一个目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须是一个目录名。,6、文件夹创建与删除,MkdirMkdir option dirname创建一个目录-p:可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好这些上不存在的目录,即一次可以建立多个目录。Mkdir p./inin/mainlRmdir-p:递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除,7、光驱挂载和卸载,要使用磁盘分区,就需要先挂载分区,挂载时需要制定需要挂载的设备和挂载目录(该目录称为挂载点)。挂载

20、命令:mountMount t type device dirMount/dev/cdrom/mnt/cdrom卸载磁盘分区:umountUmount/dev/cdromUmount/mnt/cdrom查看磁盘挂载情况命令:mount,9、vi命令(文本编辑器),Vi是linux系统的第一个全屏幕交互式编辑器Vi filename:se nu(显示vi中的行号)光标移动L:移至行首$:移至行尾行号G:移至指定行i:插入,10、rpm软件包管理命令,Rpm qoption filename查询文件所属软件包RPM qf filename查询软件包包含的文件列表RPM ql 软件包名查询已经安装的

21、软件包RPM qa卸载软件包Rpm e rpm_name,10、rpm软件包管理命令,Rpm软件包安装Rpm ioption rpm包的全路径文件名-i:表示安装-v:表示设置在安装过程中将显示详细的信息-h:设置在安装的过程中使用“#”来表示安装的进度,10、rpm软件包管理命令,软件包的卸载Rpm e rpm软件包名称,网络配置命令 1、配置网络设备,通过配置文件:/etc/sysconfig/network-scripts/ifcfg-ethn,网络配置命令 1、配置网络设备,通过文本模式进行配置Setup,网络配置命令 1、配置网络设备,通过图形界面System-config-netw

22、orkSystem-config-network-tui,网络配置命令 1、配置网络设备,网络设备重启Service network restartIfdown ethn/Ifup ethn,网络配置命令2、设置DNS客户端,修改配置文件/etc/resolv.conf使用图形界面,网络配置命令3、设置主机名称,Hostname配置/etc/sysconfig/networkHostname 名称(临时修改)Hosts文件配置Ping主机名称,网络配置命令4、设置网关,使用图形界面使用route命令,网络配置命令4、设置网关,网络配置命令4、设置网关,网络配置命令5、Ifconfig,网络配置命令5、Ifconfig,网络配置命令5、Ifconfig,网络配置命令6、Ping,Ctrl+c-cPing ip地址,网络配置命令7、Netstat,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号