Linux常用命令

Linux命令行提供了大量的命令来执行各种系统管理和文件操作任务。下面是一些最常用的Linux命令及其简要说明:

基本系统和文件操作命令

  1. pwd - 显示当前工作目录。
  2. ls - 列出目录内容。
    • ls -l 显示详细列表信息。
    • ls -a 显示所有文件,包括以.开头的隐藏文件。
  3. cd - 改变当前工作目录。
    • cd .. 移动到父目录。
    • cd ~ 移动到家目录。
  4. mkdir - 创建目录。
  5. rm - 删除文件或目录。
    • rm -i 提示确认删除。
    • rm -r 或 rm --recursive 递归删除目录。
  6. cp - 复制文件或目录。
    • cp -i 交互式拷贝,询问是否覆盖。
    • cp -r 递归复制目录。
  7. mv - 移动或重命名文件或目录。
  8. touch - 创建空文件或更新文件时间戳。

查找和过滤

  1. find - 在目录树中查找文件。
  2. grep - 在文件中搜索匹配的行。
  3. wc - 统计字节、单词、行数等。

进程和系统监控

  1. top - 显示实时系统状态和进程列表。
  2. ps - 显示当前运行的进程。
  3. kill - 发送信号给进程。
  4. nice - 设置新进程的优先级。
  5. renice - 调整现有进程的优先级。

文件内容处理

  1. cat - 输出文件内容。
  2. more - 分页显示文件内容。
  3. less - 更高级的分页显示工具,支持向前和向后滚动。
  4. head - 显示文件前几行。
  5. tail - 显示文件最后几行。

压缩和解压缩

  1. gzip - 压缩文件。
  2. gunzip - 解压gzip压缩的文件。
  3. bzip2 - 压缩文件。
  4. tar - 归档文件。
  • tar czvf archive.tar.gz file 创建压缩归档。
  • tar xzvf archive.tar.gz 解压归档。

用户和权限管理

  1. chmod - 改变文件权限。
  2. chown - 改变文件所有者。
  3. chgrp - 改变文件所属组。
  4. su - 切换用户身份。
  5. sudo - 以其他用户(通常为root)的身份执行命令。

网络工具

  1. ping - 测试网络连接。
  2. ifconfig - 配置网络接口。
  3. netstat - 显示网络连接状态。
  4. ssh - 安全Shell登录。
  5. scp - 安全文件拷贝。

系统信息

  1. date - 显示或设置系统日期和时间。
  2. cal - 显示日历。
  3. df - 显示磁盘空间使用情况。
  4. du - 估计文件和目录占用的空间。

文档和手册

  1. man - 查看命令的手册页。
  2. info - 查看命令的info文档。

登录和退出

  1. login - 登录系统。
  2. logout 或 exit - 退出当前会话。

环境变量和历史记录

  1. env - 显示环境变量。
  2. history - 显示命令历史。
  3. ! - 从历史中引用命令。

这些只是Linux命令行中一小部分最常用的命令,实际中还有许多其他命令可用于特定的任务和需求。如果你需要了解更详细的用法,可以通过man <command><command> --help来查看每个命令的帮助文档。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值