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