当前位置: 首页 > article >正文

Linux新手入门手册

目录

关机与重启命令

终端屏幕操作

命令历史记录

快捷键

其他实用技巧


在Linux或类Unix系统中,掌握一系列基础命令和快捷键是提升工作效率的关键。这些工具和技巧不仅能帮助用户更高效地管理系统,还能在日常使用中带来极大的便利。以下是对这些基础操作与快捷键的详细解析大全。

关机与重启命令

shutdown -h now:立即关闭系统。-h 选项指定系统要停机(halt),now 表示立即执行。此命令会通知所有用户系统即将关闭,并尝试安全地停止所有服务,最后关闭电源(如果硬件支持)。

init 0:通过改变系统的运行级别到0来关闭系统。init 是Linux系统初始化程序,负责根据运行级别启动或停止服务。0是系统停机的运行级别。

shutdown -r now:立即重启系统。-r 选项指定系统要重启(reboot),now 表示立即执行。与关闭系统类似,此命令也会先尝试安全地停止所有服务,然后重启系统。

reboot:与shutdown -r now功能相同,但更为简洁,直接重启系统。

init 6(已不常用):在一些老旧的Linux系统中,将运行级别设置为6可能会触发重启。但现代Linux发行版多已不再使用这种方式,因为具体行为可能因发行版而异。

终端屏幕操作

clear:清除当前终端窗口的所有内容,但不影响命令历史记录。这对于清理屏幕上的输出信息非常有用。

命令历史记录

history:显示当前shell会话中用户执行过的命令历史记录。通过指定参数(如history 10),可以限制显示的命令数量。这对于回顾和重复执行之前的命令非常有帮助。

快捷键

Ctrl + C:中断当前正在运行的命令。如果某个命令执行时间过长或需要取消,此快捷键可以立即停止它。

Ctrl + D:在终端中,这个快捷键通常用于发送EOF(文件结束符)给当前输入的程序。对于shell来说,这等同于输入exit命令,会退出当前shell会话。如果当前会话是登录会话的最后一个shell,则可能会关闭终端窗口。

Ctrl + Alt + T:在大多数Linux桌面环境中,这个快捷键组合用于打开一个新的终端窗口。但请注意,它可能不是所有发行版或桌面环境的默认设置。

Ctrl + Shift + T:在支持标签页的终端模拟器(如GNOME Terminal、Konsole等)中,这个快捷键组合用于打开一个新的标签页。同样,它可能不是所有终端模拟器的默认设置,但许多流行的终端模拟器都支持这一功能。

其他实用技巧

Tab键自动补全:在输入命令或文件名时,按下Tab键可以自动补全当前输入的内容。如果有多个选项匹配,连续按Tab键可以在它们之间切换。

管道符(|):将前一个命令的输出作为后一个命令的输入。例如,ls -l | grep ".txt" 会列出当前目录下所有以.txt结尾的文件,并显示它们的详细信息。

重定向操作符(> 和 <)> 用于将命令的输出重定向到文件中,如果文件已存在则覆盖;>> 用于追加到文件末尾。< 用于将文件的内容作为命令的输入。


http://www.kler.cn/a/501074.html

相关文章:

  • 使用uniapp 微信小程序一些好用的插件分享
  • 爬虫基础之爬取歌曲宝歌曲批量下载
  • MySQL 如何实现可重复读?
  • 【权限管理】Apache Shiro学习教程
  • NFS服务
  • https原理
  • mysql本地安装和pycharm链接数据库操作
  • mybatis分页插件:PageHelper、mybatis-plus-jsqlparser(解决SQL_SERVER2005连接分页查询OFFSET问题)
  • NLP中常见的分词算法(BPE、WordPiece、Unigram、SentencePiece)
  • 爬虫基础之爬取歌曲宝歌曲批量下载
  • STM32-按键光敏传感器----原理(待补充)
  • 三台Centos7.9中Docker部署Redis集群
  • Avalonia 入门笔记(零):概述
  • 性能工具之 JMeter ActiveMQ 脚本开发实践
  • AIGC:开启内容创作的新纪元
  • maven发包because “server“ is null
  • 基于单片机的数字电能表(论文+源码)
  • 2024年度漏洞态势分析报告,需要访问自取即可!(PDF版本)
  • 激活conda
  • models/ gitignore是根目录下的models目录,不包括子目录的models目录,怎么写
  • 人工智能之基于阿里云快速搭建Llama-3.2-11B-Vision-Instruct
  • 用 Python 从零开始创建神经网络(十九):真实数据集
  • 【Cocos TypeScript 零基础 7.1】
  • Android Compose 显示底部对话框 (ModalBottomSheet),实现类似BottomSheetDialog的效果
  • (五)ROS通信编程——参数服务器
  • 多 Agent 框架入门:开启智能协作新时代(24/30)