Linux初学者必备:常用命令完全指南

需积分: 5 0 下载量 172 浏览量 更新于2024-08-03 收藏 3KB TXT 举报
"Linux入门常用命令大全" Linux是一个广泛使用的开源操作系统,对于初学者来说,掌握基本的命令行操作是至关重要的。本资源提供了一个全面的Linux命令清单,旨在帮助新手快速上手。以下是一些主要的Linux命令及其用途: 1. **服务器与网络信息查询** - `cat /etc/passwd`: 查看系统用户信息。 - `hostname -I` 或 `ifconfig`: 查询主机IP地址。 - `ping <IP地址>`: 测试网络连通性。 - `yum install telnet`: 安装telnet服务。 - `telnet <IP地址> <端口号>`: 验证telnet连接。 2. **硬件信息** - `lscpu`: 显示CPU信息,包括架构(32位或64位)。 - `free -g`: 查看内存使用情况(以GB为单位)。 - `df -h`: 检查硬盘空间(以人类可读的格式显示)。 - `uname -m`: 查看操作系统位数(如32位或64位)。 - `uname -r`: 获取内核版本。 - `uname -a`: 输出详细的系统内核版本和操作系统信息。 - `date`: 查看当前系统时间和日期。 3. **时间管理** - 修改日期和时间: - `date -s "MM/DD/YYYY"`: 设置日期。 - `date -s "HH:MM:SS"`: 设置时间。 4. **防火墙管理** - `service iptables start`: 开启防火墙。 - `service iptables stop`: 关闭防火墙。 - `chkconfig iptables on`: 开启防火墙服务(使改动持久化)。 - `chkconfig iptables off`: 关闭防火墙服务(使改动持久化)。 5. **文件与目录操作** - `ls -d` 或 `ls -d */`: 查看目录(不包含文件)。 - `ls -l`: 显示目录内容,包括权限、所有者和大小等详细信息。 - `find . -name "*.log"`: 在当前目录查找以.log结尾的文件。 - `find / -name cs111.txt` 或 `find / -name log`: 在根目录查找指定文件或目录。 - `mkdir aaa`: 创建新目录aaa。 - `mv /root/backup /root/backup1`: 重命名目录。 - `mv cs111.txt cs222.txt`: 重命名文件。 - `more cs111.txt`: 分页显示文件内容。 - `tail cs111.txt`: 查看文件尾部内容,常用于日志分析。 - `cat cs111.txt`: 显示整个文件内容。 - `rm -r aaa`: 删除空目录。 - `rm -rf 目录名字`: 强制删除非空目录。 - `rm -f /root/logs/game/nohup.log`: 强制删除文件。 - `cp /root/a.txt /root/backup/`: 复制单个文件。 - `cp -r /root/old /root/new`: 复制整个目录。 了解并熟练运用这些命令,是Linux操作的基础,对于日常管理和维护工作至关重要。通过实践和不断学习,你将能够更高效地在Linux环境中工作。