Linux系统拥有丰富的命令行工具,对于新手来说,掌握一些基础且常用的命令是入门的关键。以下是一些新手必知的Linux命令:
文件和目录管理命令
- pwd: 显示当前目录的完整路径。
- ls: 列出当前目录中的文件和子目录,可以使用
ls -a
查看隐藏文件。
- cd: 切换目录。
- mkdir: 创建新目录。
- touch: 创建空文件。
- rm: 删除文件或目录,
rm -r
用于删除目录(包含子文件)。
- mv: 移动或重命名文件或目录。
系统管理命令
- systemctl: 管理服务的启动、停止、重启和状态。
- runlevel: 查看和修改系统的运行级别。
网络操作命令
- ping: 测试网络连通性。
- traceroute: 路由追踪工具。
- wget: 从网络下载文件,支持断点续传和批量下载。
- curl: 万能数据获取工具,支持多种协议。
用户和群组管理命令
- useradd: 添加用户。
- userdel: 删除用户。
- passwd: 更改用户密码。
- groupadd: 添加群组。
- groupdel: 删除群组。
- groups: 列出用户所属的群组。
进程管理命令
- ps: 显示当前进程。
- kill: 终止进程。
- top: 显示系统活动进程。
- free: 显示内存使用情况。
网络管理命令
- ifconfig: 显示网络接口信息(在某些新版本的Linux中,建议使用
ip
命令替代)。
- netstat: 显示网络统计信息。
其他常用命令
- cat: 查看或连接文件。
- head: 显示文件开头部分内容。
- tail: 显示文件结尾部分内容。
- less: 分屏查看文件。
- grep: 在文件中搜索文本。
- vi / nano: 编辑文件。
系统信息查看命令
- uname: 显示系统信息。
- df: 显示磁盘使用情况。
- du: 显示文件或目录大小。
脚本和自动化
- bash: 脚本语言,用于自动化任务。
- cron: 任务调度器,用于定期执行计划任务。
这些命令涵盖了Linux系统管理和操作的基础,掌握它们将有助于你更高效地使用Linux系统。