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系统。