Linux常用命令速查:新手必知的服务器部署技巧
需积分: 10 135 浏览量
更新于2024-09-03
收藏 21KB DOCX 举报
本文档主要介绍了Linux操作系统的基础命令及其用途,对开发人员和求职者尤其实用。以下是对文档中提到的Linux命令知识点的详细解析:
1. **终端字体调整**:
- `Ctrl+shift+=`:放大终端字体
- `Ctrl+-`:缩小终端字体
这些快捷键用于方便地调整终端窗口中的字体大小,提高阅读和操作的舒适度。
2. **文件和目录管理**:
- `clear`:清屏命令,清除终端中的屏幕内容。
- `ls`:列出当前目录下的文件和文件夹,加上参数如`ls -a`可显示隐藏文件,`ls -l`显示详细信息,`ls -lh`人性化显示,`ls -lha`则显示所有文件信息。
- `ls [pattern]`:利用通配符过滤文件名,如`ls 1*`和`ls 1?`分别匹配以1开头的文件和1后面跟任意一个字符的文件。
- `pwd`:打印工作目录(当前位置)。
- `cd`:改变工作目录,`cd ..`返回上一级,`cd /`到根目录,`cd ~`到家目录。
- `mkdir`:创建目录,`mkdir -p`递归创建多级目录。
- `rmdir`和`rmdir -p`用于删除目录,前者仅删除空目录,后者递归删除。
- `rm`:删除文件或目录,`rm -rf`或`rm -f`强制删除,可以配合通配符删除一组文件,如`rm *1.txt`。
3. **查看命令帮助和信息**:
- `man`:查看命令手册,`q`退出,`空格`下一页,`回车`进入下一行,`b`上一页。
- `命令 -h`:提供命令的帮助信息。
- `tab`键:自动补全功能,如果存在重复选项,连续按两次tab键。
4. **文件结构可视化**:
- `tree`:以树状图形式展示文件和目录结构,`tree -d`只显示目录。
5. **文件复制与移动**:
- `cp`:复制文件或目录,如`cp ~/123.txt ~/321.txt`,`cp -i`提供覆盖提示,`cp -r`递归复制目录。
- `mv`:移动文件或重命名,如`mv 789.txt ~/999/`移动文件或改变文件名,`mv -I`提示用户确认覆盖。
6. **文本编辑和查看**:
- `gedit`:图形界面文本编辑器,打开文件查看内容。
- `more`:逐页显示大量文本内容,`q`退出。
- `cat -n`:在终端查看文件内容,并显示行号。
- `vi`:文本编辑器,`i`进入插入模式,`ESC`退出插入模式,`shift + ZZ`保存并退出。
7. **查找特定内容**:
- `grep`:搜索文件中的特定字符串或模式,如`grep 852456.txt`查找特定行。
这些命令涵盖了Linux操作的基本核心,熟练掌握它们能够大大提高在Linux环境下的工作效率,无论是日常维护还是应对面试中的基础考核。
2020-11-12 上传
2020-01-16 上传
2021-05-27 上传
2021-11-29 上传
2024-12-04 上传
Moriartly
- 粉丝: 13
- 资源: 3
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南