news 2026/4/23 12:36:30

Linux 入门必备:核心命令与系统管理实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 入门必备:核心命令与系统管理实战

作为一名刚接触 Linux 的新手,想要快速上手系统操作,掌握核心命令和基础管理技能是关键。本文基于实战场景,整理了 Linux 终端使用、基本命令、系统时间管理、帮助工具、开关机配置及 YUM 源设置等核心知识点,内容通俗易懂,附带详细操作示例,适合零基础学习者入门练习。

一、Linux 终端基础:登录与操作

终端是 Linux 系统的核心交互入口,无论是本地操作还是远程连接,都需要熟练掌握终端的基本用法。

1.1 终端类型与切换方式

Linux 提供两种本地终端仿真器:GNOME 桌面的GNOME Terminal和 KDE 桌面的Konsole Terminal;远程连接常用工具为 Xshell、CRT(后续会讲解安装方法)。

终端切换技巧:

  • 图形界面(tty1)切换到字符界面:Ctrl+Alt+F2-F6(tty2-tty6 为字符界面)
  • 字符界面之间切换:Alt+F3-F6
  • 字符界面返回图形界面:Alt+F1
  • 快速新建终端:Ctrl+Shift+T
  • 终端字体调整:放大Shift+Ctrl+加号,缩小Ctrl+减号
  • 清屏操作:Ctrl+L(等价于 clear 命令)

1.2 终端个性化与通讯操作

(1)修改终端显示颜色(白底黑字)
  1. 打开终端,点击「编辑」→「首选项」;
  2. 在「配置文件」→「颜色」选项卡中,取消「使用系统主题中的颜色」;
  3. 内置方案选择「白底黑字」,无需保存,关闭窗口即可生效。
(2)终端间通讯与广播
  • 单个终端定向通讯:在终端 1 执行echo xuegod > /dev/pts/1,终端 2(pts/1)会直接输出 "xuegod";
  • 全局广播消息:wall "The system will be shut down in 10 minutes",所有终端(含远程连接)都会收到通知;
  • 定时关机广播:shutdown +10(10 分钟后关机),取消关机用shutdown -c

1.3 Shell 基础认知

Shell 是用户与 Linux 内核交互的桥梁,本质是命令解释器,支持编写脚本实现自动化操作。

(1)Shell 提示符区别
  • [root@centosTest ~]#:root 管理员登录(提示符为#
  • [mk@centosTest ~]$:普通用户登录(提示符为$
  • 提示符格式说明:用户名@主机名 当前目录~代表当前用户的家目录)
  • 切换用户:su - 用户名(如su - mk切换到普通用户),退出当前 Shell:exitCtrl+D
(2)查看系统 Shell 类型

Linux 支持多种 Shell,默认常用 Bash Shell:

bash

运行

# 查看系统支持的所有Shell cat /etc/shells # 查看当前用户使用的Shell(查看/etc/passwd最后一个字段) head /etc/passwd -n 1

二、Linux 核心基本命令

Linux 命令遵循「命令 [选项] [参数]」格式,以下是最常用的基础命令,建议反复练习形成肌肉记忆。

2.1 目录与文件查看:ls

作用:列出目录下的文件 / 目录信息,是最常用的命令之一。

常用选项与示例:

bash

运行

# 查看当前目录下所有文件(不含隐藏文件) ls # 列出详细信息(权限、所有者、大小、修改时间等) ls -l # 显示所有文件(含以"."开头的隐藏文件) ls -a # 查看目录本身信息(不显示目录内内容) ls -ld /root/
关键说明:
  • 文件类型标识(ls -l 结果首字符):
    • d:目录文件(如 /etc)
    • -:普通文件(如 /etc/passwd)
    • l:链接文件(如 /etc/grub2.cfg)
    • b:块设备文件
    • c:字符设备文件
  • 颜色含义:蓝色(目录)、黑色(普通文件)、红色(压缩包)、绿色(可执行文件)、黑底黄字(设备文件)

2.2 目录切换:cd

作用:切换当前工作目录,语法cd 目录路径

实用示例:

bash

运行

# 切换到指定目录(绝对路径) cd /etc/sysconfig/network-scripts/ # 回到当前用户家目录(两种方式) cd ~ 或 cd # 返回到上级目录 cd .. # 进入当前目录(无实际意义,仅作示例) cd . # 返回上一次切换的目录 cd -

技巧:使用Tab键可自动补全目录 / 文件名,避免输入错误。

2.3 常用快捷键

  • Ctrl+C:终止前台运行的程序(如 ping 命令)
  • Ctrl+D:等价于 exit,退出当前 Shell
  • Ctrl+R:搜索历史命令(输入关键词快速匹配)
  • !$Esc+.:引用上一个命令的最后一个参数(如cat /etc/hosts后,vim !$等价于vim /etc/hosts

三、系统时间管理

Linux 中有两种时钟:硬件时钟(主板 BIOS 时钟)和系统时钟(内核时钟),系统启动时会同步硬件时钟,之后独立运行。

3.1 查看时间

bash

运行

# 查看硬件时钟 hwclock # 查看系统时钟(默认格式) date # 查看格式化系统时间(年-月-日 时:分:秒) date "+%F_%T"

3.2 修改时间

bash

运行

# 修改系统时间(字符串格式) date -s "2024-05-20 14:30" # 以硬件时钟为基准,同步系统时间 hwclock -s

四、帮助命令:遇到问题不求人

Linux 命令参数繁多,遇到不懂的用法时,可通过以下工具快速查询帮助。

4.1 man 手册(最全面)

语法:man 命令,支持上下翻页、搜索(输入/关键词),按q退出。

bash

运行

# 查看find命令的详细帮助 man find

4.2 --help 选项(快速查询)

大部分命令支持--help参数,输出简洁的选项说明(注意:部分命令不支持-h,如 find):

bash

运行

# 正确用法 find --help # 错误用法(find不支持-h) find -h

五、开关机命令与启动级别

5.1 常用开关机命令

命令功能示例
shutdown关机 / 重启 / 定时关机立即关机:shutdown -h now;10 分钟后关机:shutdown -h +10;重启:shutdown -r 22:30
reboot重启系统reboot(等价于shutdown -r now
poweroff立即关机poweroff
init切换系统启动级别关机:init 0;重启:init 6;进入字符界面:init 3

5.2 Linux 7 个启动级别

启动级别决定系统启动后的运行状态,通过init 0-6切换:

  • 0:停机模式(禁止设为默认,否则无法启动)
  • 1:单用户模式(root 权限,无网络,用于系统维护)
  • 2:多用户模式(无 NFS 网络,无图形界面)
  • 3:完整多用户文本模式(有网络和 NFS,默认服务器模式)
  • 4:保留级别(暂未使用)
  • 5:图形化模式(桌面版默认,含 X Window)
  • 6:重启模式(禁止设为默认)

5.3 CentOS 8 默认启动级别配置

CentOS 8 不再使用/etc/inittab文件,改用target替代传统运行级:

  • 多用户文本模式(原级别 3):multi-user.target
  • 图形化模式(原级别 5):graphical.target

相关操作:

bash

运行

# 查看当前默认启动级别 systemctl get-default # 设置默认文本模式(级别3) systemctl set-default multi-user.target # 设置默认图形模式(级别5) systemctl set-default graphical.target # 临时切换到文本模式 systemctl isolate multi-user.target # 临时切换到图形模式 systemctl isolate graphical.target

六、实战:服务器自动开机配置

6.1 来电自动开机(BIOS 设置)

该功能需硬件支持,虚拟机不支持,物理机操作步骤如下:

  1. 开机时按Delete(部分品牌机为F2/F1)进入 BIOS;
  2. 找到「Integrated Peripherals」(外围设备设置)→「Super IO Device」;
  3. 找到「Restore On AC Power Loss」选项,设置为:
    • Power On:通电后自动开机;
    • Last State:恢复断电前状态(推荐);
  4. F10保存设置并退出 BIOS。

6.2 定时开机(BIOS 设置)

  1. 进入 BIOS 后,选择「Power Management Setup」(电源管理设置);
  2. 进入「Wake Up Event Setup」→ 开启「Resume By RTC Alarm」(设为 Enabled);
  3. 设置定时开机的日期(如 Every Day 每天)和时间(HH:MM:SS 格式);
  4. F10保存退出,重启后生效。

七、配置在线 YUM 源(解决依赖问题)

本地 YUM 源软件包版本较低,无法满足多数软件的依赖需求,推荐配置阿里云在线 YUM 源:

bash

运行

# 1. 备份原有本地YUM源 mv /etc/yum.repos.d/CentOS-Base.repo /opt/ # 2. 下载阿里云在线YUM源(CentOS 7为例) curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 3. 修改源地址(删除阿里云内部地址,替换为公共地址) sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo # 4. 生成新的YUM缓存 yum makecache

八、学习总结与技巧

  1. 核心要点:终端切换、ls/cd 等基础命令、7 个启动级别、BIOS 自动开机配置、YUM 源设置;
  2. 学习技巧:
    • 多动手练习:Linux 学习没有捷径,每个命令至少实操 3-5 次,形成肌肉记忆;
    • 善用帮助工具:遇到陌生命令先查--helpman手册,高效解决问题;
    • 记笔记重点:只记录关键命令、易错点(如命令空格、路径错误)和疑问点;
  3. 常见问题:命令执行报错时,先检查命令字母 / 空格是否输入正确,再确认当前路径是否正确。

通过本文的学习,相信你已经掌握了 Linux 的基础操作和核心管理技能。后续可结合实际场景,反复练习命令用法,逐步提升操作熟练度。如果遇到问题,欢迎在评论区交流讨论!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:15:37

【开题答辩全过程】以 基于JavaWeb的疾病查询系统的设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/4/4 3:04:17

通义千问本地部署完全指南:零基础5分钟搞定AI大模型

通义千问本地部署完全指南:零基础5分钟搞定AI大模型 【免费下载链接】通义千问 FlashAI一键本地部署通义千问大模型整合包 项目地址: https://ai.gitcode.com/FlashAI/qwen 想要在个人电脑上体验强大的通义千问AI能力吗?FlashAI为你提供了极致简单…

作者头像 李华
网站建设 2026/4/23 11:14:58

FT Transformer超连接机制深度解析:从架构创新到实践挑战

FT Transformer超连接机制深度解析:从架构创新到实践挑战 【免费下载链接】tab-transformer-pytorch Implementation of TabTransformer, attention network for tabular data, in Pytorch 项目地址: https://gitcode.com/gh_mirrors/ta/tab-transformer-pytorch …

作者头像 李华
网站建设 2026/4/19 2:12:06

5分钟掌握VR-Reversal:从3D到2D的自由视角转换神器

5分钟掌握VR-Reversal:从3D到2D的自由视角转换神器 【免费下载链接】VR-reversal VR-Reversal - Player for conversion of 3D video to 2D with optional saving of head tracking data and rendering out of 2D copies. 项目地址: https://gitcode.com/gh_mirro…

作者头像 李华
网站建设 2026/4/22 21:16:32

Python本地依赖怎么导入

在Python项目中导入本地依赖是开发中的常见需求,特别是当依赖包未发布到PyPI或需要自定义修改时。以下是几种主要方法和详细操作指南:一、主要导入方式 1. 使用 pip 安装本地包 这是最推荐的方式,可以像安装官方包一样管理本地依赖。# 安装本…

作者头像 李华
网站建设 2026/4/18 0:28:59

数字技术为文化遗产的展陈带来了前所未有的变革和创新

文化遗产,作为人类文明的瑰宝,承载着过去的记忆,见证着历史的变迁,蕴含着深厚的文化价值与精神内涵。传统的文化遗产展陈方式,虽在一定程度上能让观众领略其魅力,但受限于空间、时间、表现形式等因素&#…

作者头像 李华