当前位置: 首页 > news >正文

Linux常用命令(简要总结)

Linux常用命令

Linux 是一个强大的操作系统,广泛应用于服务器、开发和嵌入式系统中。掌握一些常用的 Linux 命令对于高效地使用系统至关重要。以下是一些常用的 Linux 命令及其简要说明:

文件和目录操作
  1. ls:列出目录内容

    ls
    ls -l       # 详细列表
    ls -a       # 显示隐藏文件
    
  2. cd:更改目录

    cd /path/to/directory   # 进入指定目录
    cd ..                   # 返回上一级目录
    cd ~                    # 进入用户的主目录
    
  3. pwd:显示当前工作目录

    pwd
    
  4. mkdir:创建目录

    mkdir new_directory
    
  5. rmdir:删除空目录

    rmdir directory_name
    
  6. rm:删除文件或目录

    rm file_name            # 删除文件
    rm -r directory_name    # 递归删除目录及其内容
    
  7. cp:复制文件或目录

    cp source_file target_file          # 复制文件
    cp -r source_directory target_directory  # 复制目录
    
  8. mv:移动或重命名文件或目录

    mv old_name new_name     # 重命名文件或目录
    mv file_name /path/to/directory   # 移动文件到指定目录
    
文件内容查看
  1. cat:连接并显示文件内容

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

    more file_name
    
  3. less:分页查看文件内容,支持向前翻页

    less file_name
    
  4. head:查看文件的开头部分

    head file_name
    head -n 10 file_name   # 查看文件的前10行
    
  5. tail:查看文件的结尾部分

    tail file_name
    tail -n 10 file_name   # 查看文件的最后10行
    
文件搜索
  1. find:搜索文件和目录

    find /path -name "filename"   # 在指定路径下搜索文件
    
  2. grep:在文件中搜索字符串

    grep "search_string" file_name
    grep -r "search_string" /path/to/directory   # 递归搜索目录
    
权限管理
  1. chmod:更改文件或目录权限

    chmod 755 file_name    # 更改文件权限为755
    chmod u+x file_name    # 给文件所有者添加可执行权限
    
  2. chown:更改文件或目录所有者

    chown new_owner file_name
    chown new_owner:new_group file_name
    
系统管理
  1. ps:显示当前进程

    ps
    ps aux      # 显示所有进程的详细信息
    
  2. top:实时显示系统性能和进程信息

    top
    
  3. kill:终止进程

    kill process_id    # 终止指定进程
    kill -9 process_id # 强制终止指定进程
    
  4. df:显示磁盘空间使用情况

    df
    df -h     # 以人类可读的格式显示
    
  5. du:显示目录或文件的磁盘使用情况

    du
    du -h file_or_directory   # 以人类可读的格式显示
    du -sh *                 # 显示当前目录下每个文件和目录的大小
    
  6. free:显示内存使用情况

    free
    free -h    # 以人类可读的格式显示
    
  7. uname:显示系统信息

    uname -a    # 显示所有系统信息
    
  8. reboot:重启系统

    reboot
    
  9. shutdown:关闭系统

    shutdown -h now       # 立即关闭系统
    shutdown -r now       # 立即重启系统
    shutdown -h +10 "Message"  # 10分钟后关闭系统,并显示消息
    
网络操作
  1. ping:测试网络连接

    ping hostname_or_ip
    
  2. ifconfig:显示或配置网络接口

    ifconfig
    
  3. ssh:通过SSH连接远程服务器

    ssh user@hostname_or_ip
    
  4. scp:通过SSH复制文件

    scp file_name user@hostname_or_ip:/path/to/destination
    scp user@hostname_or_ip:/path/to/source file_name
    
  5. wget:下载文件

    wget http://example.com/file_name
    
  6. curl:传输数据

    curl http://example.com
    curl -O http://example.com/file_name   # 下载文件
    

以上是 Linux 系统中常用的一些基本命令。掌握这些命令能够大大提高我们在 Linux 环境下的工作效率。建议多多练习并结合实际工作场景,以便熟练运用。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • android R ext4 image打包脚本介绍
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • k8s安装powerjob
  • 一、单例模式
  • 【PPT笔记】1-3节 | 默认设置/快捷键/合并形状
  • 分布式服务框架zookeeper+消息队列kafka
  • 【时时三省】单元测试 简介
  • 比较HTTP/1.1、HTTP/2
  • vue2+antd实现表格合并;excel效果
  • mac电脑显示隐藏文件
  • 密码学原理精解【8】
  • 园区道路车辆智能管控视频解决方案,打造安全畅通的园区交通环境
  • Redis高级篇—分布式缓存
  • 入门C语言只需一个星期(星期六)
  • Gemma的简单理解;Vertex AI的简单理解,与chatGpt区别
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 77. Combinations
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • gitlab-ci配置详解(一)
  • iOS 颜色设置看我就够了
  • Java到底能干嘛?
  • JAVA之继承和多态
  • JSONP原理
  • mac修复ab及siege安装
  • OSS Web直传 (文件图片)
  • SpingCloudBus整合RabbitMQ
  • SQLServer插入数据
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • webgl (原生)基础入门指南【一】
  • 蓝海存储开关机注意事项总结
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • 正则表达式-基础知识Review
  • ​浅谈 Linux 中的 core dump 分析方法
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ${ }的特别功能
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (学习总结16)C++模版2
  • (转)Sql Server 保留几位小数的两种做法
  • .aanva
  • .Net 高效开发之不可错过的实用工具
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [ 攻防演练演示篇 ] 利用通达OA 文件上传漏洞上传webshell获取主机权限
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [BZOJ1053][HAOI2007]反素数ant
  • [c#基础]DataTable的Select方法
  • [C][栈帧]详细讲解
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解
  • [DM复习]Apriori算法-国会投票记录关联规则挖掘(上)
  • [Electron]ipcMain.on和ipcMain.handle的区别
  • [hdu 1247]Hat’s Words [Trie 图]