Linux介绍与常用命令详解

目录

一、Linux概述

1.Linux发行版

2.Linux目录结构

二、Linux特点

三、Linux用途

四、Linux常用的命令

1.cd指令(跳转位置)

2.显示目录文件

3.对文件进行操作

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

5.mv指令

6.查看文件命令

7.进程命令

8.top命令

[9.free -m指令(查看内存情况)](#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 mysql

pgrep -l 进程名 查看指定进程的进程号

例 pgrep -l mysql 查询mysql进程号

8.top命令

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

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

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

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

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

复制代码
输入 i	-->输入模式 编辑文件

进入到编写模式

复制代码
写完后按ESC键回到命令模式

输入:	进入到底线命令模式

w	保存文件	类似ctrl+s

q	离开文件

q!	不保存强制离开

wq	保存并离开文件

五、虚拟机中的软件安装

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

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

yum install 软件名

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

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

2.源码 解压使用

3.源码 编译安装

相关推荐
代码AC不AC20 分钟前
【Linux】计算机的基石:从冯·诺依曼体系结构到操作系统管理
linux·操作系统·冯诺依曼体系结构
大柏怎么被偷了42 分钟前
【Linux】进程等待
linux·运维·服务器
云和数据.ChenGuang2 小时前
运维面试题之oracle和mysql单表最大容量
运维·mysql·oracle
互联网老欣2 小时前
2025年保姆级教程:阿里云服务器部署Dify+Ollama,打造专属AI应用平台
服务器·阿里云·ai·云计算·dify·ollama·deepseek
偶像你挑的噻2 小时前
12-Linux驱动开发- SPI子系统
linux·驱动开发·stm32·嵌入式硬件
酷柚易汛智推官2 小时前
Fastlane赋能移动研发:从全流程自动化到工程效能升级
运维·自动化·酷柚易汛
落798.2 小时前
Genlogin × Bright Data,一键解锁自动化采集的高成功率方案
运维·自动化·数据采集·亮数据
羑悻的小杀马特2 小时前
轻量跨云·掌控无界:Portainer CE + cpolar 让远程容器运维像点外卖一样简单——免复杂配置,安全直达对应集群
运维·网络·安全·docker·cpolar
松涛和鸣2 小时前
16、C 语言高级指针与结构体
linux·c语言·开发语言·数据结构·git·算法
L***86532 小时前
Failed to restart nginx.service Unit nginx.service not found
运维·nginx