Linux系统安装与基本操作
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系统安装与基本操作相关推荐
- Linux系统安装Anaconda3保姆级教程
Linux系统安装Anaconda3保姆级教程 Windows系统安装Anaconda3保姆级教程 Anaconda换国内源 Anaconda创建.删除虚拟环境Linux 整理一下Anaconda3在 ...
- Linux系统安装与实验基础
Linux系统安装与使用基础 目录 Linux系统安装与使用基础 1.目的与要求 2.实验内容 3.小结(回答问题) Centos 7 虚拟机的安装 gcc 编译器 vim编辑器介绍 4.控制文件和目 ...
- Linux 电脑系统基本操作
Linux 电脑系统 基本操作 常用命令 零.基础学习 0.1 简介 0.2 入门学习 一.常用命令介绍 1.1 整理归纳 1.2 特殊文件.文件夹与目录表示 1.3 查询命令帮助语句 1.4 用户管 ...
- linux之文件基本操作学习笔记
前言 通过本教程你将熟悉linux文件的基本操作以及其具体使用.本文目录结构摘抄自<鸟哥的LINUX私房菜>基础学习篇(第三版). 备注: 本文只摘录了部分书中内容,对于部分知识点不会做详 ...
- linux 软件装到hone,如何在Linux系统安装Apollo
安装Apollo软件,需要提前准备环境:JDK1.8,mysql5.7 安装数据库:参照- Linux系统安装mysql数据库.docx文件即可, 安装JDK1.8 (1)将jdk-8u211-lin ...
- Linux软件包管理基本操作入门
导读 大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索.安装和管理软件.而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包管理. ...
- 【全文搜索引擎】Elasticsearch相关介绍与linux系统安装
概念 Elasticsearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java语言开发的,并作为 ...
- linux yun 安装 redis,Linux系统安装NoSQL(MongoDB和Redis)步骤及问题解决办法(总结篇)...
如下是我工作中的记录,介绍的是linux系统下NoSQL:MongoDB和Redis的安装过程和遇到的问题以及解决办法: 需要的朋友可以按照如下步骤进行安装,可以快速安装MongoDB和Redis,希 ...
- 在Linux系统安装Nodejs 最简单步骤
在Linux系统安装Nodejs 最简单步骤 1.去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn ...
最新文章
- 腾讯精选练习 50 题(Leetcode)笔记 PDF下载!
- 时空穿越!谷歌利用众包老照片还原儿时3D街景,浏览器即可体验
- Git 、CVS、SVN比较
- linux查域名对应的ip 系统调用,DDNS 的工作原理及其在 Linux 上的实现
- 解决cookie写入问题
- Exchange2003-2010迁移系列之九,创建DAG组
- java 设计作业——简单计算器
- angular之DI理解
- python 1秒启动一个下载服务器
- mysql 查询若干小时之内的数据
- NFT推动全球加密艺术浪潮
- Methodology写作之定性分析详解
- 第九届信号与图像处理国际学术研讨会(CSIP 2022)
- 一起学习LLVM(一)
- 关于后台应用进程被杀的相关知识
- 简单有创意的思维导图怎么画
- Leetcode 简单四 罗马数字转整数
- Ps中的钢笔工具和快速选择工具
- Docker国内镜像源设置
- java file.separator_关于Java的File.separator
热门文章
- java中自定义日期类_java日期操作自定义类
- 修改服务器lldp的mac地址,通过命令行界面(CLI)配置链路层发现协议(LLDP)在交换机的端口设置...
- 泛微oa明细表添加按钮_泛微OA 新增功能:表格单建模详解.doc
- C++ algorithm advance函数
- 6年时间,2次飞跃,大专码农这样走向人生巅峰!网友:好励志!
- wordpress 主题开发常用笔记
- appium运行报错
- unity坐标转换总结
- Veeam Backup Replication 11 - 虚拟、物理和云备份软件
- Python趣味课程:果果饮料店新品鉴赏