Linux系统安装与基本操作

一、Linux
操作系统:管理计算机的软件和硬件资源的计算机程序

dos
windows: 图形化
unix:稳定性
Linux
macOS
Linux系统:
免费试用,是一种自由传播的类Unix系统,多用户,多任务,多线程,多cpu
操作
Redhat 收费
Rhcsa 最基础
Rhce 中级
Rhca 高级 1.5
Centos 完全开源,操作和redhat相似度可以到99%
Ubuntu 最图形化linux,开发使用居多

虚拟化:就是一台计算机上生成多台逻辑计算机

我们使用VMware workstation进行虚拟化

VMware:一款强大的桌面虚拟化计算机软件

VMware和Centos 安装:

注意:部分电脑关闭了虚拟化权限,需要到BIOS中开启权限

这样就创建完成了

二、基本操作

windows下的文件是多个树并列的结构,每个驱动器都有自己的根目录结构

Linux下的文件只有一个根目录 /,所有文件都在它下面,并没有盘符的概念


Centos的文件结构

/bin 可执行二进制文件的目录,如常用的命令 ls、tar、mv、cat 等
/home 普通用户的家目录
/root root用户的家目录
/boot 内核文件的引导目录, 放置 linux 系统启动时用到的一些文件
/sbing 超级用户使用的指令文件
/tmp 临时文件目录,一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下。
/dev 设备文件目录 万物皆文件
/lib 共享库,系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。
/usr 第三方 程序目录
/etc 配置程序目录,系统配置文件存放的目录
/var 可变文件,放置系统执行过程中经常变化的文件
/opt 用户使用目录,给主机额外安装软件所摆放的目录。

三、Linux下的命令行

在Linux下我们使用命令行来操作

打开命令行

点击鼠标右键


[root@bogon ~]
Root : 表示登录用户
localhost: ip地址
~:表示用户工作目录或者家目录,我们使用哪个用户登录系统,默认就会在那个用户的家目录下。

Linux命令格式

command [-options] [parameter]

说明:
command:命令名,相应功能的英文单词或单词的缩写
[-options]:选项,可用来对命令进行控制,也可以省略
parameter:传给命令的参数,可以是 零个、一个 或者 多个
扩展: [] 代表可选

常用命令

1. ls常用选项
ls—查看目录内容

ls 常用选项

参数 含义
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以表格形式显示文件的详细信息
-h 配合-l以人性化的方式显示文件大小


Linux 下文件和目录的特点:
①.Linux 文件 或者 目录 名称最长可以有 256 个字符
②.以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
(创建文件时如果文件开头是以点“.”命名则创建的是隐藏文件)
③.“.”代表当前目录
④.“…”代表上一级目录

2. cd切换目录

cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的 目录 和 文件名 都是大小写敏感的
相对路径和绝对路径
(1)、绝对路径 在输入路径时,最前面是 /
表示从根目录开始的具体目录位置。
(不管当前目录在哪里,都可以使用绝对路径)

(2)、相对路径 在输入路径时,最前面不是 /,使用 . 或者 …
cd ./ 表示当前路径,cd …/ 上一层目录
相对路径 表示相对当前目录所在的目录位置。


attention:
cd 加上目录名称,linux的路径分隔符: / 而windows 采用 \

3. 创建和删除操作

  • touch 创建文件命令
  • mkdir 创建目录命令
  • -p 可以递归创建命令
  • rm 删除文件或目录命令
    notice:使用rm 命令要小心,因为文件删除后不能恢复

4. 拷贝
5. 查看相关操作
6. vi和vim
7. 操作文件中两种工作模式
8. 编辑文本中的常用命令

Linux系统安装与基本操作相关推荐

  1. Linux系统安装Anaconda3保姆级教程

    Linux系统安装Anaconda3保姆级教程 Windows系统安装Anaconda3保姆级教程 Anaconda换国内源 Anaconda创建.删除虚拟环境Linux 整理一下Anaconda3在 ...

  2. Linux系统安装与实验基础

    Linux系统安装与使用基础 目录 Linux系统安装与使用基础 1.目的与要求 2.实验内容 3.小结(回答问题) Centos 7 虚拟机的安装 gcc 编译器 vim编辑器介绍 4.控制文件和目 ...

  3. Linux 电脑系统基本操作

    Linux 电脑系统 基本操作 常用命令 零.基础学习 0.1 简介 0.2 入门学习 一.常用命令介绍 1.1 整理归纳 1.2 特殊文件.文件夹与目录表示 1.3 查询命令帮助语句 1.4 用户管 ...

  4. linux之文件基本操作学习笔记

    前言 通过本教程你将熟悉linux文件的基本操作以及其具体使用.本文目录结构摘抄自<鸟哥的LINUX私房菜>基础学习篇(第三版). 备注: 本文只摘录了部分书中内容,对于部分知识点不会做详 ...

  5. linux 软件装到hone,如何在Linux系统安装Apollo

    安装Apollo软件,需要提前准备环境:JDK1.8,mysql5.7 安装数据库:参照- Linux系统安装mysql数据库.docx文件即可, 安装JDK1.8 (1)将jdk-8u211-lin ...

  6. Linux软件包管理基本操作入门

    导读 大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索.安装和管理软件.而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理. ...

  7. 【全文搜索引擎】Elasticsearch相关介绍与linux系统安装

    概念 Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java语言开发的,并作为 ...

  8. linux yun 安装 redis,Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)...

    如下是我工作中的记录,介绍的是linux系统下NoSQL:MongoDB和Redis的安装过程和遇到的问题以及解决办法: 需要的朋友可以按照如下步骤进行安装,可以快速安装MongoDB和Redis,希 ...

  9. 在Linux系统安装Nodejs 最简单步骤

    在Linux系统安装Nodejs 最简单步骤 1.去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn ...

最新文章

  1. 腾讯精选练习 50 题(Leetcode)笔记 PDF下载!
  2. 时空穿越!谷歌利用众包老照片还原儿时3D街景,浏览器即可体验
  3. Git 、CVS、SVN比较
  4. linux查域名对应的ip 系统调用,DDNS 的工作原理及其在 Linux 上的实现
  5. 解决cookie写入问题
  6. Exchange2003-2010迁移系列之九,创建DAG组
  7. java 设计作业——简单计算器
  8. angular之DI理解
  9. python 1秒启动一个下载服务器
  10. mysql 查询若干小时之内的数据
  11. NFT推动全球加密艺术浪潮
  12. Methodology写作之定性分析详解
  13. 第九届信号与图像处理国际学术研讨会(CSIP 2022)
  14. 一起学习LLVM(一)
  15. 关于后台应用进程被杀的相关知识
  16. 简单有创意的思维导图怎么画
  17. Leetcode 简单四 罗马数字转整数
  18. Ps中的钢笔工具和快速选择工具
  19. Docker国内镜像源设置
  20. java file.separator_关于Java的File.separator

热门文章

  1. java中自定义日期类_java日期操作自定义类
  2. 修改服务器lldp的mac地址,通过命令行界面(CLI)配置链路层发现协议(LLDP)在交换机的端口设置...
  3. 泛微oa明细表添加按钮_泛微OA 新增功能:表格单建模详解.doc
  4. C++ algorithm advance函数
  5. 6年时间,2次飞跃,大专码农这样走向人生巅峰!网友:好励志!
  6. wordpress 主题开发常用笔记
  7. appium运行报错
  8. unity坐标转换总结
  9. Veeam Backup Replication 11 - 虚拟、物理和云备份软件
  10. Python趣味课程:果果饮料店新品鉴赏