• Linux介绍与常用命令详解


    目录

    一、Linux概述

    1.Linux发行版

    2.Linux目录结构

    二、Linux特点

    三、Linux用途

    四、Linux常用的命令

            1.cd指令(跳转位置)

            2.显示目录文件

            3.对文件进行操作

            4.rm指令(删除文件夹指令)

            5.mv指令

            6.查看文件命令

            7.进程命令

            8.top命令

            9.free -m指令(查看内存情况)

            10.vim指令(对文件进行修改) 

    五、虚拟机中的软件安装


    一、Linux概述

            Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时而编写的。

            Linux 是一种自由和开放源代码的类 Unix 操作系统的,免费使用和自由传播的类 Unix 操作系统,是一个多用户、多任务、支持多线程和多 CPU 的操作系统。

    1.Linux发行版

            Linux 发行版是为用户预先集成好的 Linux 操作系统及各种应用软件。用户不需 要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件 包管理系统来进行应用软件的管理。

            目前市面上较知名的发行版有:Ubuntu、CentOS、RedHat、Debian、Fedora、 SuSE、OpenSUSE、Arch Linux、SolusOS 等。

            目前有许多发行版已经停止维护,但是我国有许多程序员对发行版进行换源,仍然可以使用

    2.Linux目录结构

    二、Linux特点

            1、免费的/开源/稳定

            2、支持多线程/多用户/处理高并发

            3、安全性好

    4、对内存和文件管理优越。

    三、Linux用途

            1.Liunx 作为服务器操作系统,用来部署 java 程序及运行环境

            2.嵌入式开发

            前面我们已经安装了虚拟机,在虚拟机中安装了Linux系统,并且安装了finalshell软件,方便我们编写Linux指令,接下来我们就开始了解一下Linux中常用的指令命令

    四、Linux常用的命令

            1.cd指令(跳转位置)

    1. cd 目录名        选中进入到指定的目录中
    2. cd /        进入到根目录
    3. cd ..        返回到上一级

            2.显示目录文件

    1. ls        列出当前目录下所有的子级目录和文件名
    2. ll        以详细信息格式显示当前目录下所有的子级目录和文件名
    3. pwd        打印输出当前所在目录的完整地址
    4. tree        以树状格式显示当前目录下所有的子级目最和文件名

            3.对文件进行操作

    1. mkdir 目录名        创建文件夹
    2. touch 文件名        创建文件
    3. rm -f 文件名        删除文件
    4. cp 文件名 /新地址        复制文件到指定的目录中

           

            4.rm指令(删除文件夹指令)

    1. rmdir 目录名       删除指定的文件夹(文件夹必须为空)
    2. rm -rf 目录名        删除指定的文件夹(不为空也可以删除 慎用)

            5.mv指令

    1. mv 文件/目录名 新文件/目录名        重命名
    2. mv 文件/目录名 /新地址        将文件/目录移动到指定的目录中(剪切)

            6.查看文件命令

    1. cat 文件名        查看文件内容 例如查看配置文件,日志文件
    2. head -n 文件名        查看文件前n行内容
    3. tail -n 文件名        查看文件后n行内容
    4. find -name 文件名        搜索查找文件
    5. tar -zxvf 压缩文件名        解压并列出文件内容
    6.         tar.gz Linux系统中的压缩文件

            7.进程命令

    1. ps -ef        查看所有的进程信息        pid进程号
    2. kill -9 进程号        强制结束某个进程
    3. | 管道命令        把前一个命令输出的信息传递给下一个命令
    4. 查询出所有的进程,通过“|”管道命令,把ps -ef输出的信息交给后面的grep命令进行处理
    5. 例:ps -ef | grep mysql
    6. pgrep -l 进程名 查看指定进程的进程号
    7. 例 pgrep -l mysql 查询mysql进程号

            8.top命令

    top 查看系统的实时信息(相当于Windows的任务管理器)

            9.free -m指令(查看内存情况)

            10.vim指令(对文件进行修改) 

            回车后进入到b.txt文件中

            进来后是命令模式,无法修改

    输入 i	-->输入模式 编辑文件

            进入到编写模式 

    写完后按ESC键回到命令模式
    1. 输入: 进入到底线命令模式
    2. w 保存文件 类似ctrl+s
    3. q 离开文件
    4. q! 不保存强制离开
    5. wq 保存并离开文件

    五、虚拟机中的软件安装

    Linux中安装软件有三种方式:

            1.yum命令 在线安装 方便自动下载安装包以及相关的依赖

                    yum install 软件名

                    yum -y(默认yes)【install / remove】软件名

            注意 由于cnentos官方已经不维护了,需要更换yum源

            2.源码 解压使用

            3.源码 编译安装

  • 相关阅读:
    Spring Boot 使用 .env 文件实现【隐私信息配置】
    代码随想录算法训练营第三十九天|62.不同路径, 63. 不同路径 II
    FPGA NVME SSD
    基于卷的磁盘扫描算法设计
    MongoDB入门与实战-第一章-介绍
    基于安卓聊天APP的设计与实现
    【STM32】LED闪烁&LED流水灯&蜂鸣器(江科大)
    windows安装多个版本jdk
    DNS/ICMP协议/NAT技术
    C++11智能指针unique_ptr剖析
  • 原文地址:https://blog.csdn.net/2301_77116754/article/details/140405794