Linux常用Shell命令速查
需积分: 9 183 浏览量
更新于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环境中的工作效率。通过不断地实践和学习,可以更深入地理解和运用这些命令,解决各种系统管理和运维问题。
2021-10-30 上传
2017-09-07 上传
2021-01-07 上传
弈休丶
- 粉丝: 24
- 资源: 10
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析