Linux介绍与常用命令详解
刘伊珂 2024-07-17 17:07:03 阅读 85
目录
一、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指令(跳转位置)
<code>cd 目录名 选中进入到指定的目录中
cd / 进入到根目录
cd .. 返回到上一级
2.显示目录文件
ll 以详细信息格式显示当前目录下所有的子级目录和文件名
pwd 打印输出当前所在目录的完整地址
tree 以树状格式显示当前目录下所有的子级目最和文件名
3.对文件进行操作
touch 文件名 创建文件
rm -f 文件名 删除文件
cp 文件名 /新地址 复制文件到指定的目录中
4.rm指令(删除文件夹指令)
<code>rmdir 目录名 删除指定的文件夹(文件夹必须为空)
rm -rf 目录名 删除指定的文件夹(不为空也可以删除 慎用)
5.mv指令
mv 文件/目录名 /新地址 将文件/目录移动到指定的目录中(剪切)
6.查看文件命令
<code>cat 文件名 查看文件内容 例如查看配置文件,日志文件
head -n 文件名 查看文件前n行内容
tail -n 文件名 查看文件后n行内容
find -name 文件名 搜索查找文件
tar -zxvf 压缩文件名 解压并列出文件内容
tar.gz Linux系统中的压缩文件
7.进程命令
<code>ps -ef 查看所有的进程信息 pid进程号
kill -9 进程号 强制结束某个进程
| 管道命令 把前一个命令输出的信息传递给下一个命令
查询出所有的进程,通过“|”管道命令,把ps -ef输出的信息交给后面的grep命令进行处理
例:ps -ef | grep mysql
pgrep -l 进程名 查看指定进程的进程号
例 pgrep -l mysql 查询mysql进程号
8.top命令
<code>top 查看系统的实时信息(相当于Windows的任务管理器)
9.free -m指令(查看内存情况)
10.vim指令(对文件进行修改)
回车后进入到b.txt文件中
进来后是命令模式,无法修改
进入到编写模式
<code>写完后按ESC键回到命令模式
输入:进入到底线命令模式
w保存文件类似ctrl+s
q离开文件
q!不保存强制离开
wq保存并离开文件
五、虚拟机中的软件安装
Linux中安装软件有三种方式:
1.yum命令 在线安装 方便自动下载安装包以及相关的依赖
yum install 软件名
yum -y(默认yes)【install / remove】软件名
注意 由于cnentos官方已经不维护了,需要更换yum源
2.源码 解压使用
3.源码 编译安装
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。