Linux——常见命令

Linux常用命令是Linux系统操作的基础,掌握这些命令能够极大地提高系统管理和文件操作的效率。以下是一些常用的Linux命令及其基本用法:

一、文件与目录操作

  1. ls:列出目录内容
    • 基本用法:ls [选项] [目录名]
    • 常用选项:-a(显示所有文件,包括隐藏文件)、-l(以列表形式显示详细信息)
  2. pwd:显示当前工作目录的完整路径
    • 基本用法:pwd
  3. cd:切换当前工作目录
    • 基本用法:cd [目录路径]
    • 特殊用法:cd ~(切换到用户的主目录)、cd -(切换到上一次所在的目录)
  4. mkdir:创建新目录
    • 基本用法:mkdir [选项] 目录名
    • 常用选项:-p(递归创建多级目录)
  5. rmdir:删除空目录
    • 基本用法:rmdir [目录名]
  6. rm:删除文件或目录
    • 基本用法:rm [选项] 文件或目录
    • 危险操作:rm -rf 目录或文件(递归强制删除,不会询问确认)
  7. cp:复制文件或目录
    • 基本用法:cp [选项] 源文件或目录 目标文件或目录
    • 常用选项:-r(递归复制目录)、-i(覆盖前询问)
  8. mv:移动或重命名文件或目录
    • 基本用法:mv [选项] 源文件或目录 目标文件或目录
  9. touch:创建空文件或更新文件时间戳
    • 基本用法:touch [文件名]

二、文件内容查看

  1. cat:查看文件内容
    • 基本用法:cat [文件名]
  2. more:分页查看文件内容
    • 基本用法:more [文件名]
  3. less:与more类似,但功能更强大,支持前后翻页
    • 基本用法:less [文件名]
  4. head:查看文件开头部分
    • 基本用法:head [选项] [文件名]
    • 常用选项:-n(指定显示行数)
  5. tail:查看文件末尾部分
    • 基本用法:tail [选项] [文件名]
    • 常用选项:-n(指定显示行数)、-f(实时查看文件新增内容)

三、系统管理与维护

  1. ps:查看当前运行的进程
    • 基本用法:ps [选项]
    • 常用选项:aux(显示所有用户的进程)
  2. kill:终止进程
    • 基本用法:kill [进程ID]
  3. top/htop:实时显示系统资源使用情况和进程信息
    • 基本用法:top 或 htop(htop需要单独安装)
  4. shutdown/reboot:关机或重启系统
    • 基本用法:shutdown [选项] 时间reboot
    • 常用选项:-h(关机)、-r(重启)、now(立即执行)
  5. ifconfig/ip:查看和配置网络接口信息(注意:ifconfig在最新Linux发行版中可能被ip命令取代)
    • 基本用法:ifconfig 或 ip addr show
  6. ping:测试与主机的连通性
    • 基本用法:ping [主机名或IP地址]

四、网络与下载

  1. wget/curl:从网络下载文件
    • 基本用法:wget [URL]curl -O [URL]
  2. scp:安全地复制文件到远程主机或从远程主机复制文件
    • 基本用法:scp [选项] 源文件 目标地址

五、权限与用户管理

  1. chmod:修改文件或目录的权限
    • 基本用法:chmod [权限模式] 文件或目录
    • 权限模式可以用数字(如755)或符号(如u+x)表示
  2. chown:修改文件或目录的所有者
    • 基本用法:chown [所有者:组] 文件或目录
  3. useradd/userdel:添加或删除用户账户
    • 基本用法:useradd [用户名]userdel [用户名]
  4. passwd:更改用户

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

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

相关文章

【Web开发手礼】探索Web开发的魅力(十二)-Vue(2)用户动态页面

前言 主要介绍了用vue框架创建用户动态页面的具体过程,可以帮助学习vue框架的基本知识!!!! 用户动态页面 用户信息 用户头像 通过 Bootstrap 所提供的 .img-fluid 类让图片支持响应式布局。其原理是将 max-width: 10…

stm32 在qemu运行

stm32基础工程配置 生成stm32代码 通过cubemx 选择 stm32f407 调试功能关闭,设置外部时钟,设置串口1,选择makefile 工程,生产代码 屏蔽系统时钟配置 // SystemClock_Config 添加 发生代码 HAL_UART_Transmit(&huart1,&quo…

RocketMQ Broker组件

Apache RocketMQ 是一款分布式消息中间件,具有高性能、低延迟、高可靠等特点。RocketMQ 的核心组件之一是 Broker,它负责消息的存储、过滤、事务处理以及定时/延时消息的管理。在本文中,我们将详细探讨 RocketMQ Broker 的这些关键功能。 消…

在Spring Boot中使用自定义过滤器和MDC实现高级日志记录

在现代Web开发中,日志记录是必不可少的。通过记录日志,开发者可以追踪请求的流程、定位问题并进行性能调优。本文将介绍如何在Spring Boot项目中使用自定义过滤器结合MDC(Mapped Diagnostic Context)技术,实现高级日志…

三子棋小程序

一.自定义头文件(game.h) 放入源文件需要用到的标准库头文件和函数的声明 ROW 和COL为棋盘的行和列&#xff0c;三子棋嘛&#xff0c;肯定为3啦 #pragma once #include<stdio.h> #include<String.h> #include<stdlib.h> #include<time.h> #define ROW…

Redis(三)事务、管道、主从复制

事务 事务是可以执行一个命令&#xff0c;也可以执行多个命令&#xff0c;事务本质上是一组命令的集合。一个事务中的所有命令都会序列化&#xff0c;按顺序地串行化地执行而不会被其他命令插入 Redis事务和传统数据库的区别 单独的隔离操作&#xff1a;Redis的事务仅仅是保证…

Robot Operating System——深度解析监控Parameters修改的底层实现

大纲 AsyncParametersClientParameterEventHandler监控全部Parameters监控Node上Parameters的变动触发 总结 在《Robot Operating System——AsyncParametersClient监控Parameters的增删改行为》和《Robot Operating System——ParameterEventHandler监控Parameters的增删改行为…

《Java初阶数据结构》----10.<Map和Set---TreeSet和TreeMapHashSet和HashMap >

前言&#xff1a; 大家好&#xff0c;我目前在学习java。我准备利用这个暑假&#xff0c;来复习之前学过的内容&#xff0c;并整理好之前写过的博客进行发布。如果博客中有错误或者没有读懂的地方。热烈欢迎大家在评论区进行讨论&#xff01;&#xff01;&#xff01; 喜欢我文…

Linux守护进程daemon与服务service及systemctl命令的作用

在 Linux 系统的服务管理中会经常提到 daemon&#xff08;守护进程&#xff09; 与 service&#xff08;服务&#xff09;&#xff0c;守护进程 daemon 是指后台运行的进程&#xff0c;随系统启动而为应用程序提供支持&#xff0c; 而服务 service 则用于提供某种功能。 简单的…

C/C++大雪纷飞代码

目录 写在前面 C语言简介 EasyX简介 大雪纷飞 运行结果 写在后面 写在前面 本期博主给大家带来了C/C实现的大雪纷飞代码&#xff0c;一起来看看吧&#xff01; 系列推荐 序号目录直达链接1爱心代码https://want595.blog.csdn.net/article/details/1363606842李峋同款跳…

C#实现数据采集系统-Mqtt实现采集数据转发

在数据采集系统中,通过ModbusTcp采集到数据之后,再通过MQTT转发到其他应用 MQTT操作 安装MQTT mqtt介绍和环境安装 使用MQTT 在C#/Net中使用Mqtt MQTT类封装 MQTT配置类 public class MqttConfig{public string Ip {get; set;

每日任务:网络协议对比:HTTPS/HTTP与TCP/UDP

1.HTTPS和HTTP有哪些区别 HTTP 是超文本传输协议&#xff0c;信息是明文传输&#xff0c;存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷&#xff0c;在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议&#xff0c;使得报文能够加密传输。HTTP 连接建立相对简单&#x…

【LeetCode】141.环形链表、142. 环形链表 II(算法 + 图解)

Hi~&#xff01;这里是奋斗的明志&#xff0c;很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~~ &#x1f331;&#x1f331;个人主页&#xff1a;奋斗的明志 &#x1f331;&#x1f331;所属专栏&#xff1a;数据结构 &#x1f4da;本系列文章为个人学…

网站如何从0-1搭建部署蓝图介绍

第一步&#xff1a;网站规划 确定网站目的&#xff1a;明确网站的目标和预期的受众。内容规划&#xff1a;决定网站将包含哪些内容和功能。技术需求分析&#xff1a;确定所需的技术栈&#xff0c;例如前端和后端技术。 第二步&#xff1a;设计 草图和布局&#xff1a;绘制网…

AI学习记录 - 本地知识库实现的相关知识

在公司内部实现了个知识库&#xff0c;但这里只介绍在实现知识库的过程中用到的知识。 1、分词器 先分词&#xff0c;中文可以使用jieba分词 2、构造数据集 将词汇向量化是自然语言处理中的重要任务&#xff0c;它可以将文本数据转化为计算机能够理解和处理的向量形式。以…

在react中如何计算本地存储体积

1.定义useLocalStorageSize钩子函数 // 计算localStorage大小 function useLocalStorageSize() {const [size, setSize] useState(0);useEffect(() > {const calculateSize () > {let totalSize 0;for (let key in localStorage) {//过滤掉继承自原型链的属性if (loc…

抄作业-跟着《React通关秘籍》捣鼓React-playground-上集

文章目录 前言1. 搭建react 开发环境2、react hooks 知识3. 目标&#xff1a;跟着小册实现 react-playground3.1 整体布局初始化项目使用Alloment 来实现左右分屏的拖拉功能 3.2 代码编辑器Monaco Editor 3.3 实现了多文件的切换用 useContext 来共享数据。优化 tab的样式&…

扫雷游戏小程序

目录 一.文件 1.头文件 2.源文件 二.游戏界面和执行(test.c) 三.函数实现(void game部分,源文件game.c) 1.定义雷二维数组和展示二维数组 2.初始化地雷数组 3.初始化显示的数组 4.显示当前的情况 5.随机放置地雷 6.排雷 ps:深度优先遍历数组 四.结束 一.文件 1.头…

接口测试工具:yapi和postman、Apifox 对比选型

在接口测试工具领域&#xff0c;YApi、Postman和Apifox都是备受推崇的工具&#xff0c;它们各有特点&#xff0c;适用于不同的测试场景和需求。以下是对这三款工具的详细对比选型分析&#xff1a; 一、YApi 1. 概述 YApi是一个可本地部署的、打通前后端及QA的、可视化的接口…

《Single-Stage Extensive Semantic Fusion for multi-modal sarcasm detection》

系列论文研读目录 文章目录 系列论文研读目录文章题目含义ABSTRACTKeywords1. Introduction2. Related work3. Method3.1. Multi-modal projection 多模态投影3.2. Extensive Semantic Fusion Multiway Transformer 可拓语义融合多路Transformer3.3. Multi-objective optimizat…