一、linux介绍

1、Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;

注解:(1)免费:不要钱 (2)源代码公开 (3)多用户 :可以在不同用户操作 (4)多任务:同时执行多个任务(5)多线程:支多个线程同时工作 (6)多cpu:系统支持使用多个cpu

2、由芬兰大学生Linux torvalds在1991年开发了该系统

3、linux主流的版本

centos (现在学习的系统)

(1)centos 免费

优点:非常稳定和可靠,服务器的首选,免费下载和使用

缺点:内核版本比较旧

(2)Ubuntu (乌班图)

优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档

(3)red hat (红帽子)

优点:高性能的云、虚拟化、存储、Linux 和中间件技术

(4)dibian

(5)openuser

(6)gentoo

4、linux操作系统的优点

1).系统稳定

2).作为服务器系统使用

5、为什么学习linux?

(1)作为服务器,部署环境,

例如:

lamp=linux+apache+mysql+java dym环境

lnmp=linux+nginx+mysql+php 论坛环境

(2)学习linux命令

二、linux命令

1,ifconfig查看ip地址

2,ping +网址 查看网络连接状态



ctrl+c或ctri+z 退出

3,防火墙的相关指令

service iptables stop 关闭防火墙

service iptables start 开启防火墙

service iptables status 查看防火墙状态

service iptables restart 重启防火墙

4,su切换用户

cat/etc/passwd 查看用户

切换普通用户:su 普通用户

切换超级用户:su root————输入密码,密码是123456,且密码不显示

5,ssh+ip 链接虚拟机

6,cd /:/表示根目录

熟悉根目录下的文件



bin:启动文件 home:家目录 etc:配置文件 uer:用户

对应界面——最开始的目录

7,cd进入文件夹

cd / 进入根目录

cd . 表示当前目录

cd .. 返回上一级目录

cd ../.. 返回上两级目录

cd ../../.. 返回上三级目录

cd后应加空格

8,pwd查看当前路径

9,ls横向显示目录下所有文件和目录

10,ll(ls-l的简写)纵向显示当前所有的目录和文件

ls-a 查看当前目录下所有的文档和隐藏文件(.或..的文件)

11,mkdir 创建文件夹

(1)创建文件夹

(2)创建多个文件夹

(3)创建层级目录

mkdir -p 文件名/文件名/文件名

12,创建文档

(1)创建文档:touch+文件名

(2)创建多个文档:touch 文件名 文件名

13,编辑文档 vim或vi

a vim 文档名 】创建文档

b 按i,进入编辑,输入内容

c 按esc或 ctri+c 进入命令模式

d 底层命令模式 shift+: wq,敲回车,完成

w保存 q输出 !强制 wq!保存强制退出输入



如果输入“shift+: wq”不能退出,则可输入“shift+: wq!”强制退出

14,查看文档

cat 查看所有的文档内容

查看指定内容: cat 文件名|grep 搜索内容(| 管道符,grep匹配,过滤,搜索)

查看文档前面内容:head 文件名 (默认查看前十行)

head -n数字 文件名 (查看文档指定前几行)

tail+文件名 (默认查看文档后十行)

tail -n数字 文件名 (查看文档指定倒数几行)

tail-f 文件名 查看实时日志

ctri+c /ctri+z 退出文档

more+文件名 按照百分比查看文档

less+文件名 按上下翻页查看文档

15,rm 删除文档

rm+文件名 提示性删除文档,回车输入Y

rm -r 文件名 提示性删除文件夹

rm -rf 文件名 强制删除文件夹

rm -rf * 强制删除目录下所有内容,包括文件文档(注意是删除包含此文档/文件的所有文档/文件)

16,cp 复制文件

cp 原文档名称 新文档名称

指定路径复制:cp 原文档路径 新文档路径

17,mv 重命名/移动

重命名:mv 原文档名称 新文档名称

移动:mv 原文档路径 想要移动到的文件路径

18,查找find

find 路径/范围 -name 文件名/文档名 (根据文件名在某一范围内查找)

19,历史命令

history 查找历史命令

history-c 删除历史命令

20,reset 重置屏幕

21,clear 清除屏幕

22,关闭模拟机

虚拟机退出时使用快照保存当时状态

快照(备份系统)

还原系统

Linux介绍及使用(1)的更多相关文章

  1. 01、Linux介绍

    一. Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和 ...

  2. Linux 介绍快速浏览

    Linux 介绍 内核 库: .so 共享对象,windows:dll 动态链接库 应用程序 Linux的基本原则:1.由目的单一的小程序组成:组合小程序完成复杂任务:2.一切皆文件:3.尽量避免捕获 ...

  3. Linux介绍以及VMware和Centos的安装

    一. Linux介绍 1 Linux诞生的故事 Unix篇: 为了进一步强化大型主机的功能,让主机的资源可以提供更多的使用者来利用,所以在1964年, 由AT&A公司的贝尔实验室(Bell). ...

  4. 【Linux】Linux介绍和安装 - 测试题

    第一部分测试题 Linux介绍和安装 测试题 做点练习题,巩固一下咯~ ~ _ 10 个选择题. 1.让我们选择开机时进哪个操作系统的软件叫什么? A. booter B. bootloader C. ...

  5. Linux: 介绍make menuconfig中的每个选项含义【转】

    转自:http://blog.csdn.net/gaoyuanlinkconcept/article/details/8810468 介绍make menuconfig中的每个选项含义 Linux 2 ...

  6. Linux介绍和基本命令

    Linux是什么? 就是运行在硬件之上的一组软件,主要控制内核和系统调用这2个层面为上层应用软件提供各种接口,并高效的控制硬件资源,与window一样是一种操作系统 Linux的创始人是林纳斯-托瓦兹 ...

  7. Linux从入门到放弃、零基础入门Linux(第一篇):计算机操作系统简介、linux介绍

    一.计算机操作系统简介 操作系统的定义: 操作系统是一个用来协调.管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间. 操作系统的内核的定义: 操作系统的内核是一个管理和控制程序,负责 ...

  8. Linux系统学习(一)一Linux介绍

    一.Linux初识 1.1 Linux是什么 Linux是一种自由和开放源码的类UNIX操作系统,使用Linux内核.目前存在着许多不同的Linux发行版,可安装在各种各样的电脑硬件设备,从手机.平板 ...

  9. Linux介绍及系统安装

    1.Linux入门介绍 1.1简介 ​ Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX(Portable Operating System In ...

  10. Linux 介绍了相关的文件夹

    学习Linux,先了解Linux标准的文件夹结构是非常重要的,学习的一个很好的铺垫之后的行动.去罗列大而全的所有文件夹. 本文主要说明.笔者本人接触,须要了解的一些文件文件夹,当然本文也会不断的更新或 ...

随机推荐

  1. 大语言模型中的MoE

    1.概述 MoE代表"混合专家模型"(Mixture of Experts),这是一种架构设计,通过将不同的子模型(即专家)结合起来进行任务处理.与传统的模型相比,MoE结构能够动 ...

  2. solon 集成 rocketmq5 sdk

    使用 rocketmq5 是比较简单的事情.也有些同学对 sdk 原始接口会陌生,会希望有个集成的示例. <dependency> <groupId>org.apache.ro ...

  3. css var实现网页换肤

    前情 最近在做需求开发,要求根据后台传来的配置对网页换肤,按以往的换肤思路应该是写好几套样式做切换达到换肤效果,但是现在想做到能根据后台配置动态修改. 原理 通过css3新增变量特性,把颜色定义为变量 ...

  4. 序列化与反序列化的概念、基于django原生编写5个接口、drf介绍和快速使用、cbv源码分析

    目录 一.序列化反序列化 二.基于django原生编写5个接口 三.drf介绍和快速使用 概念 安装 代码 四.cbv源码分析 一.序列化反序列化 api接口开发,最核心最常见的一个过程就是序列化,所 ...

  5. 【C#】【平时作业】习题-13-数据类型

    目录 1. 什么是 ArrayList ,如何存放数据? 2. 什么 Queue ,如何存放数据? Queue 类的方法和属性 3. 什么 Stack ,如何存放数据? 4. 什么 Hashtable ...

  6. 如何在 Linux 中使用 grep 命令的排除功能

    来自grep 是一种强大的命令行工具,用于在一个或多个输入文件中搜索与正则表达式匹配的行,并将匹配的行标准输出.在本文中介绍如何在使用 grep 搜索时排除一个或多个单词或目录.   排除单词或多个条 ...

  7. docker - 将几个目录复制到另一个目录

    您如何将多个目录复制到Docker中的目标目录?我不想复制目录内容,而是复制整个目录结构.COPY和ADD命令复制目录内容,展平结构,这是我不想要的.也就是说,如果这些是我的来源: . ├── a │ ...

  8. 执行docker ps时提示"dial unix /var/run/docker.sock: connect: permission denied"

    0. 创建docker用户组 sudo groupadd docker 1. 将当前用户加入docker组 # sudo gpasswd -a $USER docker $ sudo usermod ...

  9. Qt数据库应用2-数据导出到xls

    一.前言 导入导出数据到csv由于语法简单,适用场景有限,于是乎还是必须再造一个轮子导出数据到xls,在经历过数十年的项目实战经验中不断调整和优化.尤其记得当初第一个版本v0.01大概在2011年左右 ...

  10. Python 潮流周刊#84:2024 年 Python 的最佳实践(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...