Linux系统中常用的基本命令

1. 文件与目录管理

  • ls: 列出目录内容。
  • cd: 切换当前工作目录。
  • pwd: 显示当前工作目录的路径。
  • mkdir: 创建一个新目录。
  • rmdir: 删除空目录。
  • cp: 复制文件或目录。
  • mv: 移动或重命名文件或目录。
  • rm: 删除文件或目录。
  • touch: 创建一个空文件或更新文件时间戳。

2. 文本内容查看

  • cat: 显示文件内容(将文件内容输出到标准输出)。
  • more: 分页显示文件内容。
  • less: 与more类似,但提供了更多的导航选项。
  • head: 显示文件的开头部分。
  • tail: 显示文件的末尾部分。

3. 文件权限与所有权

  • chmod: 更改文件或目录的权限。
  • chown: 更改文件或目录的所有者和/或组。
  • chgrp: 更改文件或目录的组。

4. 文件查找

  • find: 在目录树中搜索文件,并执行指定的操作。
  • locate: 快速查找文件,基于一个预先构建的数据库。
  • which: 显示系统命令的完整路径。
  • whereis: 查找二进制文件、源代码文件及man手册页。

5. 系统信息

  • uname: 显示系统信息。
  • df: 显示磁盘分区上的可用和已用空间。
  • du: 显示文件和目录的磁盘使用情况。
  • top: 实时显示进程活动信息。
  • free: 显示系统内存使用情况。

6. 进程管理

  • ps: 显示当前运行的进程信息。
  • kill: 终止一个或多个进程。
  • bg: 将一个在后台挂起的作业放到后台执行。
  • fg: 将一个在后台运行的作业放到前台执行。

7. 压缩与解压缩

  • gzip: 压缩或解压缩文件。
  • bzip2: 另一种压缩/解压缩工具,通常提供比gzip更高的压缩率。
  • tar: 归档多个文件或目录到一个单独的归档文件中,并可配合gzip/bzip2使用。

8. 网络通信

  • ping: 发送ICMP回显请求来测试网络的可达性。
  • ifconfigip: 显示或配置网络接口。
  • netstat: 显示网络连接、路由表、接口统计等网络相关信息。
  • telnet: 用于远程登录到另一台主机(尽管现代系统上更常用SSH)。

9. 软件包管理

  • 对于基于Debian的系统(如Ubuntu),常用命令包括apt-getapt
  • 对于基于Red Hat的系统(如CentOS),常用命令包括yumdnf

10. 其他常用命令

  • man: 显示命令的手册页。
  • history: 显示用户之前输入的命令列表。
  • clear: 清除终端屏幕的内容。
  • echo: 显示一行文本或将文本重定向到文件。
  • date: 显示或设置系统日期和时间。
  • 18
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

德乐懿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值