- 0
- 0
- 约9.51千字
- 约 63页
- 2019-10-16 发布于湖北
- 举报
第八章 SHELL环境基础及设置 一、shell基本概述 1.Shell——是用户与操作系统内核之间的接口,起着协调用户与系统的一致性和在用户和系统之间进行交互的作用。Shell在Linux中具有及其重要的地位,如图 图8-2 shell的角色 2.Shell基础 Shell——如同其名所示,它就像是一个壳,而这个壳介于用户和操作系统(Kernel)中间,负责将用户的命令解释为操作系统可以接受的低级语言,同时将操作系统响应的信息以用户了解的方式来显示,如此可避免用户执行不当的命令而对系统产生危害。 每个用户在登录Linux后,系统会出现不同的提示符号,例如#,$或~等,之后您就可以开始输入需要的命令了。如果命令正确,系统就可根据命令的要求来执行,直到用户退出系统为止。在登录到退出期间,用户输入的每个命令都会经过解释及执行,而这个负责的机制就是Shell。 3 shell分类 一般用户的命令可分为两大类:程序和Shell内置命令。 如果该命令为程序类型,则Shell会找出该程序,然后将控制权交给内核,并由内核负责执行该程序,而在内核将程序执行完毕后,再将控制权交回给Shell。但如果是Shell内置命令,则由Shell直接响应,因此速度较快。 8.2 进入SHELL 8.2.1 启动默认进入SHELL 在系统启动的时候,核心程序会被加载到内存,负责管理系统的工作,直到系统关闭为止。 当用户登录(login)时,一个交互式的shell会跟着启动,并提示输入命令。 8.2.2 桌面终端SHELL 进入:主菜单|应用程序|附件|终端 退出: 单击SHELL提示窗口右上角的关闭按钮 提示符下输入exit 按Ctrl+D组合键 8.2.3 远程登录SHELL 假如当前主机的系统已经具有ssh服务或telnet服务,那就可以直接使用系统的ssh或telnet命令登录到远程的主机上。如果是在Windows下想要登录到远程的Linux主机,有两种方式。第一种可以打开“命令提示符”,使用Windows内置的telnet命令来登录。第二种就是使用远程登录软件PUTTY(http://putty.nl/download.html)或使用pieTTY(/~piaip/pietty/) 如果远程主机没有提供SSH服务,那么就需要安装和配置SSHEBTL。一般情况下,我们OpenSSH来实现远程主机的SSH功能。 OpenSSH介绍及安装 默认情况下,UBUNTU是不会安装OpenSSH的,因此用户OpenSSH用户之前必须先安装。在命令行终端输入: sudo apt-get install openssh-server OpenSSH服务器端设置 OpenSSH守护进程sshd使用/etc/ssh/sshd_config配置文件。UBUNTU安装的置信配置文件在多数情况下应该是相当完备,可以直接使用。但也可以修改,修改完配置文件,注意重启ssh服务,以便修改能及时生效。 OpenSSH客户端应用 要从客户端连接到OpenSSH服务器上,必须在客户机器上装有openssh-clients或者符合ssh标准的客户端软件。 启动OpenSSH服务 root@ubuntu:-$ /etc/init.d/ssh start 停止OpenSSH服务 root@ubuntu:-$ /etc/init.d/ssh stop 重启OpenSSH服务 root@ubuntu:-$ /etc/init.d/ssh restart 使用ssh命令 例:要登录到一个IP地址为03的远程机器上,在shell提示下输入下面的命令: root@ubuntu:-$ ssh 03 使用sftp命令 sftp工具可以用来打开一次安全互动的FTP会话。它与ftp相似,只不过它使用安全、加密的连接。它的一般语法是: sftp username@ 然后输入密码,一旦通过验证,就可以使用一组和FTP相似的命令。 OpenSSH使用帮助 我们可以参考以下网站: 8.3 SHELL简单使用 在使用SHELL之前,建议大家平常应用中不要用root账号运行Shell,如果还是新手,这上点非常要注意。作为普通用户,不管有意还是无意,都无法破坏系统。 8.3.1 初次面对Shell 当登入系统或打开一个xterm窗口,首先看到的是提示符。UBUNTU的标准提示符包括用户名、登入的主机名,
您可能关注的文档
- 第5章 数据完整性1.ppt
- 第5章 数据完整性2.ppt
- 第4课《把种子散播到远处》.ppt
- 第5章 组件化程序设计方法.ppt
- 第5章 基本电路的VHDL实现.ppt
- 第4课时:直线与圆、圆与圆的位置关系.ppt
- 第4讲 媒介融合的技术支持.ppt
- 第5章 网络互联协议TCPIP.pptx
- 第5章 冲模结构及设计.ppt
- 第5章 桩基础施工.ppt
- 宣贯培训(2026年)《YBT 6192-2024钼铁 硅、磷、铜、锡和锑含量的测定 电感耦合等离子体原子发射光谱法》.pptx
- 2025年数据库系统工程师考试数据库系统高级功能冲刺试卷含答案.docx
- 2026年带状疱疹疫苗相关知识试题.pdf
- 无人机物流配送系统在城市交通拥堵时期的应对策略可行性分析报告.docx
- 2026年登革热知识培训试题.pdf
- 2025年特色小镇文化旅游产业项目绿色旅游创新可行性分析.docx
- 2025年《综合素质》中学教师资格真题.docx
- 2026年生物基可降解塑料技术创新项目市场潜力可行性报告.docx
- 宣贯培训(2026年)《YBT 6193-2024钼铁 铅、锡、砷、锑和铋含量的测定 电感耦合等离子体质谱法(ICP-MS)》.pptx
- 基于证据推理与时空观念建构的“海陆变迁”教学设计(八年级地理·中图版).docx
原创力文档

文档评论(0)