ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

VMware 安装 Linux 与 Shell 基础命令学习总结

VMware 安装 Linux 与 Shell 基础命令学习总结 准备物品1.VMware Workstation Pro官网下载VMware by Broadcom - 企业云计算安装无脑下一步即可。VMware Workstation Pro 是桌面虚拟化软件能够在物理计算机上创建独立的虚拟机。2.系统.iso镜像文件自行准备一、新建虚拟机。新建虚拟机就类似去配电脑先有电脑这些物理硬件才能有操作系统1.以管理员身份运行VMware Workstation Pro点击主页面中的创建新的虚拟机2.选择自定义高级下一步3.再次直接点击下一步至下图先选择稍后安装操作系统先把硬件组装好再安装操作系统下一步4.选择Linux操作系统版本选择你所下载的.iso文件版本下一步5.自行给虚拟机起个名字选择虚拟机存放位置下一步。6.选择处理器数量内核数量一般学习、测试22或者14都够用如果运行虚拟机的电脑本身配置比较低则可选择11或12为宜像下图中运行虚拟机的电脑本身处理器个数为2则无法创建出处理器个数更大的虚拟机。在此选择12为例下一步。7.内存的选择也与运行虚拟机的电脑本身内存大小有关一般学习、测试设置为4GB就够用在此选择2GB为例下一步8.网络类型选择使用网络地址转换技术NAT下一步9.控制类型默认即可下一步。10.磁盘类型选择SATA下一步。11.选择创建新虚拟磁盘下一步。12.磁盘容量选择也与运行虚拟机的电脑本身磁盘大小有关此为最大值一般50GB~100GB即可后期也可以改在此选择20GB为例再选择将虚拟磁盘才分成多个文件下一步。13.直接下一步14.至此配电脑算是完成了点击完成。二、安装操作系统1.选择.iso镜像文件点击编辑虚拟机设置点击左栏的CD/DVD选择使用ISO镜像文件选择你的镜像文件后点击确定然后开启虚拟机等待加载。2.选择语言选择安装过程中的说明语言中文即可点击继续。语言支持就是系统语言看需选择。3.安装目标位置配置点击自定义点击完成点击蓝色小字创建挂点使用LVM简单配置方案选中“/”把期望容量调大为6113设备类型改为标准分区点击更新设置点击完成。点击接受更改4.设置系统管理员密码点击root密码自行设置密码选择允许SSH登录点击完成。创建普通用户自行设置用户名密码点击完成。5.安装操作系统点击开始安装等待安装完成后使用root登录即可。三、基础知识1.什么是LinuxLinux本身不是系统系统由很多东西组成而是内核Kernel可以简单的理解为系统是人则内核是脑。内核是系统的核心程序负责对于系统软件运行的调度只有内核可以直接调度硬件。常见的内核种类有NTwindows、UnixIBM、HP-US、MAC、IOS、Linux安卓、麒麟、suse...。这几种内核中只有Linux是开源的。2.什么是操作系统简单了解Linux操作系统Linux内核GNU组织的软件都是开源的3.什么是GNUGNU 是自由软件项目组织开发了大量 Unix 风格的用户工具程序都是开源的。4.什么是Shell?Shell是内核的保护机制负责对软件请求进行分析处理和屏蔽防止软件篡改内核同时提供一个和操作者沟通的交互界面。Shell的版本sh、ksh、bashRedhat系统中默认使用5.如何开始shell方法1桌面右键鼠标点击在终端中打开方法2左上角应用程序的工具中打开终端。6.shell的命令行提示符含义下图红框中为shell的命令行提示符root当前登录的账户名root为管理员。local host默认的主机名。Desktop桌面表示当前工作目录。#表示账户身份#表示root$默认表示普通账户7.命令的格式命令 参数 对象元素必须空格隔开命令就是要执行的程序参数就是程序的指定功能对象就是命令作用的目标。命令必须在shell的命令行提示符之后输入否则无法执行如果行提示符被占用可CtrlC结束占用程序。在系统中参数通常用“-”或者“--“开头-表示单词缩写--单词全拼。多个参数可以写在一起“-a -b -c-abc-bac-cab”四、文件管理的命令操作1.建立文件[rootlocalhost桌面]#touch file touch 文件名拓展[rootlocalhost 桌面]# touch lee1 lee2 同时创建文件lee1、lee2[rootlocalhost 桌面]# touch file{1..100}abc (同时创建名为file1abc到file100abc的100个文件)2.建立目录[rootlocalhost 桌面]# mkdir HCIA mkdir 目录名拓展[rootlocalhost 桌面]# mkdir timinglee1 timinglee2 同时创建目录 timinglee1、timinglee2[rootlocalhost 桌面]# mkdir -p HCIA/HCIP/HCIE 创建文件夹HCIA内包含子文件夹HCIPHCIP文件夹内又包含子文件夹HCIE3.复制文件在file文件中输入内容“abcd”并保存[rootlocalhost 桌面]# cp file file1 (将file文件的内容复制到file1中并且若file1文件不存在则先创建再复制内容)拓展不能复制多个文件到一个文件中多个文件只能同时复制到目录中[rootlocalhost 桌面]# cp file1 file2 HCIA/4.复制目录复制目录时需要-r参数[rootlocalhost 桌面]# cp -r HCIA/ RHCSA/ 将HCIA目录及目录下的全部内容复制到RHCSA目录中5.删除文件[rootlocalhost 桌面]# rm filerm是否删除普通文件 filey拓展[rootlocalhost 桌面]# rm file1 file2rm是否删除普通空文件 lee1yrm是否删除普通空文件 lee2y同时删除文件file1和file2需要一个一个确认可以加入“-f ”参数强制删除不用提示是否删除[rootlocalhost 桌面]# rm -f lee1 lee26.删除目录目录的删除与文件不同删除目录时要加-r参数表示递归。[rootlocalhost 桌面]# rm -r -f RHCSA/ rm 参数递归 参数强制删除 目录名五、shell的使用技巧1.命令行中的补齐功能如下图[rootlocalhost 桌面]# ls -i file1 显示文件节点号文件名输入到file1即可使用Tab键补全为file1abcdefg因为桌面下文件名前面为“file1”开头的只有唯一的文件file1abcdefg。当输入的文件名开头不唯一时可以双击Tab键列出所输入的开头的全部资源2.命令行中历史的管理及调用[rootlocalhost 桌面]# history 查看历史输入的命令默认可以记录1000条历史超过1000行会进行滚动更新。[rootlocalhost 桌面]# !127 !历史编号可以执行对应编号的历史命令[rootlocalhost 桌面]# !l 执行最近一条以l开头的历史命令命令行搜索模式按ctrlr进入历史命令搜索模式reverse-i-search):ls #输入想要执行命令中含有的关键字(reverse-i-search)ls: ls -i file1abcdefg 再按回车即可执行删除历史[rootlocalhost 桌面]# history -c 临时删除历史命令若要永久清除历史在桌面的主文件夹的主目录中找到.bash_history的文件并把文件内容清空即可。3.shell中的快捷键以下是快捷键及其说明在此不做演示。ctrlshiftc 复制ctrlshiftv 粘贴ctrlc 撤销命令执行ctrld 关闭当前闲置shellctrlshiftt 在当前terminal中开启新的tabctrlshiftn 开启新的terminalctrla 移动光标到命令行首ctrle 移动光标到命令行尾ctrlu 删除光标所在字符到行首ctrlk 删除光标所在字符到行尾ctrl左|右 光标以单词为单位移动4.在命令行中如何获得帮助首次使用查看命令的功能时应先更新系统的帮助数据库。在root用户下执行“mandb”命令[rootlocalhost 桌面]# whatis rm 查看rm命令的基本用途[rootlocalhost 桌面]# rm --help 查看rm的基本搭配用法在说明的用法中出现的符号的说明如下[ ] 内容可加可不加... 内容个数任意 必须在命令执行时加入的元素命令的详细帮助查看方式man 命令是manual手册的缩写。在Linux中可以使用man 需要查看帮助的元素来查看对应帮助。[rootlocalhost 桌面]# man passwd 进入到passwd命令的详细说明按Q退出man 在查看帮助时有很多级别具体级别如下[rootlocalhost 桌面]# man -k passwd passwd关键字有多少级别的manman的级别如下1 命令2 系统调用3 函数库调用4 特殊文件设备文件等5 文件6 游戏7 特殊的包8 系统管理命令9 内核信息规则[rootlocalhost 桌面]# man 5 passwd 加入对应级别即可查看对应帮助
返回列表