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指令(跳转位置)

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

        2.显示目录文件

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

        3.对文件进行操作

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

       

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

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

        5.mv指令

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

        6.查看文件命令

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

        7.进程命令

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

        8.top命令

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

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

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

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

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

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

        进入到编写模式 

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

五、虚拟机中的软件安装

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

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

                yum install 软件名

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

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

        2.源码 解压使用

        3.源码 编译安装

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/376454.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习(五) -- 监督学习(6) --逻辑回归

系列文章目录及链接 上篇:机器学习(五) -- 监督学习(5) -- 线性回归2 下篇:机器学习(五) -- 监督学习(7) --SVM1 前言 tips:标题前有“***”的内…

LLM——langchain 与阿里 DashScop (通义千问大模型) 和 DashVector(向量数据库) 结合使用总结

文章目录 前言预览直接调用大模型使用 prompt template格式化输出使用上下文 RAG 增强检索 自定义 langchain AgentPromptTemplate 和 ChatPromptTemplate使用少量示例创建ChatPromptTemplate 前言 langchain 是一个面向大模型开发的框架,其中封装了很多核心组件&a…

基于lstm的股票Volume预测

LSTM(Long Short-Term Memory)神经网络模型是一种特殊的循环神经网络(RNN),它在处理长期依赖关系方面表现出色,尤其适用于时间序列预测、自然语言处理(NLP)和语音识别等领域。以下是…

【算法】平衡二叉树

难度:简单 题目 给定一个二叉树,判断它是否是 平衡二叉树 示例: 示例1: 输入:root [3,9,20,null,null,15,7] 输出:true 示例2: 输入:root [1,2,2,3,3,null,null,4,4] 输出&…

html表格账号密码备忘录:表格内容将通过JavaScript动态生成。点击查看密码10秒关闭

<!DOCTYPE html> <html lang"zh-CN"><head><meta charset"UTF-8"><title>账号密码备忘录</title><style>body {background: #2c3e50;text-shadow: 1px 1px 1px #100000;}/* 首页样式开始 */.home_page {color: …

Excel第31享:基于left函数的截取式数据裂变

1、需求描述 如下图所示&#xff0c;在“Excel第30享”中统计2022年YTD各个人员的“上班工时&#xff08;a2&#xff09;”&#xff0c;需要基于工时明细表里的“日期”字段建立辅助列&#xff0c;生成“年份”字段&#xff0c;本文说明“年份”字段是怎么裂变而来的。 下图为…

AI时代:探索个人潜能的新视角

文章目录 Al时代的个人发展1 AI的高速发展意味着什么1.1 生产力大幅提升1.2 生产关系的改变1.3 产品范式1.4 产业革命1.5 Al的局限性1.5.1局限一:大模型的幻觉 1.5.2 局限二&#xff1a;Token 2 个体如何应对这种改变?2.1 职场人2.2 K12家长2.3 大学生2.4 创业者 3 人工智能发…

单相整流-TI视频课笔记

目录 1、单相半波整流 1.1、单相半波----电容滤波---超轻负载 1.2、单相半波----电容滤波---轻负载 1.3、单相半波----电容滤波---重负载 2、全波整流 2.1、全波整流的仿真 2.2、半波与全波滤波的对比 3、全桥整流电路 3.1、全波和全桥整流对比 3.2、半波全波和全桥…

高职计算机网络实训室

一、高职计算机网络实训室建设的背景 如今&#xff0c;数字化发展已成为国家发展的战略方向&#xff0c;是推动社会进步和经济发展的重要动力。在这一时代背景下&#xff0c;计算机网络技术作为数字化发展的基础设施&#xff0c;其地位和作用愈发凸显。因此&#xff0c;高职院…

数据结构(空间复杂度介绍)超详细!!!

1. 数据结构前言 1.1 数据结构 数据结构是计算机存储、组织数据的形式&#xff0c;指相互之间存在一种或多种特定关系的数据元素的集合 1.2 算法 算法&#xff1a;良好的计算过程&#xff0c;它取一个或一组的值为输入&#xff0c;并产生出一个或一组的值作为输出。即算法经…

UART编程

Q:为什么使用串口前要先在电脑上安装CH340驱动&#xff1f; 中断的作用&#xff1f; 环形buffer的作用&#xff1f; static和valitate的作用 三种编程方式简介 也可以通过DMA方式减小CPU资源的消耗 直接把数据在SRAM内存和UART模块进行传输 &#xff0c;流程&#xff1a; …

css文字自适应宽度动态出现省略号...

前言 在列表排行榜中通常会出现的一个需求&#xff1a;从左到右依次是名次、头像、昵称、徽标、分数。徽标可能会有多个或者没有徽标&#xff0c;徽标长度是动态的&#xff0c;昵称如果过长要随着有无徽标进行动态截断出现省略号。如下图布局所示&#xff08;花里胡哨的底色是…

接口安全配置

问题点&#xff1a; 有员工在工位在某个接口下链接一个集线器&#xff0c;从而扩展上网接口&#xff0c;这种行为在某些公司是被禁止的&#xff0c;那么网络管理员如何控制呢&#xff1f;可以配置接口安全来限制链接的数量&#xff0c;切被加入安全的mac地址不会老化&#xff…

防火墙NAT智能选举综合实验

一、实验目的 1&#xff0c;办公区设备可以通过电信链路和移动链路上网(多对多的NAT&#xff0c;并且需要保留一个公网IP不能用来转换) 2&#xff0c;分公司设备可以通过总公司的移动链路和电信链路访问到Dmz区的http服务器 3&#xff0c;多出口环境基于带宽比例进行选路&…

Anaconda+Pycharm 项目运行保姆级教程(附带视频)

最近很多小白在问如何用anacondapycharm运行一个深度学习项目&#xff0c;进行代码复现呢&#xff1f;于是写下这篇文章希望能浅浅起到一个指导作用。 附视频讲解地址&#xff1a;AnacondaPycharm项目运行实例_哔哩哔哩_bilibili 一、项目运行前的准备&#xff08;软件安装&…

护网HW面试常问——组件中间件框架漏洞(包含流量特征)

apache&iis&nginx中间件解析漏洞 参考我之前的文章&#xff1a;护网HW面试—apache&iis&nginx中间件解析漏洞篇-CSDN博客 log4j2 漏洞原理&#xff1a; 该漏洞主要是由于日志在打印时当遇到${后&#xff0c;以:号作为分割&#xff0c;将表达式内容分割成两部…

Linux的世界 -- 初次接触和一些常见的基本指令

一、Linux的介绍和准备 1、简单介绍下Linux的发展史 1991年10月5日&#xff0c;赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组(comp.os.minix&#xff09;中宣布他编制出了一种类似UNIX的小操作系统&#xff0c;叫Linux。新的操作系统是受到另一个UNIX的…

WGCLOUD的ping设备监测可以导入excel数据吗

可以的 WGCLOUD的v3.5.3版本&#xff0c;已经支持导入excel数据&#xff0c;如下说明 数通设备PING监测使用说明 - WGCLOUD

FreeRTOS学习(1)STM32单片机移植FreeRTOS

一、FreeRTOS源码的下载 1、官网下载 FreeRTOS官方链接 官方下载速度慢&#xff0c;需要翻墙&#xff0c;一般选择第一个 2、直接通过仓库下载 仓库地址链接 同样很慢&#xff0c;甚至打不开网页&#xff0c;也不建议使用这种方法。 3、百度网盘 链接&#xff1a;https:…

Java | Leetcode Java题解之第234题回文链表

题目&#xff1a; 题解&#xff1a; class Solution {public boolean isPalindrome(ListNode head) {if (head null) {return true;}// 找到前半部分链表的尾节点并反转后半部分链表ListNode firstHalfEnd endOfFirstHalf(head);ListNode secondHalfStart reverseList(firs…