Linux操作系统的有关常用的命令

news2024/12/30 4:00:25

1.linux系统的概述

1.1 什么是Linux系统?

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦 兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是 一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的 Unix工具软件、应用程序和网络协议。

1.2 为什么学习linux系统?

赚钱【工作】---> 需要把window开发好的软件【程序】--部署到linux操作系统上。--因为window 操作系统漏洞太多。容易被攻击。

1.3 常见的linux系统有那些?

1. ubuntu:

2. centos:[centos7]

3. redhat:企业版[收费]

1.4 安装Linux系统--centos7

1.5常用的网络适配器种类

第一种:NAT模式

第二种:桥接模式

NAT网络和桥接网络的区别:

NAT(Network Address Translation,网络地址转换)模式:虚拟机不能直接接触到外部网络,所有的 网络连接请求由宿主机进行转发。这种方式的优点是设置简单,可以在没有额外IP地址的情况下使用缺点 是虚拟机不能作为服务器提供服务,因为它没有自己的公网IP地址

桥接模式:在这种模式下,虚拟机直接连接到宿主机所在的物理网络,它会从网络中获取自己的IP地址,就像 是网络中的一台独立的计算机。这样虚拟机就可以提供网络服务,其他设备可以直接访问虚拟机。但是,这种模式需要在网络中有足够的IP地址供虚拟机使用。

1.6安装ssh客户端软件

1. xshell

2. finalshell

3. SecureCRT

为了方便连接操作linux系统

2.centos的目录结构

/ 根目录

../ 上一级目录

/bin和sbin:系统命令存放的目录

etc:配置目录。比如:环境变量的配置,ip的配置,主机名的配置。

usr:用户目录。等于window[program file]软件目录

root:root账号拥有的目录

3. centos7的命令[重点]

对centos7操作 全部依赖于命令

3.1查看ip地址--ip addr/ifconfig(不推荐)

3.2清空命令面板--clear

3.3切换目录--cd [切换的目录名]

相当于windows下鼠标点击文件夹

/根目录

../上一级

直接跟目录名是当前目录下的

cd ../ 切换到上一级目录

cd /usr 切换到根目录下的usr

cd localhost 切换到当前目录下local目录下

3.4查看目录下的内容--ls [参数] 目录名

浅蓝色:快捷方式

参数:

-a 列出所有(包含隐藏的目录)

-l 列出并包含详细信息(不包含隐藏的)

-al 列出所有目录并带有详细信息(包含隐藏)

3.5查看当前所在的目录--pwd

3.6创建文件--touch 文件名

目录(文件夹以外的都是文件)

目录和文件,带不带后缀都可以

3.7创建目录--mkdir [参数] 目录名称

参数:

-p 允许创建多层目录

mkdir -p a/b/c/d/e:创建一个a目录(文件夹)里面有一个b目录,b目录下有一个c目录,c目录下有一个d目录,d目录下有一个e目录。

3.8删除文件/目录--rm [参数] 名

rm -rf 名

参数:

-f 强制删除

-r 删除目录

-rf 强制删除目录

3.9复制-- cp [参数] 文件/目录 /目标目录/

cp [参数] 复制的文件/目录 要复制到的位置

参数:

-r 允许复制目录

cp a /usr/--复制a到usr目录下

cp -r q /usr/--复制目录到指定的目录下

3.10查看文件的内容

cat 文件名:查看所有的内容

more 文件名:查看当前窗口大小的内容。enter回车 下一行内容 空格:下一页

head -n 文件名:查看前n行的内容

tail -n 文件名:查看后n行的内容--必须记住(日志)

3.11重命名|剪切--mv 文件|目录 要改的名[/目标目录/]

mv a b--重命名:把给a修改为b

mv a/* /usr/--切剪:把a下的所有移动到usr目录下

3.12测试网络连通性

ping 网络ip/域名---》域名解析---》ip---》网站

3.13编辑命令

vi 文件名

命令行模式---》i---》编辑模式---》Esc键---》命令行模式---》:wq退出并保存

:q!退出不保存

1修改ip地址为固定ip

vi /etc/sysconfig/network-scripts/ifcfg-ens33

2重启网络

systemctl restart network

步骤:

1.创建账号

2.查看ip

3.创建连接

4.修改

按下Esc键退出修改

退出保存 :wq

退出不保存:q!

5.测试网络连接

ping 浏览器网址(例如www.baidu.com)

6.在虚拟机中重写查看修改后的ip地址

7.修改连接的ip地址为修改后的ip

桥接:

1.在VMware中创建一个账号的网络适配器是桥接模式

4.开启这个连接--并修改

nat:

与上面的不同为:

ipaddr地址:

network子网掩码:255.255.255.0

gateway(本机网关):

保证ip地址和网关在一个网段内

3.14搜索文件或目录--find 文件/目录 -name "名称"

注意:名称可以使用通配符*模糊查找

3.15查看所有进程--ps -ef

3.16查看指定内容在文件中--grep "内容" 文件名

3.17管道符|

把|前面的,当成一个参数使用(把ps -ef查询的结果通过|管道 输入给下个命令)

3.18查看端口号使用情况--netstat -tunlp | grep 端口号

option说明:

-t(tcp)仅显示tcp相关选项

-u(udp)仅显示udp相关选项

-n拒绝显示别名,能显示数字的全部转化为数字

-l仅列处在Listen(监听)的服务状态

-p显示建立相关链接2的程序名

netstat -ntlp 查看当前所有tcp端口--tcp协议 网络传输协议

netstat -ntulp | grep 80 查看所有80端口使用情况

netstat -ntulp | grep 3306 查看所有3306端口使用情况

解决办法:

默认的网址不让用了。---只能使用阿里云的。

(1)下载阿里云yum文件

(2)切换到 cd /etc/yum.repos.d 下 把下面的文件重命名为 CentOS-Base.repo.backup--备份

(3) 把你下载的阿里云文件放入 /etc/yum.repos.d 并改名为 CentOS-Base.repo

(4) 使用yum clean all 清除之前所有的yum

(5) 使用 yum makecache

3.19压缩和解压

z:通过gzip进行压缩/解压缩

c:压缩

x:解压

v:详情

f:文件(必填)

压缩

tar -zcvf 压缩后的名称.tar.gz 要压缩的目录

解压

tar -zxvf 解压的文件.tar.gz

3.20防火墙放行/关闭/查看

防火墙服务操作相关的命令:

systemctl start|stop|status|restart|disable firewalld

开启 |关闭| 状态 | 重 启 |废 弃

防火墙端口操作的命令:

放行指定的端口号:firewall-cmd --add-port=端口号/tcp --zone=public --permanent

--注意:重启防火墙

移除指定的端口号:firewall-cmd --remove-port=端口号/tcp --zone=public --permanent

--注意:重启防火墙

查看放行的端口号:firewall-cmd --list-port

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

塔子哥的题解点赞方案-美团2023笔试(codefun2000)

题目链接 塔子哥的题解点赞方案-美团2023笔试(codefun2000) 题目内容 塔子哥写了 n 篇题解,编号从 1 到 n,但是塔子哥忘了每篇题解有多少人点赞了。 现在他有如下两种信息: 1、每篇题解的点赞量都为正数,且不超过 m。 2、第 i 篇…

2024LitCTFmisc复现

secret 这首音乐好听,听完了,中间有段杂音 去AU看看 中间有一段藏了东西,放大 出flag了 flag{Calculate_Step_By_Step} 原铁,启动! 解压出来是一张二维码 扫出来是原神 去010看看 看到有压缩包,提取出来 …

关于集成网络变压器的RJ45网口

集成网络变压器的RJ45网口是一种将网络变压器与RJ45接口集成在一起的网络连接解决方案。这种集成设计具有多项优势,使其在现代网络设备中得到广泛应用。 优势与特点 1. **空间节省**:集成设计减少了组件数量和连接线缆长度,有助于节省设备内…

Adobe Premiere Pro(Pr)安装包软件下载

一、简介 Adobe Premiere Pro(简称Pr)是由Adobe公司开发的一款功能强大的视频编辑软件。它支持多平台使用,包括Windows和Mac系统,并且拥有良好的兼容性和高效的性能。Premiere Pro不仅提供了视频剪辑、特效添加、音频处理等基本功…

监控易V7.6.6.15全新升级14:设置功能全面优化

随着企业IT架构的不断发展,对运维管理的需求也日益增加。为了满足广大用户对运维管理的更高需求,监控易系统近期完成了一次重要版本升级。本次升级在原有功能的基础上,对设置功能进行了全面优化和新增,旨在为用户提供更加灵活、高…

系统架构师(每日一练5)

每日一练 1.某企业准备将四个工人甲、乙、丙、丁分配在A、B、C、D四个岗位。每个工人由于技术水平不同,在不同岗位上每天完成任务所 需的工时见下表。适当安排岗位,可使四个工人以最短的总工时()全部完成每天的任务。答案与解析 ABCD甲7523乙9437丙547…

【每日一练】python编写一个简易计算器

程序代码: #循环语句,条件为真所以循环执行 while True: #定义两个数的变量和运算符号 num1 float(input("第一个数:")) num2 float(input("第一个数:")) syminput("选择运算符 - * /:") #判断运算符号 …

《python语言程序设计》第6章2题(求一个整数各个数字的和)编写一个函数

求一个整数各个数字的和编写一个函数,计算一个整数各个数字的和, def sumDigits(n):a n // 100b n % 100 // 10c n % 100 % 10print(f"{n}数,分成个,十,百,{a}{b}{c}", a b c)sumDigits(23…

算法类学习笔记 ———— 红绿灯检测

文章目录 介绍基于传统视觉方法的检测基于颜色和边缘信息基于背景抑制 基于深度学习的检测特征金字塔网络(FPN)红绿灯检测特征金字塔自下而上自上而下横向连接 特征融合SSD红绿灯检测 高精度地图结合 介绍 红绿灯检测就是获取红绿灯在图像中的坐标以及它…

73.如何通过自开发的T-CODE找到源代码

目录 步骤1,利用SAP的事务代码表(‌TSTC)‌-SE16 步骤2,查询源代码 方法1 - SE80 方法2 - SE38 步骤1,利用SAP的事务代码表(‌TSTC)‌-SE16 通过输入特定的事务代码(‌tcode&am…

web前端学习笔记Day02

web学习Day02 一、页面布局 盒子模型 盒子将页面的所有标签都包含在了一个矩形区域content(内容区域)->padding(内边距区域)->border(边框区域)->margin(外边距区域) div标签: 一行只能显示一个(独占一行)width默认为父元素宽度&#xff0c…

CV每日论文--2024.7.22

1、GroupMamba: Parameter-Efficient and Accurate Group Visual State Space Model 中文标题:GroupMamba:参数高效且准确的群体视觉状态空间模型 简介:我们的论文探讨了基于状态空间模型(SSM)在计算机视觉任务中的稳定性和效率挑战。最近,S…

英语语法第六课之介词

文章目录 1、作用2、分类3、意思4、易混地点on、in、at时间on、in、at方位on、in、to时间after、in时间 since、forin the front of、in front ofby、in、withthrough、across、overunder、below、beneathin、into 5、搭配 1、作用 句子中用法 定语The method of success.&…

创建和管理大量的数据对象:ScriptableObject

一、创建一个继承自ScriptableObject,名为ItemData的类 1、ItemData.cs using UnityEngine;[CreateAssetMenu(menuName "Items/Item")] public class ItemData : ScriptableObject {public string description;public Sprite thumbnail;public GameObj…

十五、公开课

1.不借助第三个变量,交换两个变量的值。 (1)a ab; (2)a a^b; b a-b; b a^b; a a-b; …

Unity UGUI 之 Image和Rawimage

本文仅作学习笔记与交流,不作任何商业用途 本文包括但不限于unity官方手册,唐老狮,麦扣教程知识,引用会标记,如有不足还请斧正 1.Image是什么 Unity - 手册:图像 精灵格式是什么? 1.2重要参数 …

操作系统安全:Windows隐藏账户的安全问题与实战操作。

「作者简介」:冬奥会网络安全中国代表队,CSDN Top100,就职奇安信多年,以实战工作为基础著作 《网络安全自学教程》,适合基础薄弱的同学系统化的学习网络安全,用最短的时间掌握最核心的技术。 Windows系统的…

个人简约低调主页,三种主题风格源码

一、源码描述 这是一款简约低调的个人主页源码,提供了数百个精美的动画效果,拥有完美的视觉体验和交互体验,可操作性也达到了巅峰,源码支持三种主题风格,白色、黑色和蓝色渐变,所有这些效果都是通过原生Ja…

文件IO(Ubuntu)

文件IO 目的 将数据写入文件中 与标准IO的区别 (为什么要学习文件IO) 标准IO只能操作普通文件和特殊的管道文件 文件IO能操作几乎所有的的文件 缓存区的目的 标准IO有缓存区 文件IO没有缓存区 根据右图描述 标准IO 文件IO buffer缓存区 有缓存区…

c++基础(类和对象中)(类的默认成员函数)

目录 一.构造函数(类似初始化) 1.概念 2.构造函数的特点 二.析构函数(类似 销毁对象/空间) 三.拷贝构造函数(类似复制粘贴的一种 初始化 ) 1.概念: 2.拷贝构造的特点: 四.赋值运算符重载&#xff08…