Linux终端命令速查指南

需积分: 43 10 下载量 144 浏览量 更新于2024-09-09 收藏 5KB TXT 举报
"这是一份全面的Linux终端命令指南,非常适合初学者学习。它涵盖了创建和删除目录、查看文件和目录信息、复制和移动文件、安装软件等方面的基础操作。" 在Linux操作系统中,终端是与系统交互的重要工具,通过输入各种命令来执行任务。以下是一些基本的Linux终端命令: 1. **创建目录**: 使用`mkdir`命令可以创建新的目录,例如`mkdir mydirectory`将创建一个名为"mydirectory"的新目录。 2. **删除目录**: `rmdir`用于删除空目录,如`rmdir mydirectory`。若目录非空,可使用`rm -rf`强制删除包括其中的所有文件和子目录。 3. **切换目录**: `cd`命令用于改变当前工作目录。如`cd /path/to/directory`或在当前用户主目录中使用`cd ~`,返回上级目录则用`cd ..`。 4. **查看当前目录**: `pwd`显示当前工作目录的完整路径。 5. **查看目录内容**: `ls`列出目录中的文件和子目录,`ls -l`显示详细信息,`ls -a`显示所有文件包括隐藏文件。 6. **查看文件大小**: `du`命令用于查看目录占用的磁盘空间,如`du -sh directory`以人类可读的格式显示。 7. **列出目录内容**: `ls`命令可以配合其他选项,如`ls -l`列出详细信息,`ls -R`递归显示所有子目录内容。 8. **预览文本文件**: `more`和`less`命令用于查看大文件,按空格键向下翻页,按`q`退出。 9. **复制文件**: `cp`命令用于复制文件,如`cp file1.txt file2.txt`。复制目录需加 `-r` 选项,如`cp -r sourcedir targetdir`。 10. **查找文件**: `find`根据指定条件搜索文件,如`find /path -name "filename"`;`locate`基于数据库快速查找,如`locate filename`,但需要先更新数据库(`updatedb`)。 11. **链接文件**: `ln`命令创建硬链接(`-d`为目录)或软链接(`-s`),如`ln -s sourcefile linkname`。 12. **查看磁盘使用情况**: `df -T -h`显示磁盘空间使用情况,`-T`显示文件系统类型,`-h`以人类可读的单位显示。 13. **磁盘分区和挂载**: `fdisk -l`列出磁盘分区,`mount`命令挂载分区,如`mount -t ntfs /dev/sda1 /mnt/windows`。`umount`用于卸载挂载点。 14. **格式化磁盘**: `mkfs`命令创建文件系统,如`mkfs -t ext4 /dev/sdb1`。 15. **RPM软件包管理**: `rpm`命令用于RPM包的安装、查询、升级等,如`rpm -ivh package.rpm`安装,`rpm -q package.rpm`查询。 16. **源码安装**: 通常涉及`./configure`、`make`和`make install`三个步骤,分别用于配置、编译和安装软件。 17. **处理src.rpm文件**: 可用`rpmbuild --rebuild package.src.rpm`重建RPM包。 18. **创建ISO镜像**: 如FC3系统使用`system-config-packages --isodir=iso_directory`,RH系统使用`redhat-config-packages`创建ISO镜像。 以上只是Linux命令的冰山一角,实际中还有许多其他命令和高级功能,熟练掌握这些基础命令将大大提高在Linux环境中的工作效率。建议在实践中不断学习和探索,逐步熟悉这个强大的命令行界面。