最常用于 linux 的命令为:文件管理:ls、cd、pwd、mkdir、rm文本编辑:nano、vim、sed、awk网络:ping、wget、cURL、ssh用户管理:useradd、userdel、passwd、chage系统维护:df、du、free、top、ps高级命令:crontab、grep、awk、sed
入门
- ls: 列出当前目录的文件和子目录。
- cd: 更改当前目录。
- pwd: 打印工作目录的绝对路径。
- mkdir: 创建新目录。
- rm: 删除文件或目录。
文件管理
- cat: 显示文件内容。
- more: 分页显示文件内容。
- head: 显示文件的前几行。
- tail: 显示文件的末几行。
- grep: 在文件中搜索文本。
文本编辑
- nano: 文本编辑器,适用于初学者。
- vim: 功能强大的文本编辑器,适用于高级用户。
- sed: 流编辑器,用于处理文本流。
- awk: 模式扫描和处理语言,用于处理文本数据。
网络
- ping: 测试到另一台计算机的连接。
- wget: 从互联网下载文件。
- curl: 传输数据,用于下载、上传和连接到 web 服务。
- ssh: 安全远程 shell,用于远程连接到另一台计算机。
用户管理
- useradd: 添加新用户。
- userdel: 删除用户。
- passwd: 更改用户密码。
- chage: 更改用户密码有效期。
系统维护
- df: 显示文件系统的可用空间。
- du: 显示目录中文件的磁盘使用情况。
- free: 显示内存和交换空间使用情况。
- top: 显示系统进程和资源使用情况。
- ps: 显示正在运行的进程。
高级命令
- crontab: 调度程序,用于在特定时间自动运行任务。
- grep: 搜索包含特定模式的文件。
- awk: 处理文本数据。
- sed: 流编辑器,用于在文本流中进行查找和替换。