• Linux 常用命令学习笔记


    Linux 常用命令学习笔记

    文件操作

    • ls:列出当前目录下的文件和文件夹。
      • ls -l:以长格式显示文件和文件夹的详细信息。
      • ls -a:显示所有文件,包括隐藏文件。
    • cd [目录]:切换到指定目录。
    • pwd:显示当前工作目录的路径。
    • mkdir [目录名称]:创建一个新目录。
    • rm [文件]:删除指定的文件。
      • rm -r [目录]:递归删除指定目录及其内容。
    • cp [源文件] [目标文件]:将源文件复制到目标文件。
      • cp -r [源目录] [目标目录]:递归复制源目录到目标目录。
    • mv [源文件] [目标文件]:将源文件移动到目标文件(也可用于重命名文件)。
    • cat [文件]:显示文件内容。
    • head [文件]:显示文件的前几行。
      • head -n [行数] [文件]:显示文件的前指定行数。
    • tail [文件]:显示文件的最后几行。
      • tail -n [行数] [文件]:显示文件的最后指定行数。

    系统操作

    • ps:显示当前运行的进程。
      • ps -ef:显示所有进程的详细信息。
    • kill [进程ID]:杀死指定的进程。
    • top:显示系统的实时性能数据。
    • ifconfig:显示网络接口的配置信息。
    • ping [IP地址/域名]:向目标地址发送网络请求进行连通性测试。
    • ssh [用户名@服务器地址]:使用SSH协议连接到远程服务器。
    • reboot:重新启动系统。
    • shutdown:关闭系统。
      • shutdown -h now:立即关闭系统。
      • shutdown -r now:立即重启系统。

    压缩和解压缩

    • tar -czvf [压缩文件] [文件/目录]:将文件或目录压缩为tar.gz格式。
    • tar -xzvf [压缩文件]:解压tar.gz文件。
    • zip [压缩文件] [文件/目录]:将文件或目录压缩为zip格式。
    • unzip [压缩文件]:解压zip文件。

    权限管理

    • chmod [权限] [文件]:修改文件的权限。
      • chmod +x [文件]:赋予文件执行权限。
    • chown [用户:组] [文件/目录]:修改文件或目录的所有者和所属组。
    • chgrp [组] [文件/目录]:修改文件或目录的所属组。

    包管理

    • apt-get install [软件包]:安装指定的软件包。
    • apt-get remove [软件包]:卸载指定的软件包。
    • apt-get update:更新软件源列表。
    • apt-get upgrade:升级系统中已安装的软件包。

    其他常用命令

    • grep [关键词] [文件]:在文件中搜索指定的关键词。
      • grep -r [关键词] [目录]:递归搜索指定目录下的文件。
    • find [目录] -name [文件名]:在指定目录下搜索指定文件名的文件。
    • wget [链接]:下载文件。
    • scp [源文件] [目标地址]:通过SSH协议将文件复制到远程服务器。
    • df:显示磁盘使用情况。
    • du [目录]:显示指定目录的磁盘使用情况。
    • history:显示命令历史记录。

    通过学习这些常用的Linux命令,你可以更好地管理和操作Linux系统。这些命令覆盖了文件操作、系统操作、压缩解压缩、权限管理、包管理等常见任务。希望对你有所帮助!

  • 相关阅读:
    责任链模式 - Unity
    Linux项目后端部署及JDK&Tomcat&MySQL安装
    Redis主从复制
    leetcode:剑指 Offer 17. 打印从1到最大的n位数(python3解法)
    【C/C++】动态库和静态库
    NoClassDefFoundError产生原因,及解决办法
    python批量修改文件夹下的后缀名
    JAVA算法练习(10):绳圈
    Java代码审计rce漏洞
    墨西哥FBA专线发货流程和注意事项有哪些
  • 原文地址:https://blog.csdn.net/qq_41519304/article/details/133362398