Linux基础命令笔记

时间:2025-2-23    作者:江湖剑客    分类:

Linux 基础命令是使用 Linux 操作系统时最常用的命令。以下是一些常见的基础命令及其简要说明和示例:

1. 文件和目录操作命令

  • ls:列出目录内容。

    ls          # 列出当前目录的文件和目录
    ls -l       # 以详细格式列出
    ls -a       # 列出所有文件,包括隐藏文件
  • cd:改变当前目录。

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

    pwd
  • mkdir:创建新目录。

    mkdir new_directory
  • rmdir:删除空目录。

    rmdir empty_directory
  • rm:删除文件或目录。

    rm file.txt                # 删除文件
    rm -r directory_name        # 递归删除目录及其内容
  • cp:复制文件或目录。

    cp source.txt destination.txt          # 复制文件
    cp -r source_directory/ destination/   # 递归复制目录
  • mv:移动或重命名文件或目录。

    mv old_name.txt new_name.txt          # 重命名文件
    mv file.txt /path/to/destination/     # 移动文件

2. 文件查看和编辑命令

  • cat:连接文件并打印到标准输出。

    cat file.txt
  • less:逐页查看文件内容。

    less file.txt
  • more:类似于 less,逐页查看文件内容。

    more file.txt
  • head:查看文件的前几行。

    head -n 10 file.txt  # 查看前 10 行
  • tail:查看文件的后几行。

    tail -n 10 file.txt  # 查看后 10 行
  • nanovi:文本编辑器,用于编辑文件。

    nano file.txt
    vi file.txt

3. 系统信息命令

  • top:实时显示系统进程和资源使用情况。

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

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

    du -h /path/to/directory  # 以人类可读的格式显示
  • free:显示内存使用情况。

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

    uname -a  # 显示所有系统信息

4. 权限和所有权命令

  • chmod:更改文件或目录的权限。

    chmod 755 file.txt  # 设置权限为 rwxr-xr-x
  • chown:更改文件或目录的所有者。

    chown user:group file.txt  # 更改文件所有者和组

5. 网络命令

  • ping:测试网络连接。

    ping www.example.com
  • ifconfigip:查看和配置网络接口。

    ifconfig
    ip addr show
  • curl:用于与 URL 进行数据传输。

    curl http://www.example.com

6. 压缩和解压命令

  • tar:用于打包和压缩文件。

    tar -cvf archive.tar /path/to/directory  # 创建 tar 包
    tar -xvf archive.tar                      # 解压 tar 包
  • gzipgunzip:用于压缩和解压缩文件。

    gzip file.txt         # 压缩文件
    gunzip file.txt.gz    # 解压缩文件

7. 查找命令

  • find:在文件系统中查找文件。

    find /path/to/search -name "*.txt"  # 查找所有 .txt 文件
  • grep:在文件中搜索文本。

    grep "search_term" file.txt  # 在文件中查找指定文本

总结

以上是一些常用的 Linux 基础命令,掌握这些命令可以帮助用户在 Linux 环境中高效地进行文件管理、系统监控和网络操作等任务。****


扫描二维码,在手机上阅读