Linux终端命令速查指南
需积分: 43 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环境中的工作效率。建议在实践中不断学习和探索,逐步熟悉这个强大的命令行界面。
2009-01-14 上传
2021-09-26 上传
2023-10-19 上传
2023-04-11 上传
2021-01-20 上传
2021-01-09 上传
2021-03-21 上传
l421793010
- 粉丝: 0
- 资源: 4
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜