linux基础命令(超级详细)

Linux 系统提供了丰富的命令行工具,用于各种文件操作、系统管理和网络配置等任务。以下是一些常用的 Linux 基础命令:

 

一、 文件和目录操作

 

1. `ls`: 列出目录内容

  

   ls          列出当前目录的文件和目录

   ls -l       以长格式列出文件和目录,包括权限、所有者等信息

   ls -a       列出所有文件,包括隐藏文件(以`.`开头的文件)

  

 

2. `cd`: 更改目录

  

   cd /path/to/directory    切换到指定目录

   cd ~                     切换到用户的主目录

   cd -                     切换到上一个目录

  

 

3. `pwd`: 显示当前工作目录

  

   pwd

  

 

4. `mkdir`: 创建目录

  

   mkdir dirname           创建单个目录

   mkdir -p parent/child   递归创建目录(包括父目录)

  

 

5. `rmdir`: 删除空目录

  

   rmdir dirname

  

 

6. `rm`: 删除文件或目录

  

   rm filename             删除文件

   rm -r dirname           递归删除目录及其内容

   rm -f filename          强制删除文件,不提示

  

 

7. `cp`: 复制文件或目录

  

   cp source destination             复制文件

   cp -r source_dir destination_dir   递归复制目录

  

 

8. `mv`: 移动文件或目录,或重命名

  

   mv oldname newname          重命名文件或目录

   mv file /path/to/destination   移动文件到指定目录

  

 

9. `touch`: 创建空文件或更新文件的时间戳

  

   touch filename

  

 

10. `find`: 查找文件和目录

   

    find /path -name filename        按名称查找文件

    find /path -type d -name dirname   按名称查找目录

   

 

二、 文件内容查看和处理

 

1. `cat`: 连接并显示文件内容

  

   cat filename

  

 

2. `more`: 分页查看文件内容

  

   more filename

  

 

3. `less`: 更强大的分页查看工具,支持向前和向后滚动

  

   less filename

  

4. `head`: 查看文件的前几行

  

   head filename

   head -n 10 filename   查看前10行

  

 

5. `tail`: 查看文件的最后几行

  

   tail filename

   tail -n 10 filename   查看最后10行

   tail -f filename      实时查看文件的新增内容(例如日志文件)

  

 

6. `grep`: 搜索文本中的模式

  

   grep 'pattern' filename

   grep -r 'pattern' /path   递归查找目录中的文件

  

 

三、 权限管理

 

1. `chmod`: 更改文件或目录的权限

  

   chmod 755 filename        设置权限为 rwxr-xr-x

   chmod u+x filename        给文件添加可执行权限

  

2. `chown`: 更改文件或目录的所有者

  

   chown user:group filename

  

3. `chgrp`: 更改文件或目录的用户组

  

   chgrp group filename

  

 

四、 系统信息

 

1. `df`: 显示文件系统的磁盘空间使用情况

  

   df -h   以人类可读的格式显示磁盘空间

  

 

2. `du`: 显示文件和目录的磁盘使用情况

  

   du -sh filename    显示文件或目录的总大小

   du -sh /path       显示指定路径的大小

  

 

3. `top`: 实时显示系统的进程和资源使用情况

  

   top

  

 

4. `ps`: 显示当前运行的进程

  

   ps aux    显示所有用户的所有进程

  

 

5. `kill`: 终止进程

  

   kill PID           终止指定 PID 的进程

   kill -9 PID        强制终止指定 PID 的进程

  

 

 五、网络命令

 

1. `ping`: 检查网络连接

  

   ping hostname_or_ip

  

 

2. `ifconfig`: 显示网络接口的配置信息(在较新系统上可能使用 `ip` 命令)

  

   ifconfig

  

 

3. `netstat`: 显示网络连接、路由表等信息

  

   netstat -tuln   显示所有监听的 TCP 和 UDP 端口

  

 

4. `curl`: 传输数据(支持多种协议,如 HTTP、HTTPS、FTP 等)

  

   curl http://example.com

  

 

这些基础命令可以帮助你在 Linux 环境中进行常见的操作和管理任务。

 

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

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

相关文章

学生党蓝牙耳机哪个牌子性价比高?推荐四款内行精选百元耳机!

作为没有什么经济来源的学生党,唯一来钱的途径就是家里给的生活费。所以在选择一款蓝牙耳机时就很纠结,那么首先你得清楚学生党的购物习性,因为大部分学生党在买东西时因为经济能力问题,主要追求的还是性价比,可以在实…

IP-RDS-222、IP-PRZ-59-AM12、EG-TRZ-42-L、EG-TRZ-42-H比例减压阀放大器

IP-DAR-250、IP-DAR-43C-L、IP-DAR-43C-H、IP-RDS-222、IP-PRZ-59-AM12、EG-TRZ-42-L、EG-TRZ-42-H比例减压阀 EE-PRB、EE-PRD比例压力阀 EE-P2G、ET-P2S、EB-P2A、EE-P2A、ET-P2A、EE-P2H、EG-F2A、EU-F2A比例流量阀 EF-F3G、EU-F3G比例压力补偿流量阀 EQ-S4M、EG-S4M、EQ…

DVWA靶场通关(CSRF)

CSRF 是跨站请求伪造,是指利用受害者尚未失效的身份认证信息(cookie、会话等),诱骗其点击恶意链接或者访问包含攻击代码的页面,在受害人不知情的情况下以受害者的身份向(身份认证信息所对应的)服…

数据结构-单调栈

给定一个不含有重复值的数组arr,找到每一个i位置左边和右边离i位置最近且值比arr[i]小的位置。返回所有位置相应的信息。 import java.util.Stack;public class MonotonousStack {public static void main(String[] args) {int arr[] {1,2,3,9,8,7,5,6,4};int res[…

【Deep-ML系列】Pegasos Kernel SVM Implementation(手写支持向量机)

引言 支持向量机(SVM)是机器学习领域中一种非常强大的分类算法,广泛应用于各种分类任务。今天,我们将深入探讨SVM中的Pegasos算法及其与核函数的结合。通过代码示例和详细解释,我们将理解Pegasos算法如何逐步调整模型…

eNSP 华为ACL配置

华为ACL配置 需求&#xff1a; 公司保证财务部数据安全&#xff0c;禁止研发部门和互联网访问财务服务器&#xff0c;但总裁办不受影响 R1&#xff1a; <Huawei>sys [Huawei]sys Router1 [Router1]undo info-center enable [Router1]int g1/0/0 [Router1-GigabitEth…

开放式耳机为什么性价比高?四款开放式蓝牙耳机排行榜前十名推荐

如果说需要高性价比的蓝牙耳机推荐的话&#xff0c;我会比较推荐开放式耳机&#xff0c;因为这类的耳机产品价格普遍都不会太高&#xff0c;但配置却都很好。那除了性价比高&#xff0c;开放式耳机还有其他好的地方吗&#xff1f;那当然是有的&#xff0c;对于蓝牙耳机来说&…

线程池相关面试题

一、JDK自带的线程池有那些&#xff1f; 1.Executors.newCachedThreadPool() 创建一个可缓存线程的线程池&#xff0c;若线程池长度超出需要&#xff0c;可回收线程&#xff0c;若没有可回收&#xff0c;则新建线程 2.Executors.newFixedThreadPool() 创建定长线程池&#…

HTML+JS谁是卧底游戏

先说一句&#xff1a;一段时间没发文章&#xff0c;好多僵尸粉关注我&#xff0c;这CSDN&#x1f620; 主要功能 玩家设置&#xff1a;在游戏开始前&#xff0c;输入总人数、卧底人数和白板人数。系统会自动计算出剩下的平民人数&#xff0c;并随机分配身份。 身份查看&#…

DHCP协议-CSP认证

文章目录 DHCP协议 DHCP协议 stringstream的用法 应用实践 #include<bits/stdc.h>using namespace std;signed main() {string s"wo shi wwl, also wlw";stringstream ss;ss<<s;while(ss>>s){if(s[s.size()-1],) s[s.size()-1] ;cout<<s<…

授权cleanmymac访问全部磁盘 Mac授权访问权限 cleanmymac缺少权限

CleanMyMac是Mac系统下的一款专业的苹果电脑清理软件&#xff0c;同时也是一款优秀的电脑系统管理软件。它能有效清理系统垃圾&#xff0c;快速释放磁盘内存&#xff0c;缓解卡顿现象&#xff0c;保障系统顺畅地运行。 全磁盘访问权限&#xff0c;就好比机场内进行的安全检查。…

【AD9361 数字基带】多片基带内FPGA补偿 I/Q Rotation

I/Q 旋转 Rotation 在许多多通道射频系统中&#xff0c;如 AD-FMCOMMS5&#xff0c;甚至在 AD-FMCOMMS2、AD-FMCOMMS3 上&#xff0c;都需要测量或校正两个复数 &#xff08;I/Q&#xff09; RF 信号之间的相位差。 从纯粹的数学描述来看&#xff0c;单个正弦波没有相位&…

Godot《躲避小兵》实战之游戏开始界面制作

我们的游戏还需要用户可操作的界面&#xff0c;比如开始游戏&#xff0c;退出以及显示分数等UI界面。 创建新场景&#xff0c;点击“其他节点”按钮&#xff0c;然后添加一个 CanvasLayer 节点并命名为 HUD。“HUD”是“heads-up display”&#xff08;游戏信息显示&#xff0…

websocket拦截插件

系列文章目录 《websocket逆向》《Http拦截》《websocket拦截》《Base64编码与解码》《python实现protobuf序列化与反序列化》《前端js实现protobuf序列化与反序列化》《protobufjs实现protobuf序列化与反序列化》《视频号直播弹幕采集》《小红书直播弹幕采集》《tiktok直播web…

计算机网络——运输层(进程之间的通信、运输层端口,UDP与TCP、TCP详解)

运输层协议概述 进程之间的通信 运输层向它上面的应用层提供通信服务。 当网络边缘部分的两台主机使用网络核心部分的功能进行端到端的通信时&#xff0c;都要使用协议栈中的运输层&#xff1b;而网络核心部分中的路由器在转发分组时只用到下三层的功能。 Q1&#xff1a;我们…

最全Java集合分片处理!!! Java 中 List 分片的 7种方法

文章目录 Java 中 List 分片的 7种方法业务需求背景实现方法方法一&#xff1a;最基本的 for 循环实现方法二&#xff1a;利用 List 的 subList() 方法方法三&#xff1a;stream 流操作 filter 方法过滤方法四&#xff1a;使用 Google Guava 的 Lists.partition 方法方法五&…

【计算机三级-数据库技术】操作题大题(第六套)

第六套操作题 第46题 假定要建立一个学校科研项目管理的信息系统&#xff0c;需要管理如下信息&#xff1a; 教师&#xff1a;教师编号、教师姓名&#xff1b; 项目&#xff1a;项目编号、项目名称、资助额&#xff1a; 学生&#xff1a;学生编号、学生姓名、学位&#xff0c…

理解与推导贝叶斯滤波算法

很多时候一些算法看起来极其复杂,极其难懂,不是因为我们愚不可及,而是因为我们看到的是别人省略过很多步骤和脑海中思考过的思路最后呈现出来的公式和文字,而好的博客就应该尽量还原这些思考过程及省略掉的步骤。 像卡尔曼滤波(Kalman filters)、粒子滤波(Particle filt…

跟李沐学AI:转置卷积

定义 卷积不会增大输入的高宽&#xff0c;通常卷积层后高宽不变或减半。转置卷积则可以用来增大输入的宽高。 转置卷积是一种卷积&#xff0c;它将输入和核进行了重新排列&#xff0c;通常用作上采用。 如果卷积将输入从变为&#xff0c;同样超参数的情况下&#xff0c;转置…

Java使用不同方式解析SVG文件

使用不同方式解析SVG文件 使用三种方式解析SVG文件一、Apache Batik导入坐标代码示例 二、Jsoup导入坐标代码示例 三、XML 解析器导入坐标代码示例 *查看SVG文件工具*Inkscape 使用三种方式解析SVG文件 找了好久的SVG文件解析&#xff01; 一、Apache Batik 这是一个广泛使用…