二:Linux学习笔记(第一阶段)-- Linux命令

目录

Linux注意事项:

Linux目录

Linux系统基础命令

1. 文件和目录操作

2. 文件查看和编辑

3. 文件权限和所有权

4. 系统信息

5. 网络命令

6. 文件查找

7. 压缩和解压缩

8. 系统管理


Linux注意事项:

  • 严格区分大小写
  • 一切皆文件
  • windows下的程序不能直接在linux下使用

Linux目录

        

目录作用
/bin/用于存放基本的用户命令
/sbin/(超级用户)用来进行系统管理和维护的命令
/usr/bin/存放系统命今的目录,普通用户和超级用户都可以执行
/usr/sbin/存放系统命今的目录,只有超级用户才可以执行
/boot/系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)
/dev/存储设备文件,表示系统中的硬件设备。
/etc/存储系统配置文件,系统设置和服务的配置文件大多在此目录下。
/home/存储每个用户的个人文件夹,用户的数据和设置存储在此目录下。
/lib/存储系统的共享库文件,供系统和应用程序使用。
/opt/用于存放附加的应用程序软件包。
/var/专门用于存储可变数据文件。这些文件通常会随着时间而变化

Linux系统基础命令

1. 文件和目录操作

  • ls:列出当前目录的文件和目录。

    • 示例:ls -l(以详细格式列出)
  • cd:更改当前目录。

    • 示例:cd /path/to/directory
  • pwd:显示当前工作目录的完整路径。

  • mkdir:创建新目录。

    • 示例:mkdir zbr
  • rmdir:删除空目录。

    • 示例:rmdir zbr
  • rm:删除文件或目录。

    • 示例:rm file.txtrm -r directory(递归删除目录)
  • cp:复制文件或目录。

    • 示例:cp source.txt destination.txtcp -r source_dir/ destination_dir/
  • mv:移动或重命名文件或目录。

    • 示例:mv old_name.txt new_name.txt

2. 文件查看和编辑

  • cat:查看文件内容。

    • 示例:cat abc.txt
  • less:分页查看文件内容,支持向上和向下滚动。

    • 示例:less abc.txt  按q退出
  • head:查看文件的前几行。

    • 示例:head -n 10 abc.txt(查看前 10 行)
  • tail:查看文件的后几行。

    • 示例:tail -n 10 abc.txt(查看后 10 行)
  • nanovimvi:文本编辑器,用于编辑文件。

    • 示例:nano file.txtvim file.txt

3. 文件权限和所有权

  • chmod:更改文件或目录的权限。

    • 示例:chmod 755 file.sh(设置可执行权限)
  • chown:更改文件或目录的所有者和/或所属组。

    • 示例:chown user:group file.txt

4. 系统信息

  • top:实时查看系统进程和资源使用情况。

  • ps:查看当前运行的进程。

    • 示例:ps aux
  • df:查看文件系统的磁盘使用情况。

    • 示例:df -h(以人类可读的格式显示)
  • du:查看目录或文件的磁盘使用情况。

    • 示例:du -sh /path/to/directory(显示总大小)
  • uname:显示系统信息。

    • 示例:uname -a(显示所有信息)

5. 网络命令

  • ping:测试网络连接。

    • 示例:ping www.baidu.com
  • ifconfigip:查看和配置网络接口。

    • 示例:ifconfigip addr
  • wget:下载文件。

    • 示例:wget http://example.com/file.zip

6. 文件查找

  • find:查找文件或目录。

    • 示例:find /path/to/search -name "file.txt"
  • grep:在文件中搜索文本字符串。

    • 示例:grep "text" file.txt

7. 压缩和解压缩

  • tar:用于打包和压缩文件。

    • 示例:tar -czvf archive.tar.gz directory/(压缩)或 tar -xzvf archive.tar.gz(解压缩)
  • zipunzip:用于创建和解压缩 ZIP 文件。

    • 示例:zip archive.zip file.txtunzip archive.zip

8. 系统管理

  • sudo:以超级用户权限执行命令。

    • 示例:sudo apt update(更新软件包列表)
  • shutdown:关闭或重启系统。

    • 示例:sudo shutdown now(立即关闭)或 sudo reboot

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

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

相关文章

基于 Java 语言双代号网络图自动绘制系统

基于Java语言双代号网络图自动绘制系统研究与实现 一、摘要 网络计划技术已被广泛应用于工业、农业、国防、科学研究等多个领域中的项目计划与管理,以缩短项目周期,提高资源的利用效率。在网络计划技术中,绘制网络图是网络计划技术的基础工…

多模态大模型微调实践!PAI+LLaMA Factory搭建AI导游

一、引言 AI的快速发展推动了各行各业的智能化转型和创新,随之而来的是对AI应用的迫切需求。 如何微调大模型、高效搭建AI应用成为了开发者们广泛关注的技术方向。阿里云人工智能平台PAI,联合开源低代码大模型微调框架LLaMA Factory ,共同打…

设计模式-单例模型(单件模式、Singleton)

单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 单例模式同时解决了两个问题, 所以违反了单一职责原则: 保证一个类只有一个实例。 为什么会有人想要控制一个类所拥有的实例…

基于SSM+微信小程序的社团登录管理系统(社团1)

👉文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1 、功能描述 2、项目技术 3、开发环境 4、功能介绍 1、项目介绍 基于SSM微信小程序的社团登录管理系统实现了管理员及社团、用户。 1、管理员实现了首页、用户管理、社团管理、社团信息管理、社…

DAYWEB69 攻防-Java 安全JWT 攻防Swagger 自动化算法签名密匙Druid 泄漏

知识点 1、Java安全-Druid监控-未授权访问&信息泄漏 2、Java安全-Swagger接口-文档导入&联动批量测试 2、Java安全-JWT令牌攻防-空算法&未签名&密匙提取 Java安全-Druid监控-未授权访问&信息泄漏 Druid是阿里巴巴数据库事业部出品,为监控而…

SMO算法 公式推导

min ⁡ α 1 2 ∑ i 1 N ∑ j 1 N α i α j y i y j K ( x i ⋅ x j ) − ∑ i 1 N α i s.t. ∑ i 1 N α i y i 0 0 ≤ α i ≤ C , i 1 , 2 , ⋯ , N (9-69) \begin{aligned} & \min_{\alpha} \quad \frac{1}{2} \sum_{i1}^{N} \sum_{j1}^{N} \alpha_i \alpha_j…

OpenCV系列教程六:信用卡数字识别、人脸检测、车牌/答题卡识别、OCR

文章目录 一、信用卡数字识别1.1 模板匹配1.2 匹配多个对象1.3 处理数字模板1.4 预处理卡片信息,得到4组数字块。1.5 遍历数字块,将卡片中每个数字与模板数字进行匹配 二、人脸检测2.1人脸检测算法原理2.2 OpenCV中的人脸检测流程 三、车牌识别3.1 安装t…

2024年10月总结及随笔之漏更及失而复得

1. 回头看 日更坚持了670天。 读《数据湖仓》更新完成读《数据工程之道:设计和构建健壮的数据系统》开更并持续更新 2023年至2024年10月底累计码字1642797字,累计日均码字2451字。 2024年10月码字86801字,同比下降30.77%,环比…

VScode + PlatformIO 了解

​Visual Studio Code Visual Studio Code(简称 VS Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件以扩展的方式支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构功能,并且内置了工具和 Git 版本…

一二三应用开发平台自定义查询设计与实现系列2——查询方案功能实现

查询方案功能实现 上面实现了自定义查询功能框架,从用户角度出发,有些条件组合可以形成特定的查询方案,对应着业务查询场景。诸多查询条件的组合,不能每次都让用户来设置,而是应该保存下来,下次可以直接使…

WebSocket 连接频繁断开的问题及解决方案

文章目录 WebSocket 连接频繁断开的问题及解决方案1. 引言2. 什么是 WebSocket?2.1 WebSocket 的优势2.2 WebSocket 的工作原理 3. WebSocket 连接频繁断开的常见原因3.1 服务器端问题3.1.1 服务器负载过高3.1.2 服务器配置不当3.1.3 超时设置 3.2 网络问题3.2.1 网…

萤石私有化设备视频平台EasyCVR视频融合平台如何构建农业综合监控监管系统?

现代农业的迅速发展中,集成监控管理系统已成为提高农业生产效率和优化管理的关键工具。萤石私有化设备视频平台EasyCVR,作为一个具有高度可扩展性、灵活的视频处理能力和便捷的部署方式的视频监控解决方案,为农业监控系统的建设提供了坚实的技…

#渗透测试#SRC漏洞挖掘# 信息收集-Shodan之搜索语法进阶

免责声明 本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停…

Fsm3

采用读热码编写方式: module top_module(input clk,input in,input areset,output out); ////reg [3:0]A 4d0001;// reg [3:0]B 4d0010;//reg [3:0]C 4d0100;// reg [3:0]D 4d1000; //1、首先用读热码定义四个状态变量parameter A 4d0001 ,B 4d0010, C 4d01…

62-Java-面试专题(1)__基础

62-Java-面试专题(1)__基础-- 笔记 笔记内容来源与黑马程序员教学视频 文章目录 62-Java-面试专题(1)__基础-- 笔记Java-面试专题(1)笔记中涉及资源: 一、二分查找①:代码实现1. 流程2. 代码实现3. 测试 ②:解决整数溢出(方法一&…

基于华为昇腾910B,实战InternVL2-8B模型推理

基于华为昇腾910B,实战InternVL2-8B模型推理 本文将带领大家基于启智平台,使用 LMDeploy 推理框架在华为昇腾 910B 上实现 InternVL2-8B 模型的推理。 https://github.com/OpenGVLab/InternVL https://github.com/InternLM/lmdeploy 1.登录启智平台 …

私有化视频平台EasyCVR视频汇聚平台接入RTMP协议推流为何无法播放?

私有化视频平台EasyCVR视频汇聚平台兼容性强、支持灵活拓展,平台可提供视频远程监控、录像、存储与回放、视频转码、视频快照、告警、云台控制、语音对讲、平台级联等视频能力。 有用户反馈,项目现场使用RTMP协议接入EasyCVR平台,但是视频却不…

Kong Gateway 指南

Kong Gateway 是一个轻量、快速、灵活的云原生API网关,其本质是一个运行在 Nginx中的Lua应用程序。 概述 Kong是Mashape开源的高性能高可用的API网关,可以水平扩展。它通过前置的负载均衡配置把请求分发到各个server,来应对大批量的网络请求…

简单的kafkaredis学习之kafka

简单的kafka&redis学习整理之kafka 1. kafka 1.1 什么是消息队列 在学习Kafka之前我们先来看一下什么是消息队列,消息队列(Message Queue):可以简称为MQ 例如:Java中的Queue队列,也可以认为是一个消息队列 消息队列&#x…

AprilTag在相机标定中的应用简介

1. AprilTag简介 相机标定用的标靶类型多样,常见的形式有棋盘格标靶和圆形标靶。今天要介绍的AprilTag比较特别,它是一种编码形式的标靶。其官网为AprilTag,它是一套视觉基准系统,包含标靶编解码方法(Tag生成)和检测算法(Tag检测),可用于AR、机器人、相机标定等领域。…