您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 第2章 shell及常用命令
12020年1月30日第二章shell及常用命令22020年1月30日Linux终端使用基础•Linux终端也称为虚拟控制台.一台计算机的输入输出设备就是一个物理的控制台.•如果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控制台界面,就是实现了多个虚拟控制台。•Linux终端的工作方式是字符命令行方式,用户通过键盘输入命令进行操作,可以通过Linux终端对系统进行控制。32020年1月30日Linux终端使用基础•虚拟控制台的选择可以通过按下Alt键和功能键Fn来实现。•在XWindow图形操作界面中按Alt+Ctrl+Fn就可以进入控制台字符操作界面。•虚拟控制台使得Linux成为一个真正的多用户操作系统.42020年1月30日shell的基本形式•shell的种类:–ash:是贝尔实验室开发的shell,bsh是对ash的符号链接。–bash:是GNU的BourneAgainshell,是GNU操作系统上默认的shell。sh以及bash2都是对它的符号链接。–tcsh:是BerkeleyUNIXCshell。csh是对它的符号链接52020年1月30日•shell命令的基本格式是:命令名[选项]参数1参数2……•命令自动补齐与历史记录•shell提示符:#$62020年1月30日文件与目录的基本概念•文件是Linux用来存储信息的基本结构,它是被命名的存储在某种介质上的一组信息的集合。•Linux系统中有三种基本的文件类型.–普通文件:又分为文本文件和二进制文件;–目录文件:目录文件存储了一组相关文件的位置、大小等与文件有关的信息;–设备文件:Linux系统把每一个I/O设备都看成一个文件,与普通文件一样处理,这样可以使文件与设备的操作尽可能统一;72020年1月30日目录•Linux系统以目录的方式来组织和管理系统中的所有文件•将所有文件的说明信息采用树型结构组织起来整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”称为“目录”或“文件夹”。而“叶子”则是一个个的文件。•Linux系统通过目录将系统中所有的文件分级、分层组织在一起,形成了Linux文件系统的树型层次结构。以根目录“/”为起点,所有其他的目录都由根目录派生而来。•特殊目录:“.”代表该目录自己,“..”代表该目录的父目录,对于根目录,“.”和“..”都代表其自己。82020年1月30日•工作目录:用户登录到Linux系统后,每时每刻都处在某个目录之中,此目录被称为“工作目录”或“当前目录”•用户主目录(HomeDirectory):是系统管理员在增加用户时为该用户建立起来的目录,每个用户都有自己的主目录。使用符号~表示。92020年1月30日•路径是指从树型目录结构中的某个目录到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。–绝对路径是指从“根”开始的路径,也称为完全路径;–相对路径是指从用户工作目录开始的路径。•通配符–通配符*–通配符?–字符组模式:通配符“[”、“]”、“-”用于构成字符组模式。–转义字符\102020年1月30日目录和文件的基本操作•文件查看和连接命令catcat[选项]file1…•分屏显示命令moremore[选项]file…•按页显示命令lessless[选项]filename112020年1月30日复制、删除和移动命令•复制命令cpcp[选项]sourcedest或者cp[选项]source...directory•删除命令rmrm[选项]name...•移动或重命名命令mvmv[选项]sourcedest或者mv[选项]source...directory122020年1月30日创建和删除目录命令•创建目录命令mkdirmkdir[-p]dirName…•删除删除空目录命令rmdirrmdir[-p]dirName132020年1月30日切换工作目录和显示目录命令•切换工作目录命令cdcddirName•显示当前路径命令pwdpwd•查看目录命令lsls[选项][name...]142020年1月30日查找与定位命令•查找文件或者目录命令findfind[path…][expression]•文件定位命令locate/slocatelocate[选项]searchstring152020年1月30日•链接lnln[选项]sourcedest•改变文件或目录时间的命令touchtouch[选项]file1[file2...]162020年1月30日压缩解压缩命令•命令格式为:tar主选项[辅选项]文件或者目录•压缩和解压命令gzipgzip[选项]文件名•解压命令unzipunzip[选项]压缩文件名172020年1月30日常用命令•显示文字命令echoecho[-n]字符串•显示日历命令calcal[选项][[月]年]•日期时间命令date–显示日期和时间的命令格式为:date[选项][+FormatString]–设置日期和时间的命令格式为:dateSetString•清除屏幕命令clear182020年1月30日软件包管理命令rpm•安装软件rpm-i(或者--install)[安装选项]file1.rpm...fileN.rpm•删除rpm-e(或者--erase)[删除选项]pkg1...pkgN•升级rpm-U(或者--upgrade)[升级选项]file1.rpm...fileN.rpm•查询rpm-q(或者--query)[查询选项]pkg1...pkgN•校验已安装的软件包rpm-V(或者--verify)[校验选项]pkg1...pkgN192020年1月30日联机帮助命令•mancommand•infocommand•help[command]
本文标题:第2章 shell及常用命令
链接地址:https://www.777doc.com/doc-3401360 .html