linux基本命令(1)

1. 文件和目录操作

  • ls — 列出目录内容

    ls # 显示当前目录的文件和目录 
    ls -l # 显示详细的文件信息(权限、大小、修改时间等) 
    ls -a # 显示所有文件(包括隐藏文件) 
    ls -lh # 显示详细信息并以易读的方式显示文件大小
  • cd — 改变当前目录

    cd /path/to/dir # 跳转到指定路径的目录 
    cd ~ # 跳转到当前用户的主目录 
    cd .. # 跳转到上级目录 
    cd - # 跳转到上次访问的目录
  • pwd — 显示当前目录的完整路径

    pwd # 显示当前所在的目录
  • mkdir — 创建新目录

    mkdir dir_name # 创建一个新目录 
    mkdir -p /path/to/dir # 递归创建目录(即使父目录不存在)
  • rmdir — 删除空目录

    rmdir dir_name # 删除空目录
  • rm — 删除文件或目录

    rm file_name # 删除指定的文件
    rm -r dir_name # 删除目录及其内容
    rm -rf dir_name # 强制删除目录及其内容(不询问)
  • cp — 复制文件或目录

    cp file1 file2 # 复制文件1到文件2 
    cp -r dir1 dir2 # 递归复制目录及其内容 
    cp -i file1 file2 # 复制时询问是否覆盖目标文件
  • mv — 移动或重命名文件/目录

    mv file1 file2 # 将file1重命名为file2 
    mv file1 /path/to/dir # 将文件移到指定目录
  • touch — 创建空文件或修改文件的时间戳

    touch file_name # 创建一个空文件(如果文件不存在) 
    touch -t 202201010000.00 file_name # 修改文件的时间戳

2. 文件内容查看和编辑

  • cat — 显示文件内容

    cat file_name # 显示文件的全部内容 
    cat file1 file2 # 合并显示多个文件的内容
  • more — 分页显示文件内容

    more file_name # 按页显示文件内容
  • less — 分页显示文件内容(支持前后翻页)

    less file_name # 使用less命令查看文件内容
  • head — 显示文件的开头部分

    head file_name # 默认显示前10行 
    head -n 20 file_name # 显示前20行
  • tail — 显示文件的末尾部分

    tail file_name # 默认显示最后10行 
    tail -n 20 file_name # 显示最后20行 
    tail -f file_name # 动态显示文件末尾内容(实时更新)
  • nano / vim / vi — 编辑文件

    nano file_name # 使用nano编辑器编辑文件 
    vim file_name # 使用vim编辑器编辑文件 
    vi file_name # 使用vi编辑器编辑文件

3. 文件权限和所有权

  • chmod — 更改文件权限

    chmod 755 file_name # 设置文件的权限为 
    rwxr-xr-x chmod +x file_name # 给文件添加可执行权限 
    chmod -x file_name # 移除文件的可执行权限
  • chown — 更改文件或目录的所有者

    chown user:group file_name # 更改文件的所有者和所属组 
    chown user file_name # 仅更改文件的所有者
  • chgrp — 更改文件或目录的所属组

    chgrp group file_name # 更改文件的所属组

4. 进程管理

  • ps — 查看当前运行的进程

    ps # 显示当前进程 
    ps aux # 显示所有用户的所有进程 
    ps -ef # 另一种显示所有进程的方式
  • top — 实时显示系统进程信息

    top # 显示系统进程信息,按CPU占用、内存等排序
  • kill — 杀死指定进程

    kill PID # 结束指定PID的进程
    kill -9 PID # 强制结束指定PID的进程
  • killall — 根据进程名称结束进程

    killall process_name # 结束指定名称的进程
  • bg — 将停止的进程放入后台运行

    bg %1 # 将作业编号为1的任务放入后台
  • fg — 将后台进程放到前台

    fg %1 # 将作业编号为1的任务放到前台
  • jobs — 查看后台进程

    jobs # 列出所有后台作业

5. 网络管理

  • ping — 测试网络连通性

    ping host_name_or_IP # 测试与目标主机的网络连接
    ping -c 4 host_name_or_IP # 发送4个数据包后退出
  • ifconfig — 查看或配置网络接口

    ifconfig # 显示所有网络接口的详细信息 
    ifconfig eth0 # 显示eth0接口的网络信息
  • ip — 显示或配置网络接口(推荐使用)

    ip addr show # 显示网络接口信息 
    ip link set eth0 up # 启动eth0接口 
    ip link set eth0 down # 停用eth0接口
  • netstat — 显示网络连接、路由表等信息

    netstat # 显示所有的网络连接 
    netstat -tuln # 显示所有监听的TCP/UDP端口
  • wget — 下载文件

    wget url # 从指定URL下载文件 
    wget -r url # 递归下载整个网站

6. 系统信息和管理

  • df — 显示文件系统的磁盘空间使用情况

    df # 显示磁盘使用情况 
    df -h # 以人类可读的格式显示(KB、MB、GB)
  • du — 显示文件或目录的磁盘使用情况

    du file_name # 显示文件或目录的磁盘使用情况 
    du -sh dir_name # 显示目录的总大小
  • free — 显示内存使用情况

    free # 显示内存使用情况 
    free -h # 以人类可读的格式显示
  • uptime — 显示系统运行时间

    uptime # 显示系统的运行时间、负载等信息
  • hostname — 查看或设置主机名

    hostname # 显示当前主机名 
    hostname new_name # 设置新的主机名

7. 文件查找和搜索

  • find — 查找文件
    find /path/to/search -name "file_name" # 根据名称查找文件
    find /path/to/search -type f #

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

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

相关文章

KubeSphere 最佳实战:K8s 构建高可用、高性能 Redis 集群实战指南

首发:运维有术。 本指南将逐步引导您完成以下关键任务: 安装 Redis:使用 StatefulSet 部署 Redis。自动或手动配置 Redis 集群:使用命令行工具初始化 Redis 集群。Redis 性能测试:使用 Redis 自带的 Benchmark 工具进…

使用 Python 实现目标检测

目录 简介环境准备数据集模型选择预处理模型加载与推理结果可视化优化与调参部署与应用参考资料 简介 目标检测是计算机视觉中的一个重要任务,旨在识别图像或视频中的特定对象并标注它们的位置。近年来,深度学习技术的发展使得目标检测的准确性和效率…

【人工智能】Python与Scikit-learn的模型选择与调参:用GridSearchCV和RandomizedSearchCV提升模型性能

解锁Python编程的无限可能:《奇妙的Python》带你漫游代码世界 在机器学习建模过程中,模型的表现往往取决于参数的选择与优化。Scikit-learn提供了便捷的工具GridSearchCV和RandomizedSearchCV,帮助我们在参数空间中搜索最佳组合以提升模型表现。本文将从理论和实践两个角度…

Oracle-索引的创建和优化

-- Oracle数据库会为表的主键和包含唯一约束的列自动创建索引 -- 索引种类 -- 普通索引 create index idx_emp_index_sal on emp_index(sal); -- 唯一索引 create unique index uq_idx_emp_index_ename on emp_index(ename); -- 组合索引 create index idx_…

02 python基础 python解释器安装

首先在网站:Welcome to Python.org进行下载安装python 最新的解释器不一定是最好的,最稳定的才一定是最好的;要关注解释器最后维护 的时间。 一、python的安装 python安装的时候一定要在下载勾选好添加path环境 安装的时候尽量选择好自己的安…

视频截断,使用 FFmpeg

使用 FFmpeg 截取视频并去掉 5 分 49 秒后的内容,可以使用以下命令: ffmpeg -i input.mp4 -t 00:05:49 -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 192k output.mp4-i input.mp4: 指定输入视频文件 input.mp4。 -t 00:05:49&#x…

java编程开发基础,正则表达式的使用案例Demo

java编程开发基础,正则表达式的使用案例Demo!实际开发中,经常遇到一些字符串,信息的裁剪和提取操作,正则表达式是经常使用的,下面的案例,可以帮助大家快速的了解和熟悉,正则表达式的使用技巧。 package com…

Windows Pycharm 远程 Spark 开发 PySpark

一、环境版本 环境版本PyCharm2024.1.2 (Professional Edition)Ubuntu Kylin16.04Hadoop3.3.5Hive3.1.3Spark2.4.0 二、Pycharm远程开发 文件-远程-开发 选择 SSH连接,连接虚拟机,选择项目目录即可远程开发

WebGL进阶(十一)层次模型

理论基础&#xff1a; 效果&#xff1a; 源码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"vie…

【自动化】如何从列表中找到图片并命名保存下来

以下是对这段 Python 代码的分析&#xff1a; 代码功能概述 这段代码主要使用了 DrissionPage 库&#xff08;看起来是用于自动化网页操作相关的库&#xff09;来与浏览器&#xff08;基于 Chromium 内核&#xff09;进行交互&#xff0c;实现以下功能&#xff1a; 打开豆瓣…

01 认识python

# 1.什么是编程&#xff0c;什么是编程语音&#xff1f; # 编程&#xff1a;用代码编程程序 # 编程语言&#xff1a;用那种语法规则来编写程序 # a 10 > 10100101(exe) # # # 2.编程语言分类&#xff1a;C语言 GO语言 # 1&#xff0c;编译型&#xff1a;一次性把源代码进行翻…

如何在Linux系统中排查GPU上运行的程序

如何在Linux系统中排查GPU上运行的程序 在Linux系统中&#xff0c;随着深度学习和高性能计算的普及&#xff0c;GPU资源的管理和监控变得越来越重要。当您遇到GPU资源不足或性能下降的问题时&#xff0c;需要能够快速定位并解决这些问题。本文将介绍几种常用的方法来帮助您排查…

【H2O2|全栈】JS进阶知识(九)ES6(5)

目录 前言 开篇语 准备工作 class类 概念 形式 直接继承 概念 优点 案例 重写 概念 案例 关于重载 结束语 前言 开篇语 本系列博客主要分享JavaScript的进阶语法知识&#xff0c;本期为第九期&#xff0c;依然围绕ES6的语法进行展开。 本期内容为&#xff1a…

Prompting LLMs to Solve Complex Tasks: A Review

文章目录 题目简介任务分解未来方向结论 题目 促使 LLM 解决复杂任务&#xff1a; 综述 论文地址&#xff1a;https://www.intjit.org/cms/journal/volume/29/1/291_3.pdf 简介 大型语言模型 (LLM) 的最新趋势显而易见&#xff0c;这体现在大型科技公司的投资以及媒体和在线社…

学会Lambda,让程序Pythonic一点

Lambda是Python里的高阶用法&#xff0c;要把代码写得Pythonic&#xff0c;就需要了解这些高阶用法&#xff0c;想说自己是一名真正的Python程序员&#xff0c;先要把代码写得Pythonic。 今天聊下Lambda的用法&#xff0c;写篇简短的用法说明。 Lambda是匿名函数的意思&#…

加速科技精彩亮相中国国际半导体博览会IC China 2024

11月18日—20日&#xff0c;第二十一届中国国际半导体博览会&#xff08;IC China 2024&#xff09;在北京国家会议中心顺利举办&#xff0c;加速科技携重磅产品及全系测试解决方案精彩亮相&#xff0c;加速科技创始人兼董事长邬刚受邀在先进封装创新发展论坛与半导体产业前沿与…

window11编译pycdc.exe

一、代码库和参考链接 在对python打包的exe文件进行反编译时&#xff0c;会使用到uncompyle6工具&#xff0c;但是这个工具只支持python3.8及以下&#xff0c;针对更高的版本的python则不能反编译。 关于反编译参考几个文章&#xff1a; Python3.9及以上Pyinstaller 反编译教…

【深度学习之回归预测篇】 深度极限学习机DELM多特征回归拟合预测(Matlab源代码)

深度极限学习机 (DELM) 作为一种新型的深度学习算法&#xff0c;凭借其独特的结构和训练方式&#xff0c;在诸多领域展现出优异的性能。本文将重点探讨DELM在多输入单输出 (MISO) 场景下的应用&#xff0c;深入分析其算法原理、性能特点以及未来发展前景。 1、 DELM算法原理及其…

前端-react(class组件和Hooks)

文章主要以Hooks为主,部分涉及class组件方法进行对比 一.了解react 1.管理组件的方式 在React中&#xff0c;有两种主要的方式来管理组件的状态和生命周期&#xff1a;Class 组件和 Hooks。 Class 组件&#xff1a; Class 组件是 React 最早引入的方式&#xff0c;它是基于…

Ollama vs VLLM:大模型推理性能全面测评!

最近在用本地大模型跑实验&#xff0c;一开始选择了ollama,分别部署了Qwen2.5-14B和Qwen2.5-32B&#xff0c;发现最后跑出来的实验效果很差&#xff0c;一开始一直以为prompt的问题&#xff0c;尝试了不同的prompt&#xff0c;最后效果还是一直不好。随后尝试了vllm部署Qwen2.5…