【linux】知识梳理

news2025/7/23 15:43:45

操作系统的分类

1. 桌⾯操作系统: Windows/macOS/Linux

2. 移动端操作系统: Android(安卓)/iOS(苹果)

3. 服务器操作系统: Linux/Windows Server

4. 嵌⼊式操作系统: Android(底层是 Linux)

Liunx介绍

liunx系统:服务器端最常见的操作系统类型

发行版:Centos和Ubuntu

远程连接操作

工具:FinalShell或XShell

所需信息:服务器的IP地址,账号,密码

  • 查看IP的指令:ifconfig
  • 检查是否连接:ping ip地址

注意

  • 入职后向运维或开发要信息远程连接
  • 远程连接依赖的命令: SSH

相关文件/文件夹的知识

要点

  • /为根目录,是所有文件的路径起点
  • 根目录下的第一层文件夹不能随意改变
  • Linux所有的目录和文件名大小写敏感

文件夹

  • /home:普通用户的家目录
  • /root:管理员root的目录
  • /usr:系统应用程序存放的目录,一般安装在该目录下
  • /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件
  • /var:存放日志文件等执行中常变化的文件
  • /bin: /usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。
  • /lib: /usr/lib: /usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。

文件颜色的含义

linux的操作技巧

Tab键:自动补全

上/下方向键:查看之前的命令

Ctrl+C:中断执行

Ctrl+d:结束输入或退出shell

Ctrl+l 清屏

Ctrl+x+u 撤销操作

命令基本格式

# 命令[-选项][参数]
command [-options] [parameter]
说明:
command :命令主体
[-options]: 命令选项(可选),根据命令可以显示更加丰富的数据
[parameter]:命令参数(可选),参数--》文件、目录、用户,进程等

#命令后会跟 N 个参数和选项

相对/绝对路径

说明:在 Linux 系统中,可以根据如下特点区分相对路径和绝对路径

相对路径:凡是路径信息以 '.' 或 '..' 开头的均为相对路径

绝对路径:凡是路径信息以 '/' 或  '~'  开头的均为绝对路径

注释:

  • . :当前路径下(一般会省略)
  • .. :上一层目录
  • /:根目录
  • ~:当前用户的家目录

查看帮助文档

  • --help
  • man 命令

权限管理

ls 列出目录内容

chmod 修改文件权限

chown 修改文件所有者

chgrp 修改文件所属组

文件内容查看

cat 由第一行开始显示文件内容

tac 从最后一行开始显示

nl 显示的时候,顺道输出行号

more 一页一页的显示文件内容

less与more 类似,但可以往前翻页

head 只看头几行

tail 只看尾巴几行

文件管理

输出重定向:>

管道:|

清屏:clear = Ctrl+l

切换工作目录: cd

显示当前路径:pwd

创建目录:mkdir

删除文件:rm

建立链接文件:ln

文本搜索:grep

查找文件:find

拷贝文件:cp

移动文件:mv

文件打包/解包:tar

文件压缩解压:gzip、bzip2

文件压缩解压:zip、unzip

用户和用户组管理

查看当前用户:whoami

查看登录用户:who

退出登录账户: exit

添加用户账号:useradd

修改用户:usermod

设置用户密码:passwd

删除用户:userdel

切换用户:su

以root身份执行指令:sudo(临时获取)

添加、删除组账号:groupadd、groupdel

用户组管理:groupmod

系统管理

查看当前日历:cal

显示或设置时间:date(要权限)

查看网络状态:netstat

查看进程信息:ps

动态显示进程:top

终止进程:kill

关机重启

查看或配置网卡信息:ifconfig

测试远程主机连通性:ping

磁盘管理

df:列出文件系统的整体磁盘使用量

du:对文件和目录磁盘使用的空间的查看

fdisk:用于磁盘分区

mkfs:磁盘格式化

fcsk:磁盘检验

mount:磁盘挂载

umount:磁盘卸载

 Liunx软件安装与卸载

 yum是Shell前端软件包管理器。可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

列出所有可更新的软件清单命令:yum check-update
列出所有可安装的软件清单命令: yum list
更新所有软件命令:yum update
仅安装指定的软件命令:yum install <package name>
仅更新指定的软件命令:yum update <package name>
显示包信息:yum info <package_name>
删除软件包命令:yum remove <package name>
查找软件包 命令:yum search <keyword>

clear清除缓存命令!
yum clean packages:清除缓存目录下的软件包
yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders:清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders):清除缓存目录下的软件包及旧的headers

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

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

相关文章

NodeMediaEdge快速上手

NodeMediaEdge快速上手 简介 NodeMediaEdge是一款部署在监控摄像机网络前端中&#xff0c;拉取Onvif或者rtsp/rtmp/http视频流并使用rtmp/kmp推送到公网流媒体服务器的工具。 通过云平台协议注册到NodeMediaServer后&#xff0c;可以同NodeMediaServer结合使用。使用图形化的…

ChatOn:智能AI聊天助手,开启高效互动新时代

在当今快节奏的生活中&#xff0c;无论是工作、学习还是日常交流&#xff0c;我们常常需要快速获取信息、整理思路并高效完成任务。ChatOn 正是为满足这些需求而生&#xff0c;它基于先进的 ChatGPT 和 GPT-4o 技术&#xff0c;为用户提供市场上最优秀的中文 AI 聊天机器人。这…

基于Vue3.0的【Vis.js】库基本使用教程(002):图片知识图谱的基本构建和设置

文章目录 3、图片知识图谱3.1 初始化图片知识图谱3.2 修改节点形状3.3 修改节点背景颜色3.4 完整代码下载3、图片知识图谱 3.1 初始化图片知识图谱 1️⃣效果预览: 2️⃣关键代码: 给节点添加image属性: const nodes = ref([{id: 1,

C# Costura.Fody 排除多个指定dll

按照网上的说在 FodyWeavers.xml 里修改 然后需要注意的是 指定多个排除项 不是加 | 是换行 一个换行 就排除一项 我测试的 <?xml version"1.0" encoding"utf-8"?> <Weavers xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance&quo…

设计模式——迭代器设计模式(行为型)

摘要 本文详细介绍了迭代器设计模式&#xff0c;这是一种行为型设计模式&#xff0c;用于顺序访问集合对象中的元素&#xff0c;同时隐藏集合的内部结构。文章首先定义了迭代器设计模式并阐述了其核心角色&#xff0c;包括迭代器接口、具体迭代器、容器接口和具体容器。接着&a…

android-studio-2024.3.2.14如何用WIFI连接到手机(给数据线说 拜拜!)

原文&#xff1a;Android不用数据线就能调试真机的方法—给数据线说 拜拜&#xff01;&#xff08;adb远程调试&#xff09; android-studio-2024.3.2.14是最新的版本&#xff0c;如何连接到手机&#xff0c;可用WIFI&#xff0c;可不用数据线&#xff0c;拜拜 第一步&#xf…

js 动画库、2048核心逻辑、面试题add[1][2][3]+4

1、js 动画库 web animation api &#xff08;1&#xff09;初始化代码 hmtl、css 部分 初始化全局背景黑色初始化黄色小球 js 部分 监听全局点击事件创建并添加元素 class"pointer" 的 div 标签 设置 left、top 位置监听动画结束事件&#xff0c;移除该元素 定位小…

华为OD机试真题——书籍叠放(2025B卷:200分)Java/python/JavaScript/C/C++/GO最佳实现

2025 B卷 200分 题型 本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式; 并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析; 本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分…

PyTorch-Transforms的使用(二)

对图像进行处理 安装open cv ctrlP 看用法 ToTensor的使用 常见的Transforms 归一化的图片 两个长度为三的数组&#xff0c;分别表示三个通道的平均值和标准差 Resize&#xff08;&#xff09; Compose&#xff08;&#xff09; 合并执行功能&#xff0c;输入进去一个列表&a…

Pytorch知识点2

Pytorch知识点 1、官方教程2、张量&#x1f9f1; 0、数组概念&#x1f9f1; 1. 创建张量&#x1f4d0; 2. 张量形状与维度&#x1f522; 3. 张量数据类型➗ 4. 张量的数学与逻辑操作&#x1f504; 5. 张量的就地操作&#x1f4e6; 6. 复制张量&#x1f680; 7. 将张量移动到加速…

AWS API Gateway 配置WAF(中国区)

问题 需要给AWS API Gateway配置WAF。 AWS WAF设置 打开AWS WAF首页&#xff0c;开始创建和配置WAF&#xff0c;如下图&#xff1a; 设置web acl名称&#xff0c;然后开始添加aws相关资源&#xff0c;如下图&#xff1a; 选择资源类型&#xff0c;但是&#xff0c;我这里出…

【前端面经】百度一面

写在前面&#xff1a;面经只是记录博主遇到的题目。每题的答案在编写文档的时候已经有问过deepseek&#xff0c;它只是一种比较普世的答案&#xff0c;要学得深入还是靠自己 Q&#xff1a; <html><style>.a {background-color: red;width: 200px;height: 100px;}…

[免费]微信小程序网上花店系统(SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】

大家好&#xff0c;我是java1234_小锋老师&#xff0c;看到一个不错的微信小程序网上花店系统(SpringBoot后端Vue管理端)【论文源码SQL脚本】&#xff0c;分享下哈。 项目视频演示 【免费】微信小程序网上花店系统(SpringBoot后端Vue管理端) Java毕业设计_哔哩哔哩_bilibili 项…

css使用scoped之后样式失效问题

项目中的vue代码原本用的style标签来写css&#xff0c;现在想改成<style langscss scoped>&#xff0c;但是改完之后发现样式不对&#xff1a; 原来是&#xff1a; 将style改成scoped之后变成了&#xff1a;检查发现是之前定义的一些变量无法被识别&#xff0c;导致这些样…

【NLP】将 LangChain 与模型上下文协议 (MCP) 结合使用

&#x1f50e;大家好&#xff0c;我是Sonhhxg_柒&#xff0c;希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流&#x1f50e; &#x1f4dd;个人主页&#xff0d;Sonhhxg_柒的博客_CSDN博客 &#x1f4c3; &#x1f381;欢迎各位→点赞…

使用NMEA Tools生成GPS轨迹图

前言 在现代科技快速发展的时代&#xff0c;GPS定位技术已经广泛应用于各种领域&#xff0c;如导航、物流、运动追踪等。为了获取和分析GPS数据&#xff0c;我们常常需要使用一些专业的工具。本文将详细介绍如何使用一款名为“NMEA Tools”的APK应用&#xff0c;结合GPSVisual…

1. pytorch手写数字预测

1. pytorch手写数字预测 1.背景2.准备数据集2.定义模型3.dataloader和训练4.训练模型5.测试模型6.保存模型 1.背景 因为自身的研究方向是多模态目标跟踪&#xff0c;突然对其他的视觉方向产生了兴趣&#xff0c;所以心血来潮的回到最经典的视觉任务手写数字预测上来&#xff0…

AXI 协议补充(二)

axi协议存在slave 和master 之间的数据交互,在ahb ,axi-stream 高速接口 ,叠加大位宽代码逻辑中,往往有时序问题,valid 和ready 的组合电路中的问题引发的时序问题较多。 本文根据axi 协议和现有解决反压造成的时序问题的方法做一个详细的科普。 1. 解决时序问题的方法:…

Linux 基础指令入门指南:解锁命令行的实用密码

文章目录 引言&#xff1a;Linux 下基本指令常用选项ls 指令pwd 命令cd 指令touch 指令mkdir 指令rmdir 指令 && rm 指令man 指令cp 指令mv 指令cat 指令more 指令less 指令head 指令tail 指令date 指令cal 指令find 指令按文件名搜索按文件大小搜索按修改时间搜索按文…

标准精读:2025 《可信数据空间 技术架构》【附全文阅读】

《可信数据空间 技术架构》规范了可信数据空间的技术架构,明确其作为国家数据基础设施的定位,以数字合约和使用控制技术为核心,涵盖功能架构(含服务平台与接入连接器的身份管理、目录管理、数字合约管理等功能)、业务流程(登记、发现、创建空间及数据流通利用)及安全要求…