Linux基础命令使用笔记 | 青训营

105 阅读2分钟

这次深入学习了Linux操作系统的基础命令。这些命令是日常系统管理、开发和维护工作中不可或缺的一部分。以下是我在学习过程中记录的一些重要的Linux基础命令及其用法。

1. 文件和目录操作

  • ls:列出目录内容

    ls -l    # 以长格式显示
    ls -a    # 显示所有文件,包括隐藏文件
    
  • cd:切换目录

    cd /path/to/directory    # 切换到指定目录
    cd ..                    # 切换到上一级目录
    
  • mkdir:创建目录

    mkdir new_directory     # 创建名为new_directory的目录
    
  • cp:复制文件或目录

    cp file.txt new_file.txt    # 复制文件
    cp -r dir/ new_dir/         # 复制目录
    
  • mv:移动或重命名文件或目录

    mv file.txt new_location/   # 移动文件到新位置
    mv old_name new_name        # 重命名文件或目录
    
  • rm:删除文件或目录

    rm file.txt         # 删除文件
    rm -r directory/   # 删除目录及其内容
    

2. 文件内容操作

  • cat:显示文件内容

    cat file.txt      # 显示文件内容
    
  • headtail:显示文件开头或结尾内容

    head -n 10 file.txt    # 显示文件前10行
    tail -n 20 file.txt    # 显示文件末尾20行
    
  • grep:搜索文件内容

    grep "keyword" file.txt     # 在文件中搜索关键词
    

3. 用户和权限管理

  • whoami:显示当前用户名

    whoami    # 显示当前登录的用户名
    
  • passwd:更改用户密码

    passwd    # 更改当前用户密码
    
  • chmod:修改文件权限

    chmod +x script.sh    # 添加执行权限
    chmod 644 file.txt    # 修改文件权限为644
    

4. 系统信息和进程管理

  • uname:显示系统信息

    uname -a    # 显示全部系统信息
    
  • tophtop:查看系统进程

    top     # 显示系统进程和资源使用情况
    htop    # 类似top,但以图形化界面显示
    
  • ps:列出系统进程

    ps aux     # 列出所有进程的详细信息
    

5. 网络命令

  • ping:测试网络连接

    ping google.com     # 测试与google.com的连接
    
  • ifconfigip:显示网络配置信息

    ifconfig     # 显示网络接口配置
    ip addr      # 显示IP地址信息
    

6. 压缩和解压缩

  • tar:压缩和解压缩文件
    tar -cvf archive.tar files/     # 压缩文件
    tar -xvf archive.tar             # 解压缩文件
    

这些是学到的一些重要的Linux基础命令及其用法。通过熟练掌握这些命令,我能够更加自信地进行系统管理、开发和维护工作。这次学习为我今后在Linux环境下的工作和学习提供了坚实的基础。