50 个基本 Linux 命令
以下是 50 条有助于导航和管理您的系统的基本 Linux 命令:
pwd- 打印工作目录。ls- 列出目录内容。cd- 更改目录。touch- 创建一个没有任何内容的文件。cat- 连接并显示文件内容。cp- 复制文件或目录。mv- 移动或重命名文件或目录。rm- 删除文件或目录。mkdir- 创建一个新目录。rmdir- 删除一个空目录。echo- 显示一行文本或一个变量值。nano- 一个简单的文本编辑器。vi- 强大的文本编辑器。chmod- 更改文件或目录权限。chown- 更改文件或目录的所有者和组。find- 在目录层次结构中搜索文件。grep- 使用模式搜索文本。man- 显示命令的手册。ps- 显示有关正在运行的进程的信息。kill- 通过 PID 终止进程。top- 显示和更新有关流程的排序信息。df- 报告文件系统磁盘空间使用情况。du- 估计文件空间使用情况。free- 显示内存使用情况。uname- 打印系统信息。uptime- 告知系统已运行多长时间。whoami- 显示当前用户。sudo- 以另一个用户(通常是超级用户)的身份执行命令。apt-get- 基于 Debian 的发行版的包处理实用程序。yum- 基于 RPM 发行版的包管理器。tar- 存档文件。zip- 打包并压缩(存档)文件。unzip- 解压压缩文件。wget- 从网络检索文件。curl- 从服务器传输数据或向服务器传输数据。ssh- OpenSSH 客户端(远程登录程序)。scp- 安全复制(远程文件复制程序)。rsync- 远程文件和目录同步。hostname- 显示或设置系统的主机名。ping- 向网络主机发送 ICMP ECHO_REQUEST。netstat- 打印网络连接、路由表、接口统计信息、伪装连接和多播成员资格。ifconfig- 配置网络接口。ip- 显示/操作路由、设备、策略路由和隧道。iptables- IPv4 数据包过滤和 NAT 的管理工具。systemctl- 控制 systemd 系统和服务管理器。journalctl- 查询并显示日志消息。crontab- 安排定期的后台作业。sudo su- 允许我们切换到其他用户并在 shell 中执行一个或多个命令,而无需退出当前会话mount- 挂载文件系统。umount- 卸载文件系统。
这些命令构成了与 Linux 系统交互和执行各种管理任务的基础。
祝你好运!
文章来源:https://dev.to/dev-nnamdi/50-basic-linux-commands-42dg
后端开发教程 - Java、Spring Boot 实战 - msg200.com