自学内容网 自学内容网

【Linux】常用系统命令

Linux 系统中有许多常用的命令,适用于不同的任务和场景。以下是一些基础且常用的 Linux 命令:

1. **文件和目录操作**
   - `ls`:列出目录内容。
   - `cd`:改变当前目录。
   - `pwd`:打印当前工作目录。
   - `mkdir`:创建新目录。
   - `rmdir`:删除空目录。
   - `touch`:创建新文件或更新现有文件的时间戳。
   - `rm`:删除文件或目录。
   - `cp`:复制文件或目录。
   - `mv`:移动或重命名文件或目录。
   - `cat`:查看文件内容。
   - `less`:分页查看文件内容。
   - `more`:分页查看文件内容(较老的命令)。
   - `head`:查看文件的前几行。
   - `tail`:查看文件的后几行。
   - `grep`:搜索文件内容。

2. **文件权限和所有权**
   - `chmod`:改变文件或目录的权限。
   - `chown`:改变文件或目录的所有者。
   - `chgrp`:改变文件或目录的群组。

3. **包管理**
   - `apt`(Debian/Ubuntu):包管理工具。
   - `yum`(CentOS/RHEL):包管理工具。
   - `dnf`(Fedora):新一代的包管理工具。

4. **磁盘管理**
   - `df`:报告文件系统的磁盘空间使用情况。
   - `du`:检查磁盘使用情况。

5. **网络管理**
   - `ifconfig`(较老的系统):配置或显示网络接口的网络参数。
   - `ip`:显示或操作路由、网络设备、接口等。
   - `ping`:发送 ICMP ECHO_REQUEST 到网络主机。
   - `netstat`:显示网络状态。
   - `ssh`:安全地登录到远程机器。

6. **系统监控和进程管理**
   - `top`:实时显示系统中各个进程的资源占用状况。
   - `htop`:改进版的 top 命令。
   - `ps`:显示当前进程的状态。
   - `kill`:发送信号到进程。
   - `systemctl`:控制系统服务(systemd 系统)。

7. **文本处理**
   - `echo`:输出文本字符串。
   - `awk`:强大的文本处理工具。
   - `sed`:流编辑器,用于处理文本。
   - `grep`:搜索文本。

8. **时间日期**
   - `date`:显示或设置系统时间。
   - `cal`:显示日历。

9. **系统信息**
   - `uname`:显示系统信息。
   - `lscpu`:显示CPU信息。
   - `free`:显示内存使用情况。
   - `df`:报告文件系统的磁盘空间使用情况。

10. **压缩和解压缩**
    - `tar`:打包和压缩文件。
    - `gzip`:压缩文件。
    - `gunzip`:解压缩文件。

11. **查找文件**
    - `find`:在文件系统中查找文件。

12. **挂载设备**
    - `mount`:挂载文件系统。
    - `umount`:卸载文件系统。
 


原文地址:https://blog.csdn.net/leonia1996/article/details/142786906

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!