Linux介绍及使用

news/2025/2/19 16:03:21/文章来源:https://www.cnblogs.com/junting/p/18717370

一、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!保存强制退出输入

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,快照(备份系统)
还原系统

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

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

相关文章

Maven 生命周期 Test 阶段遇到的一些问题

Q:无法使用@Test注解,报错 A:最初pom.xml中使用的Junit版本为3,Java 5于 2004 年发布,引入了注解作为语言的一部分。而Junit 3 是在这之前发布的,因此它无法使用注解,将pom.xml中的版本号改为<version>4.13.2</version>后问题解决,可使用@TestQ:在Maven启…

18. 信号

一、什么是信号在 Linux 中,信号是一种用于通知进程发生了某种事件的机制。信号可以由内核、其它进程或者命令行工具发送给目标进程。Linux 系统中由多种信号,每种信号都用一个唯一的数值表示。例如,常见的信号如下:SIGINT (2):这是当用户在终端按下 Ctrl+C 时发送给前台进…

【专题】DeepSeek技术颠覆or创新共赢,开启Al算法变革元年报告汇总PDF洞察(附原数据表)

原文链接: https://tecdat.cn/?p=39544 在科技飞速迭代的当下,人工智能领域正经历着深刻变革,AI Agent 的发展尤为引人瞩目。 随着数字化进程的加速,全球数据量呈指数级增长,如同为 AI Agent 的发展提供了丰沃土壤。海量数据不仅为模型训练提供了坚实基础,更驱动着 AI A…

Python梯度提升模型GBM生态学研究:SFS、RandomizedSearchCV预测黑腿蜱种群分布丰度可视化-

全文链接:https://tecdat.cn/?p=39232 原文出处:拓端数据部落公众号 广义线性模型一直是揭示自然种群分布和丰度背后生态过程的基础统计框架。然而,随着环境和生态数据的快速增长,分析这些大规模数据集需要更先进的统计方法。梯度提升树等现代机器学习框架,能有效识别复杂…

9.7.5 预测

这里的预测过程不是图\(9\)-$14,应该是下面这幅图,这里有误

【第四期书生大模型实战营】L0G4000 玩转「HF/魔搭/魔乐」等平台

闯关任务 闯关任务需要在关键步骤当中截图!任务 描述 时间模型下载 使用Hugging Face平台、魔搭社区平台(可选)和魔乐社区平台(可选)下载文档中提到的模型(至少需要下载config.json文件、model.safetensors.index.json文件),请在必要的步骤以及结果当中截图。 20min模型…

Linux驱动---中断上下半部

文章介绍了中断的上下半部机制,重点分析了下半部的实现方式,如软中断、tasklet和工作队列。目录一、中断上下半部二、下半部实现机制2.1、定时器2.2、软中断2.3、任务队列2.4、工作队列2.5、内核线程 一、中断上下半部 在上一篇文章按键驱动中,代码做了一个这样的设计。大家…

Git 查看提交日志及差异对比

学习使用图形化的方式查看提交历史,调查提交之间、分支之间或者甚至你的工作目录、暂存区和存储区之间有哪些变更。 本节 Git 命令概览 git log # 列出“当前分支”中的所有提交 # 💡 最后一个提交在最上面,后面是它的父提交,依此类推查看提交历史记录 git log # 列出“当…

肖哥弹架构【CSDN2024年度博客之星总评选】求拉票

2024年度博客之星进入拉票环节 1、投票地址 肖哥弹架构:CSDN投票地址 https://www.csdn.net/blogstar2024/detail/287 。 各位读者们、兄弟姐妹们。多多投票,你的支持就是我的动力。感谢! 2、投票二维码3、投票时间段 2月14日-2月20日 每日有相同票数的投票机会 ,4、2024…

风车IM通讯源码【已搭建验证】

风车IM即时通讯聊天系统源码_聊天APP_附APP_带安装教程 风车im 是一款独立服务器部署的即时通讯解决方案,可以帮助你快速拥有一套自己的移动社交、 企业办公、多功能业务产品。独立部署!加密通道!牢牢掌握通讯信息! 源码下载:https://www.yundazhe.cn/757.html 本文在【云…