Linux操作系统的命令行界面(Command Line Interface,CLI)是系统管理和高级操作的核心入口,通过命令行可以更高效地控制系统、执行脚本以及进行服务器管理,不同Linux发行版和环境下进入命令行界面的方式略有差异,以下是常见场景下的详细操作方法。
通过图形界面(GUI)打开终端程序
对于安装了图形化桌面环境的Linux系统(如Ubuntu、Fedora、Mint等),用户通常在图形界面下操作,此时可通过以下方式进入命令行:
-
应用程序菜单启动
桌面环境通常自带终端程序,名称可能因发行版而异:- Ubuntu/Mint:点击左上角“应用程序”,搜索“终端”(Terminal)或“控制台”(Console);
- Fedora:在活动概览中搜索“终端”(Terminal);
- GNOME桌面:按
Alt+F2
输入gnome-terminal
回车; - KDE Plasma:在应用程序菜单中找到“Konsole”终端。
-
快捷键快速启动
大多数桌面环境预设了终端快捷键,最常用的是Ctrl+Alt+T
,部分发行版(如Ubuntu)默认启用,按下即可直接打开终端窗口。
系统启动时直接进入命令行模式
若Linux系统未安装图形界面(如服务器版或最小化安装),或用户希望默认以命令行模式启动,可通过修改启动目标实现:
-
使用systemd管理启动目标(现代发行版,如Ubuntu 16.04+、CentOS 7+)
- 查看当前默认启动目标:
systemctl get-default
,通常显示graphical.target
(图形模式)或multi-user.target
(命令行模式); - 设置默认为命令行模式:
sudo systemctl set-default multi-user.target
; - 设置后重启系统:
sudo reboot
,系统将直接进入字符界面命令行。
- 查看当前默认启动目标:
-
修改GRUB引导参数(临时生效)
开机时在GRUB菜单界面(通常按Esc
或Shift
呼出),选中当前启动项后按e
,在linux
或linux16
行尾添加systemd.unit=multi-user.target
,按Ctrl+X
启动即可临时进入命令行。
通过虚拟控制台(Virtual Console)切换
Linux系统默认支持多个虚拟终端,可通过快捷键在图形界面和命令行界面间切换:
- 进入命令行终端:在图形界面下,按
Ctrl+Alt+F2
~Ctrl+Alt+F6
(不同发行版功能键编号可能不同,F2-F6通常对应字符终端); - 返回图形界面:按
Ctrl+Alt+F7
或Ctrl+Alt+F8
(具体编号取决于图形界面占用的终端)。
此方法无需重启系统,适合临时切换到命令行执行任务。
远程登录命令行界面
对于服务器或无图形界面的Linux系统,通常通过网络远程连接进入命令行,常用工具为SSH(Secure Shell):
-
安装SSH服务
在目标Linux服务器上安装SSH服务(如Ubuntu:sudo apt install openssh-server
;CentOS:sudo yum install openssh-server
),并启动服务:sudo systemctl start sshd
,设置开机自启:sudo systemctl enable sshd
。 -
客户端连接
- 在本地Windows系统,使用PuTTY、Xshell等SSH客户端;
- 在Linux/Mac系统,打开终端,输入:
ssh username@服务器IP
(如ssh root@192.168.1.100
),首次连接需确认主机密钥,输入服务器密码即可进入命令行。
常见进入方式总结
进入方式 | 适用场景 | 操作步骤 | 备注 |
---|---|---|---|
图形界面终端程序 | 桌面版Linux临时执行命令 | 应用菜单搜索“终端”或快捷键Ctrl+Alt+T |
依赖图形环境,关闭终端窗口即退出 |
修改默认启动目标 | 设置系统默认以命令行模式启动 | sudo systemctl set-default multi-user.target 后重启 |
需管理员权限,修改后需重启生效 |
虚拟控制台切换 | 图形界面与命令行临时切换 | 图形界面下按Ctrl+Alt+F2 ~F6 进入命令行,Ctrl+Alt+F7 返回图形 |
无需安装额外软件,支持多用户同时登录 |
SSH远程连接 | 服务器或无图形界面系统管理 | 客户端执行ssh username@IP ,输入密码登录 |
需开启SSH服务,支持加密传输 |
相关问答FAQs
Q1:进入命令行界面后显示“command not found”,如何解决?
A:通常是因为系统未安装对应命令的工具或环境变量配置错误,可尝试:
- 更新软件包列表:
sudo apt update
(Ubuntu)或sudo yum update
(CentOS); - 安装缺失工具:如
sudo apt install net-tools
(安装ifconfig
等网络命令); - 检查环境变量:执行
echo $PATH
查看命令搜索路径,若路径缺失可编辑~/.bashrc
或/etc/profile
添加正确路径。
Q2:如何从命令行界面返回图形界面?
A:若系统已安装图形界面,可通过以下方式返回:
- 若通过虚拟控制台进入命令行,按
Ctrl+Alt+F7
(或F8
)即可切换回图形界面; - 若系统被设置为默认命令行启动,可临时启动图形服务:执行
sudo systemctl isolate graphical.target
,或重启系统时在GRUB菜单选择图形模式启动; - 对于无图形界面的系统,需先安装桌面环境(如Ubuntu:
sudo apt install ubuntu-desktop
;CentOS:sudo yum groups install "GNOME Desktop"
),再通过上述方式切换。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/20262.html