Linux常用Shell命令速查
需积分: 9 53 浏览量
更新于2024-09-09
收藏 13KB TXT 举报
"这篇文档提供了一个详尽的Linux Shell指令库,主要针对Ubuntu系统,包含了安装、管理、系统控制和文件查找等多个方面的常用命令。这些命令对于日常操作Linux系统至关重要,能够帮助用户高效地进行系统维护和管理。"
在Shell指令库中,有一些基本的控制台操作快捷键,例如:
- `Ctrl+R` 可用于反撤销,即在历史命令中向前搜索已输入的部分命令。
- `Ctrl+A` 或 `Home` 会将光标移动到命令行的开始位置。
- `Ctrl+E` 或 `End` 将光标移动到命令行的末尾。
- `Ctrl+L` 等同于执行`clear`命令,清空当前屏幕。
- `Ctrl+U` 清除光标前的内容,而`Ctrl+K`则清除光标后的内容。
- `Ctrl+Y` 粘贴刚刚删除的字符。
- `Ctrl+R` 在历史命令中搜索,输入关键字即可找到并回显以前的命令。
- `Ctrl+C` 可以终止当前正在运行的命令。
- `Ctrl+O` 重复执行上一条命令。
- `Ctrl+D` 退出Shell,相当于`logout`。
- `Ctrl+Z` 将任务放到后台运行,但当用户退出时,该任务也会被终止。
- `Ctrl+T` 交换光标所在位置及其前一个字符,同时将光标移动到下一个字符。
- `Alt+T` 交换当前单词与前一个单词的位置。
- `Alt+D` 剪切光标后的一个单词。
- `Ctrl+W` 剪切光标前的一个单词。
- `Ctrl+xu` 撤销最近的操作。
- `Ctrl+S` 锁定终端,防止意外输入。
- `Ctrl+Q` 解锁终端。
在系统管理和文件处理方面,有以下常用命令:
- `sudo apt-get install openssh-server` 安装SSH服务器,允许远程登录和管理。
- `history` 显示所有执行过的命令历史,可以通过编号或`!`编辑来重复执行。
- `!$` 显示并重复最近的参数。
- `echo` 用来查看和打印环境变量,如`echo $VARNAME`。
- `env` 或 `export` 查看和管理环境变量。
- `find . -name "*.conf"` 找到当前目录下的所有.conf文件。
- `grep` 过滤和搜索文本,例如在找到的.conf文件中查找特定字符串。
- `shutdown -h 1` 一分钟后关机。
- `shutdown -r now` 立即重启。
- `ifconfig` 查看网络接口的IP地址信息。
- `hwclock` 或 `clock` 查看硬件时钟时间。
- `date -s "06/18/2014"` 设置日期为2014年6月18日。
- `date -s "14:14:14"` 设置时间为14:14:14。
- `clock -w` 同步系统时间和硬件时间。
- `ps -aux | grep elasticsearch` 检查是否已经启动了Elasticsearch服务。
- `./elasticsearch start` 在后台启动Elasticsearch。
- `./elasticsearch install` 添加Elasticsearch到系统启动项。
- `./elasticsearch remove` 从系统启动项中移除Elasticsearch。
这些指令是Linux Shell操作的基础,熟练掌握它们能极大地提高用户在Linux环境中的工作效率。通过不断地实践和学习,可以更深入地理解和运用这些命令,解决各种系统管理和运维问题。
2019-03-30 上传
2017-09-07 上传
2011-08-29 上传
2021-01-07 上传
弈休丶
- 粉丝: 24
- 资源: 10
最新资源
- Voice-User-Interface:LaunchTech支持助理
- school-ms-netcorewebapi:学校管理系统-使用.NET Core构建的Web API
- OLgallery-开源
- 用于在Python中构建功能强大的交互式命令行应用程序的库-Python开发
- ThreatQ Extension-crx插件
- GeoDataViz-Toolkit:GeoDataViz工具包是一组资源,可通过设计引人注目的视觉效果来帮助您有效地传达数据。在此存储库中,我们正在共享资源,资产和其他有用的链接
- SQL-IMDb:关于IMDb数据集的各种约束SQL查询
- AlgaFoodAPI:藻类食品原料药
- wikiBB-开源
- 参考资料-基于SMS的单片机无线监控系统的设计.zip
- emptyproject-pwa:空项目:PWA + jComponent + Total.js
- React计算
- ux_ui_hw_17
- tamarux-开源
- pytest框架使编写小型测试变得容易,但可以扩展以支持复杂的功能测试-Python开发
- StellarTick-crx插件