Linux-安装与基础命令格式(第2章).ppt

上传人:max****ui 文档编号:6375169 上传时间:2020-02-24 格式:PPT 页数:32 大小:1.27MB
返回 下载 相关 举报
Linux-安装与基础命令格式(第2章).ppt_第1页
第1页 / 共32页
Linux-安装与基础命令格式(第2章).ppt_第2页
第2页 / 共32页
Linux-安装与基础命令格式(第2章).ppt_第3页
第3页 / 共32页
点击查看更多>>
资源描述
内容介绍 1 Linux的安装2 Linux的基础命令格式3 Linux重要热键及在线求助4 正确关机及忘记root密码5 Linux下的文件类型6 各硬件装置在Linux中的文件名 Linux安装 VMware虚拟机虚拟机 VirtualMachine 指通过软件模拟的具有完整硬件系统功能的 运行在一个完全隔离环境中的完整计算机系统 VMWare是一个 虚拟PC 软件 它使你可以在一台机器上同时运行二个或更多Windows DOS LINUX系统 与 多启动 系统相比 VMWare采用了完全不同的概念 多启动系统在一个时刻只能运行一个系统 在系统切换时需要重新启动机器 VMWare是真正 同时 运行 多个操作系统在主系统的平台上 就象标准Windows应用程序那样切换 而且每个操作系统你都可以进行虚拟的分区 配置而不影响真实硬盘的数据 你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网 极其方便 安装VMware 在虚拟机中安装CentOS5 6 Linux安装 8G boot 100M 强制为主分区 usr 8G var 3G home 1G swap 1024M物理内存的2倍 Linux的第一次接触 在終端介面登入linuxCtrl Shift Alt F 1 6 从图形界面切换至终端界面上面显示的內容是这样的 CentOSrelease5 6 Final 显示Linuxdistribution的名称 CentOS 与版本 5 6 Kernel2 6 18 238 e15onani686 显示内核的版本为2 6 18 238 el5 且目前这部主机的硬件等级为i686 如果是使用x86 64的Linux版本且安裝到64位的PC 那你的硬件等级就会是 X86 64 localhostlogin localhost是你的主机名 至于login 则是一个可以让我们登录的程序password 这一行则在第三行的root输入后才会出现 要你输入密码 请注意 在输入密码的时候 屏幕上面 不会显示任何的字样 所以不要以为你的键盘坏了 Linux的第一次接触 root localhost 这一行则是正确登录之后才显示的信息 最左边的root显示的是当前用户的帐号 而 之后接的localhost则是主机名 至于最右边的 则指的是 当前所在的目录 那个 则是我们经常讲的提示符 注 那个 符号代表的是用户的主文件夹 它是个 变量 至于提示符 在linux中 默认root的提示符为 而一般身份用户的提示符为 还有 上面的第一 二行的内容其实是来自于 etc issue这个文件 现在我们已经登录主机了 要注意的是 在linux系统下最好常使用一般帐号来登录即可 因为系统管理员帐号 root 具有无穷的权限 例如他可以删除任何一个文件或目录 因此若是你以root身份登录系统 一个不小心下错命令 后果不堪设想 可用su命令切换用户 Linux命令格式 su p ccommand username 其中 在切换当前用户时切换用户工作环境 p 在切换当前用户时不切换用户工作环境 ccommand 以指定的用户身份执行命令commandUsername 为要切换的用户 省略时表示root su su p su c shutdown h 10 root 我们要如何离开系统呢 其实应该说 注销Linux 才对 1 root localhost exit2 root localhost logout3 Ctrl D注意 离开系统并不是关机 Linux命令格式 在命令模式下执行命令其实我们都是通过 程序 在跟系统通信的 本章上面提到的命令行模式都是一组或一支程序在负责我们所想要完成的命令 命令行模式登录后所得到的程序被称为shell 这是因为这个程序负责最外层的跟用户 我们 通信工作 所以才被戏称为shell 壳 开始执行命令其实整个命令执行的方式很简单 只要记得几个重要的概念就可以了 root localhost command options parameter1parameter2 命令选项参数 1 参数 2 说明 0 一行命令中第一个输入的部分绝对是 命令 command 或 可执行文件 1 Command为命令的名称 例如变换路径的命令为cd等 2 中括号 并不存在于实际命令中 而加入参数设置时 通过参数前会带 号 如 h 有时候会使用完整的参数名 则参数前带有 符号 如 help 3 parameter1parameter2 为依附在option后面的参数 或者是command的参数 4 命令 options 参数等这几个命令中间以空格来区分 不论空几格shell都视为一格 5 按下 Enter 键后 该命令就立即执行 Enter 键代表着一行命令的开始启动 6 命令太长的时候 可以使用反斜杠 来转义 Enter 符号 使命令连续到下一行 注意 后立刻接特殊字符才能转义 其他 在linux系统中 英文大小写字母是不一样的 请注意区分 Linux命令格式 注意到上面的说明当中 当第一个被输入的数据绝对是命令或者是可执行文件 这个是很重要的概念 还有 按下 Enter 键表示要开始执行此一条命令的意思 我们来实际操作一下 以ls这个 命令 列出 自己主文件夹 下的 所有隐藏文件与相关的文件属性 要实现上述的要求需要加入 la这样的参数 所以 root localhost ls la root localhost ls la root localhost ls l a 思考 上面这三个命令的执行结果是否一样 再执行下面的命令 看看有什么现象 root localhost date root localhost Date root localhost DATE Linux基础命令操作 下面我们来操作几个简单的命令 显示日期与时间的命令 date 显示日历的命令 cal 简单好用的计算器 bc 1 显示日期的命令 date如果在文字界面中想知道目前linux系统的时间 那么就直接在命令行模式输入date即可 root localhost dateWedFeb1017 33 43PST2012上面显示为 星期二 2月10日 17点33分43秒 在2012年的PST时区 修改时区 cp usr share zoneinfo Asia Shanghai etc localtime如果要写进BIOS 加上 hwclock修改日期与时间 date s日期 H M S 如果我想要程序显示出 2012 02 10 这样的日期显示方式呢 root localhost date Y m d2012 02 10 root localhost date H M17 40 Linux基础命令操作 2 显示日历的命令 cal如果要列出目前这个月份的月历 直接执行cal即可 如果我想知道2012年3月的月历 可以直接执行 Linux基础命令操作 cal calendar 命令可做的事情还很多 可以显示整年的月历情况 root localhost cal2012那请问今年有没有13月 测试一下这个命令的正确性 可以执行以下命令查看 root localhost cal132012cal illegalmonthvalue use1 12cal会告诉我们 错误的月份 请使用1 12 这样的信息 Linux基础命令操作 简单好用的计算器 bc如果在文字模式当中 突然想要做一些简单的加減乘除 偏偏手边又没有计算器 这个时候要用笔算吗 不需要 我们的Linux有提供一个计算器程序 那就是bc 我们在命令行输入命令bc后 屏幕会显示出版本信息 之后就进入到等待指示的阶段 如下 事实上 我們是 进入到bc这个软件的工作环境当中了 就好像我们在Windows里面使用 计算器 一样 所以 我们下面输入数据 都是在bc程序当中在进行运算的操作 所以 你输入的数据当然就得要符合bc的要求才行 在介绍基本的bc计算器操作之前 先介绍几个使用的运算符 加法 减法 乘法 除法 指数 余数 Linux基础命令操作 在上文中 每个计算都还算正确 怎么10 100会变成0呢 这是因为bc默认输出为整数如果要输出全部小数 那么就必须执行scale number 这个number就是小数点的位数 例如 退出 quit Linux重要热键 Tab ctrl c ctrl d Tab 按键在各种Unix Like的Shell当中 这个 Tab 按键算是Linux的Bashshell最棒的功能之一了 他具有 命令补全 与 文件补齐 的功能 重点是 可以避免我们打错命令或文件名 但是 Tab 按键在不同的地方输入 会有不一样的结果 我们举下面的例子来说明 前面我们提到过cal这个命令 如果我在命令行输入ca再按两次 tab 键 会出现什么信息 那如果输入 ls la bash 再加两个 tab 会出现什么 Tab 接在一串命令的第一个输入的数据的后面 则为命令补全 Tab 接在一串命令的第二个输入的数据以后时 则为文件补齐 Linux重要热键 Tab ctrl c ctrl d Ctrl c按键如果你在Linux底下输入了错误的命令或参数 有的时候这个命令或程序会在系统底下 跑不停 这个时候怎么办 别担心 如果你想让当前的程序 停掉 的话 可以输入 Ctrl 与c按键 先按着 Ctrl 不放 且再按下c按键 是组合按键 那就是中断目前程序的按键 举例来说 如果你输入了 find 这个命令时 系统会开始跑一些东西 先不要理会这个命令串的意义 此时你给他按下 Ctrl c组合按键 是否立刻发现这个命令串被终止了 不过应该要注意的是 这个组合键是可以将正在运行中的命令中断的 如果你正在运行比较重要的命令 可别急着使用这个组合按键 Linux重要热键 Tab ctrl c ctrl d Ctrl d按键那么 Ctrl d是什么呢 这个组合按键通常代表着 键盘输入结束 EndOfFile EOF或EndOfInput 的意思 另外 他也可以用来取代exit的输入 例如你想要直接离开文字接口 可以直接按下 Ctrl d就能够直接离开了 相当于输入exit 总之 在Linux底下 文字接口的功能是很强悍的 要多多的学习他 而要学习他的基础要诀就是 多使用 多熟悉 shift pageup向上shift pagedown向下 Linux错误信息的查看 错误信息的察看万一我下达了错误的命令怎么办 你可以借由屏幕上面显示的错误信息来了解你的问题点 那就很容易知道如何改善这个错误信息了 举个例子来说 假如想运行date却因为大小写打错成为DATE时 这个错误的信息是这样显示的 bash DATE commandnotfound上面那个bash 表示的是我们的Shell的名称 Linux的默认壳程序就是bash 那么上面的例子说明了bash有错误 什么错误呢 bash告诉你 DATE commandnotfound字面上的意思是说 命令找不到 所以说 系统上面可能并没有DATE这个命令 就是这么简单 通常出现 commandnotfound 的可能原因为 这个命令不存在 这个命令所在的目录目前的用户并没有将他加入命令搜寻路径中 因此 以后如果出现了问题 屏幕上的信息是很重要的 Linux系统的在线求助manpage 先来了解一下Linux有多少命令呢 在文本模式下 直接按下两个 Tab 按键 看看总共有多少命令可以让你用 例 不知道怎么使用date这个命令 不要担心 我们Linux上面的在线求助系统已经都帮你想好要怎么办了 所以你只要使用简单的方法去寻找一下说明的内容 马上就清清楚楚的知道该命令的用法了 怎么看呢 就是找man 这个man是manual 操作说明 的简写 只要下达 mandate 马上就会有清楚的说明出现在你面前 如下所示 出现的这个屏幕画面 我们称呼他为manpage 可以在里头查询他的用法与相关的参数说明 Linux系统的在线求助manpage Linux系统的在线求助manpage 在上个表格的第一行 你可以看到的是 DATE 1 DATE我们知道是命令的名称 那么 1 代表什么呢 他代表的是 一般用户可使用的命令 的意思 常见的几个数字的意义是这样的 Linux的正确关机方法 在Linux底下 由于每个程序 或者说是服务 都是在后台运行的 因此 在你看不到的屏幕背后其实可能有相当多人同时在你的主机上面工作 例如浏览网页 传送信件 以FTP传送文件等等的 如果你直接按下电源开关来关机时 则其他人的数据可能就此中断 此外 最大的问题是 若不正常关机 则可能造成文件系统的毁损 因为来不及将数据回写到文件中 所以有些服务的文件会有问题 正确的关机命令使用 例如shutdown与reboot两个命令下面我们就来看一看几个与关机 重新启动相关的命令 惯用的关机命令 shutdown halt poweroff重新启动 关机 reboot Linux的正确关机方法 惯用的关机命令 shutdown我们较常使用的是shutdown这个命令 shutdown可以达成如下的工作 可以自由选择关机模式 是要关机 重新启动或进入单人操作模式均可 可以配置关机时间 可以配置成现在立刻关机 也可以配置某一个特定的时间才关机 可以自定义关机信息 在关机之前 可以将自己配置的信息传送给在线user 可以仅发出警告信息 有时有可能你要进行一些测试 而不想让其他的使用者干扰 或者是明白的告诉使用者某段时间要注意一下 root localhost shutdown arkhncfF 时间 警告信息 选项与参数 k 不要真的关机 只发送是警告信息出去 r 在将系统的服务停掉之后就重新启动 常用 h 将系统的服务停掉后 立即关机 常用 n 不经过init程序 直接以shutdown的功能来关机 f 关机并启动之后 强制略过fsck的磁盘检查 F 系统重新启动之后 强制进行fsck的磁盘检查 c 取消已经在进行的shutdown命令内容 时间 这是一定要加入的参数 指定系统关机的时间 Linux的正确关机方法 下面提供几个时间参数的例子 root localhost shutdown hnow立刻关机 其中now相当于时间为0的状态 root localhost shutdown h20 25系统在今天的20 25分会关机 若在21 25才下达此命令 则隔天才关机 root localhost shutdown h 10系统再过十分钟后自动关机 root localhost shutdown rnow系统立刻重新启动 root localhost shutdown r 30 Thesystemwillreboot 再过三十分钟系统会重新启动 并显示后面的信息给所有在线的使用者 root localhost shutdown know Thissystemwillreboot 仅发出警告信件的参数 系统并不会关机 Linux的正确关机方法 重新启动 关机 reboot halt poweroff还有三个命令可以进行重新启动与关机的任务 那就是reboot halt poweroff 基本上 在默认的情况下 这几个命令都会完成一样的工作 因为halt会先呼叫shutdown 而shutdown最后会呼叫halt 不过 shutdown可以依据目前已启动的服务来逐次关闭各服务后才关机 至于halt却能够在不理会目前系统状况下 进行硬件关机的特殊功能 切换运行等级 init runlevel0 系统停机状态runlevel1 单用户工作状态runlevel2 多用户状态 没有NFS runlevel3 多用户状态 有NFS 字符方式的默认运行级runlevel4 系统未使用 留给用户runlevel5 X11控制台 xdm gdm或kdm runlevel6 系统正常关闭并重新启动注 NFS是NetworkFileSystem的简写 即网络文件系统 网络文件系统是FreeBSD支持的文件系统中的一种 也被称为NFS NFS允许一个系统在网络上与他人共享目录和文件 通过使用NFS 用户和程序可以像访问本地文件一样访问远端系统上的文件常用 runlevel0 关机runlevel3 纯文本模式runlevel5 含有图形接口模式runlevel6 重新启动那如何切换各模式呢 可以使用init这个命令来处理 也就是说 如果你想要关机的话 除了上述的shutdown hnow以及poweroff之外 你也可以使用如下的命令来关机 root localhost init0 忘记root密码怎么办 一 在引导装载程序菜单上 键入 e 键来进入编辑模式 再次按下 e 找到kernel vmlinuz 2 6 18 0 4roroot dev hda2按 e 键 再输入 single 或者1 前面加空格 来告诉GRUB引导单用户Linux模式 进入到编辑模式屏幕 从这里 按 b 键 GRUB就会引导单用户Linux模式 结束载入后 你会看到一个与以下相似的shell提示 sh 3 2 现在 便可以改变root的口令 键入 sh 3 2 passwdroot你会被要求重新键入口令来校验 结束后 口令就会被改变 你便可以在提示下键入reboot来重新引导 然后 象平常一样登录为根用户 二 在引导装载程序菜单上 1 e 2 a 3 1 Linux下各种文件类型 文件种类 我们之前提到使用 ls l 观察到第一栏那十个字符中 第一个字符为文件的类型 除了常见的一般文件 与目录文件 d 之外 还有哪些种类的文件类型呢 普通文件 regularfile 就是一般我们在进行存取的类型的文件 在由ls la所显示出来的属性方面 第一个字符为 例如 rwxrwxrwx 另外 依照文件的内容 又大略可以分为 纯文本文件 ASCII 这是Linux系统中最多的一种文件类型 称为纯文本件是因为内容为我们人类可以直接读到的数据 例如数字 字母等等 几乎只要我们可以用来做为设置的文件都属于这一种文件类型 举例来说 你可以下达 cat bashrc 就可以看到该文件的内容 cat是将一个文件内容读出来的指令 二进制文件 binary 刚刚下达的指令cat就是一个binaryfile 数据格式文件 data 有些程序在运作的过程当中会读取某些特定格式的文件 那些特定格式的文件可以被称为数据文件 datafile 举例来说 我们的Linux在使用者登入时 都会将登录的数据记录在 var log wtmp那个文件内 该文件是一个datafile 他能够透过last这个指令读出来 但是使用cat时 会读出乱码 因为他是属于一种特殊格式的文件 Linux下各种文件类型 目录 directory 第一个属性为 d 例如 drwxrwxrwx 链接文件 link 就是类似Windows系统底下的快捷方式 第一个属性为 l 英文L的小写 例如 lrwxrwxrwx 设备与装置文件 device 与系统周边及储存等相关的一些文件 通常都集中在 dev这个目录之下 通常又分为两种 区块 block 设备文件 就是一些储存数据 以提供系统随机存取的接口设备 举例来说 硬盘与软盘等就是了 你可以随机的在硬盘的不同区块读写 这种装置就是成组设备 你可以自行查一下 dev sda看看 会发现第一个属性为 b 字符 character 设备文件 亦即是一些串行端口的接口设备 例如键盘 鼠标等等 这些设备的特色就是 一次性读取 的 不能够截断输出 举例来说 你不可能让鼠标 跳到 另一个界面 而是 滑动 到另一个地方 第一个属性为 c Linux下各种文件类型 数据接口文件 sockets 既然被称为数据接口文件 这种类型的文件通常被用在网络上的数据连接 我们可以启动一个程序来监听客户端的要求 而客户端就可以通过这个socket来进行数据的通信了 第一个属性为 s 最常在 var run这个目录中看到这种文件类型了 数据输送文件 FIFO pipe FIFO也是一种特殊的文件类型 他主要的目的在解决多个程序同时存取一个文件所造成的错误问题 FIFO是first in first out的缩写 第一个属性为 p Linux下各种文件类型 Linux文件名的限制 由于Linux在文字接口下的一些指令操作关系 一般来说 你在设定Linux底下的文件名时 最好可以避免一些特殊字符比较好 例如底下这些 因为这些符号在文字接口下 是有特殊意义的 另外 文件名的开头为小数点 时 代表这个文件为 隐藏文件 同时 由于指令下达当中 常常会使用到 option之类的选项 所以你最好也避免将文件名的开头以 或 来命名 Linux下各种文件类型 Linux文件颜色表示的含义 蓝色表示目录 绿色表示可执行文件 红色表示压缩文件 浅蓝色表示链接文件 灰色表示其它文件 紫色 图形文件 红色闪烁表示链接的文件有问题了 黄色是设备文件 包括block char 棕色 FIFO文件 先进先出 命令管道 各硬件装置在linux中的文件名 在linux系统中 每个装置都被当成一个文件来对待 举例来说 IDE接口的硬盘的文件名即为 dev hd a d 其中 括号内的字母a d当中的任意一个 即有 dev hda dev hdb dev hdc 及 dev hdd这四个文件的意思 另外 在linux系统中几乎所有硬件装置文件都在 dev这个目录内 下面列出几个常见的装置与其在linux当中的文件名
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!