虚拟机linux命令行模式
虚拟机linux命令行模式详细介绍
在虚拟机中使用 Linux 命令行模式(CLI,Command Line Interface)是管理和操作 Linux 系统的核心方式之一。以下是关于虚拟机 Linux 命令行模式的关键信息和常用操作指南:
一、进入命令行模式
虚拟机中的 Linux 系统通常默认启动图形界面(GUI),若需进入纯命令行模式,可通过以下方式:
1. 启动时选择(适用于系统启动阶段)
- 启动虚拟机后,在 GRUB 引导菜单(系统启动时的选择界面)中,选择以
文本模式启动(部分系统显示为Advanced options或Recovery mode中的命令行选项)。
2. 图形界面切换到命令行(已进入 GUI 时)
- 使用快捷键切换:
Ctrl + Alt + F2至F6(不同系统可能对应不同的终端号,F1 通常是图形界面)。输入用户密码登录后,即可进入命令行模式。 - 若需返回图形界面,按
Ctrl + Alt + F1。
3. 关闭图形服务(永久或临时)
- 临时关闭:通过命令停止图形服务(如 Systemd 系统):bash
systemctl stop gdm.service - 永久禁用图形界面(默认启动命令行):bash
systemctl set-default multi-user.targetsystemctl set-default graphical.target
二、命令行基础操作
进入命令行后,以下是最常用的基础命令和操作:
1. 系统与用户
- 查看系统信息:bash
lsb_release
- 登录 / 退出:
首次进入需输入用户名(如root或普通用户)和密码;退出命令行为exit或logout。
2. 文件与目录操作
- 列出目录内容:
ls [选项](常用选项:-l(详细信息)、-a(显示隐藏文件)、-h(人性化大小))
示例:ls -l /home查看/home目录下的文件详情。 - 切换目录:
cd [目录路径](如cd /tmp进入临时目录;cd ..返回上级目录;cd ~回到用户家目录)。 - 创建目录:
mkdir [目录名](如mkdir mydir创建mydir目录)。 - 删除文件 / 目录:
rm [选项] 文件/目录(-r递归删除目录,如rm -r mydir;-f强制删除)。 - 复制文件:
cp [源文件] [目标路径](如cp file.txt /backup将file.txt复制到/backup目录)。 - 移动 / 重命名文件:
mv [源文件] [目标路径/新名称](如mv old.txt new.txt重命名文件)。
3. 文本处理
- 查看文件内容:
cat [文件名](直接输出全文)、more/less [文件名](分页查看)。 - 编辑文件:
nano [文件名](简单文本编辑器)、vim [文件名](高级编辑器,需学习基本操作:i插入,ESC退出插入,:wq保存退出)。
4. 系统管理
- 查看进程:
ps -ef(显示所有进程)、top(动态监控进程资源占用)。 - 终止进程:
kill [进程ID](如kill 1234终止 PID 为 1234 的进程)。 - 查看磁盘空间:
df -h(显示分区使用情况)、du -sh [目录](查看目录大小)。 - 安装软件(以 Ubuntu/Debian 为例):bash
update包名
三、命令行技巧
- 命令补全:输入命令或路径时按
Tab键自动补全(若唯一)。 - 历史记录:按
↑/↓键调用之前输入过的命令;history命令查看所有历史命令。 - 通配符:使用
*匹配任意字符(如rm *.txt删除所有.txt文件)、?匹配单个字符。 - 管道与重定向:
- 管道
|:将前一个命令的输出作为后一个命令的输入(如ls -l | grep "txt"筛选含txt的文件)。 - 重定向
>:将输出保存到文件(如ls > files.txt将目录内容写入files.txt);>>追加内容。
- 管道
通过命令行模式,你可以高效完成 Linux 系统的绝大多数操作(如服务器管理、开发调试等)。熟练掌握这些命令是 Linux 运维和开发的基础。