虚拟机中安装Linux系统--Centos7操作系统----常用命令

目录

目录

1.什么是Linux系统

2.Linux系统的版本

3.安装虚拟机VMware Workstation Pro 及 Centos7操作系统

4.使用图形化界面连接linux服务器

5.centos7系统得目录结构

6.常用命令(重点)

(1).切换目录  cd

(2).查看当前所在目录的路径 pwd

(3). 列出目录下的子目录  ls

(4).创建文件 touch

(5).创建目录 mkdir

(6).删除目录或文件 rm

(7).复制 cp

(8). 重命名|剪切  mv

(9).查看文件内容 cat  more  head  tail

(10).查看 ip 地址  ip addr

(11).测试网络是否连通 ping

(12).编辑文件命令 vi

(12.1).命令模式快捷键

(12.2). 底线命令模式

(13).在指定目录下搜索指定文件 find

(14).在指定文件中搜索相关的内容 grep

(15). 压缩 tar -zcvf 

(16). 解压 tar -zxvf

7.修改ip为固定ip

8.查看命令帮助和手册

8.1.查看命令帮助, 通过--help选项

8.2.查看命令手册, 通过man 命令



1.什么是Linux系统

Linux是一种开源的、类Unix操作系统的家族,它基于Linux内核开发,并以GNU计划的自由软件为基础。Linux操作系统最早由芬兰计算机科学家Linus Torvalds于1991年首次发布,它的设计目标是创建一个免费的、可靠稳定的、多用户、多任务和多线程的操作系统。

Linux系统在服务器、嵌入式系统、个人计算机等各个领域广泛应用。它具有良好的稳定性、安全性和可靠性,并且提供了丰富的开源软件和工具,使开发者能够灵活自由地进行定制和开发。Linux系统也支持多种硬件平台,如x86、ARM、PowerPC等,使其能够在不同的设备和体系结构上运行。

Linux系统采用分层架构,包括内核层、系统调用接口层、工具层和应用层。它提供了丰富的命令行工具和图形界面环境,支持多用户、多任务和网络通信。Linux系统也具有强大的网络功能和高度可定制性,使其成为服务器和云计算环境的首选操作系统。

总之,Linux系统是一种开源免费的操作系统,具有稳定性、安全性和可靠性,并且在各个领域得到广泛应用。它成为了许多程序员和开发者的首选平台,提供了丰富的开发工具和灵活的定制能力。

2.Linux系统的版本

Linux系统有许多不同的版本,每个版本都有自己的特点和用途。以下是一些常见的Linux发行版(版本):

  1. Ubuntu:Ubuntu是最受欢迎的Linux发行版之一,注重易用性和用户友好性,适用于桌面和服务器环境。

  2. CentOS:CentOS是基于Red Hat Enterprise Linux(RHEL)的开源版本,提供稳定性和安全性,广泛用于服务器环境。

  3. Fedora:Fedora是由Red Hat赞助的社区驱动的发行版,注重最新的软件和技术,适用于开发者和技术爱好者。

  4. Debian:Debian是一个社区驱动的发行版,以稳定性和开源性闻名,广泛用于服务器和桌面环境。

  5. Arch Linux:Arch Linux是一种滚动发行版,以简单、轻量级和高度可定制性而闻名,适合有经验的用户和技术爱好者。

  6. openSUSE:openSUSE是一个多用途的Linux发行版,提供稳定性和易用性,适用于桌面和服务器环境。

除了上述发行版外,还有许多其他的Linux发行版,如Gentoo、Mageia、Slackware等。每个发行版都有自己的软件包管理系统、默认桌面环境和特定的用户社区。

需要根据具体需求和个人偏好选择适合自己的Linux发行版,不同的发行版适用于不同的场景和用户群体。

3.安装虚拟机VMware Workstation Pro 及 Centos7操作系统

虚拟机下载地址:Windows 虚拟机 | Workstation Pro | VMware | CN

这里可以先安装试用版或者购买软件

 

 安装完成后检查是否成功

win+R打开输入ncpa.cpl

 显示这两个网络就是成功了

下载Centos7操作系统

下载地址:Centos7操作系统

下载后在 VMware 中安装 CentOS 操作系统

1.

 2.

 3.

 4.

5.

 6.

 7.

8.

 9.

 10.启动

11.

 12.

13.

 14.

 15.

第一个命令: ip addr ----查询当前服务器的IP地址。

 

4.使用图形化界面连接linux服务器

下载finalshell

1.

 2.

 3.

5.centos7系统得目录结构

  • /:  根目录
  • bin和sbin: 它是centos操作系统中存放脚本命令的目录。可以在任意目录下使用。
  • root: 他就是root账号存放的目录。以后只要增加一个账号---对应一个目录
  • tmp: 临时目录---内存会自动删除
  • usr: 软件安装目录---等价于program files目录
  • etc: 配置目录--配置信息都存在该目录中

6.常用命令(重点)

(1).切换目录  cd

格式:  cd  /目录名: 切换到指定目录下

             cd ../ : 切换到上一级目录

             cd   不加参数时,默认切换到用户主目录,即 环境变量 HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。

(2).查看当前所在目录的路径 pwd

(3). 列出目录下的子目录  ls

ls 查询当前目录下的子文件

 ls /目录名称: 列出指定目录下的子文件

 ls -l /指定目录: 详细列出指定目录下的文件

(4).创建文件 touch

touch 文件名

(5).创建目录 mkdir

mkdir 目录名

 它创建的都是一层目录。----创建多层目录

mkdir -p /多层目录名

(6).删除目录或文件 rm

rm 文件名

 rm -f 文件名  :暴力删除没有提示直接删除

 rm -r 目录名

(7).复制 cp

复制文件格式:cp 文件名 复制后的名称

复制目录格式:cp -r 文件名 复制后的目录

(8). 重命名|剪切  mv

   

(9).查看文件内容 cat  more  head  tail

  • cat: 查询文件所有的内容。--不适合文件内容多的。    格式:cat 文件名
  • more: 查看当前窗口大小的内容. 空格表示翻页 回车表示下一行  格式:more文件名
  • head: 查看前n行内容。   格式:head  -n 文件名
  • tail: 查看后n行内容---重点   格式:tail  -n  文件名

(10).查看 ip 地址  ip addr

(11).测试网络是否连通 ping

ping www.baidu.com  是否当前服务器连通百度

(12).编辑文件命令 vi

vi 文件名

文件中添加内容:

  • 使用:vi  hello.txt,编辑一个新文件,执行后进入的是命令模式
  • 在命令模式内,按键盘 i ,进入输入模式
  • 在输入模式内输入:hello Linux.
  • 输入完成后,按esc回退会命令模式
  • 在命令模式内,按键盘 : ,进入底线命令模式
  • 在底线命令内输入:wq,保存文件并退出vi编辑器
(12.1).命令模式快捷键

 

(12.2). 底线命令模式

在命令模式内,输入: ,即可进入底线命令模式,支持如下命令:

(12.3). 运行模式总结:

  • 命令模式,默认的模式,可以通过键盘快捷键控制文件内容
  • 输入模式,通过命令模式进入,可以输入内容进行编辑,按esc退回命令模式
  • 底线命令模式,通过命令模式进入,可以对文件进行保存、关闭等操作

(13).在指定目录下搜索指定文件 find

find 指定目录 -name 文件名:

(14).在指定文件中搜索相关的内容 grep

grep 内容 文件 [-n 显示在行号]

(15). 压缩 tar -zcvf 

压缩: tar -zcvf 压缩后的名称 被压缩的目录

  • z:表示解压缩固定标志
  • c:表示压缩
  • v: 显示压缩详情
  • f: 文件

(16).解压 tar -zxvf

解压: tar -zxvf 压缩的文件名 ---默认解压到当前目录

-x: 解压

tar -zxvf 压缩的文件名 -C /解压后的目录

(17).安装软件:(yum install 程序名称)

(18).删除软件:(yum remove  程序名称)

(19).控制软件的服务 systemctl(启动,关闭,开启自启动,查看状态)

格式:systemctl  start|stop|status|enable|disable|  服务名

  • start 启动
  • stop 关闭
  • status 查看状态
  • enable 开启开机自启
  • disable 关闭开机自启

例:

7.修改ip为固定ip

现在服务器的ip是一个动态ip,这样每天连接服务器都需要重新连接]

命令:vi   /etc/sysconfig/network-scripts/ifcfg-ens33

 IPADDR: 可以设置哪些?

 GATEWAY网关的地址?

子网掩码,域名解析地址都是统一的

重启网络:----systemctl restart network  

测试是否可以联网: ping www.baidu.com

8.查看命令帮助和手册

8.1.查看命令帮助, 通过--help选项

如果想要对命令的其它选项进行查阅,可以通过如下方式:

任何命令都支持:--help 选项, 可以通过这个选项,查看命令的帮助。

如:ls --help, 会列出ls命令的帮助文档

帮助文档会简单的对命令的使用方式进行说明 

8.2.查看命令手册, 通过man 命令

如果想要查看命令的详细手册,可以通过man(manual, 手册)命令查看

比如: man ls,就是查看ls命令的详细手册

           man cd,就是查看cd命令的详细手册

 大多数手册都是全英文的,如果阅读吃力,可以通过重定向符:man ls > ls-man.txt,输出手册到文件 然后通过翻译软件翻译内容查看哦

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值