• Linux常用命令


    一、Linux目录结构介绍

    在这里插入图片描述

    二、Linux常见命令

    1. 切换目录命令cd

      cd app        切换到app目录
      cd ..         切换到上一层目录
      cd -          切换到上一个所在目录
      cd /          切换到系统根目录
      
      • 1
      • 2
      • 3
      • 4
    2. 编辑文件(vim和nano两种)
      VIM

      1、打开终端
      2、使用vim打开文件(如果文件不存在,vim会自动创建一个新文件)
      	 vim filename.txt
      3、在 Vim 编辑器中,按 i 键以进入插入模式(Insert Mode)
      4、在插入模式下,你可以添加或修改文本
      5、添加完文本后,按 Esc 键退出插入模式
      6、若要保存更改并退出 Vim,输入以下命令:  :wq
         或者,如果只想保存而不退出,可以使用:   :w
         如果需要退出而不保存,可以使用:        :q!
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9

      Nano

      1、打开终端
      2、输入以下命令以使用 Nano 打开文件(如果文件不存在,Nano 将创建一个新文件)
         nano filename.txt
      3、在 Nano 编辑器中,你可以直接开始输入文本
      4、添加完文本后,按 Ctrl + O 键,然后按 Enter 键保存文件
      5、最后,按 Ctrl + X 键退出 Nano 编辑器
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
    3. 文件和目录操作命令

      ls                                         列出当前目录中的文件和子目录
      touch newfile.txt                          创建一个新文件
      mkdir new_directory                        创建一个新目录
      rm file.txt                                删除一个文件
      cp file.txt /path/to/destination/          复制一个文件到另一个位置
      mv file.txt newname.txt        			   移动或重命名一个文件 
      cat file.txt                               查看文件的内容
      
      文件解压
      解压 .zip 文件 
      unzip filename.zip
      
      解压 .tar  、tar.gz 、tar.bz2、.tgz 文件(压缩格式包括 gzip)
      tar -xvf filename.tar
      tar -xzvf filename.tar.gz
      tar -xjvf filename.tar.bz2
      tar -xzvf filename.tgz
      
      
      解压 .gz 文件
      gunzip filename.gz
      
      解压 .bz2 文件
      bunzip2 filename.bz2
      
      -x 表示解压操作。
      -z 表示使用 gzip 解压。
      -v 表示显示详细的解压过程。
      -f 后面跟着要解压的文件名。
      tar -xzvf example.tgz -C /path/to/destination/ 这将把文件解压到指定的目录 /path/to/destination/
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
      • 15
      • 16
      • 17
      • 18
      • 19
      • 20
      • 21
      • 22
      • 23
      • 24
      • 25
      • 26
      • 27
      • 28
      • 29
      • 30
    4. 系统管理命令

      ps aux       显示当前运行的进程
      free -m      显示系统的内存使用情况
      df -h        显示磁盘空间使用情况
      
      • 1
      • 2
      • 3
    5. 网络操作命令

      ifconfig            显示网络接口信息
      ping google.com     测试与目标主机的网络连接
      
      • 1
      • 2
    6. 用户和权限管理命令

      who                    显示当前登录系统的用户
      passwd username        更改用户密码
      chmod 755 file.txt     修改文件或目录的权限
      
      • 1
      • 2
      • 3
    7. 包管理命令(基于不同的 Linux 发行版)

      sudo apt-get install package_name     Debian/Ubuntu 系统上安装软件包
      sudo yum install package_name         CentOS/RHEL 系统上安装软件包
      sudo dnf install package_name         Fedora 系统上安装软件包
      
      • 1
      • 2
      • 3
    8. 查看linux版本信息(cat /etc/os-release)
      在这里插入图片描述

  • 相关阅读:
    基于HTML和JavaScript的会议室预约管理系统
    四级常见英语短语1000条
    Tomcat 的安装以及其中配置环境原理的详细说明
    九章云极DataCanvas大模型系列成果发布会重磅来袭,诚邀见证!
    CS5269TypeC转HDMI2.0+VGA带PD100W快充拓展坞方案芯片完整设计资料(原理图+PCB文件)
    算法金 | 只需十四步:从零开始掌握Python机器学习(附资源)
    分布式事务入门及常用解决方案介绍
    Cypher语句查询neo4j数据库教程
    黑马JVM总结(十九)
    关于校园新闻系统设计的答辩流程指导
  • 原文地址:https://blog.csdn.net/jj2320711457/article/details/103658942