虚拟机简单命令

新建文件夹:        mkdir  time

切换到根目录:                  cd /

切换到etc目录             cd /etc

切换到/etc/sysconfig       cd /etc/sysconfig

切换到上一级目录           cd ..

切换上次所在的目录        cd -

回到主目录  cd

nmtui  进入其中修改网络:主机名  重启网络等

如查看主机名时 : hostname

查看目录     ls   


ls /

查看home目录下的所有的文件的文件名         ls /home

查了根目录下所有文件的属性,包括隐藏文件       ls -al /


创建qq.txt 在home文件夹中      touch qq.txt

vim qq.txt   或vi qq.txt    修改其内容    cat  qq.txt 查看其内容 

查看网络接口:    ifconfig

vim /etc/sysconfig/network-scripts/ifcfg-ens33 是一个在基于 RPM 的 Linux 发行版(如 CentOS、RHEL 等)中用来编辑网络接口的配置文件的命令。它通常用于配置名为 ens33 的网络接口,刚开始ONBOOT=no改成ONBOOT=yes。
GATEWAY的值根据你对应的虚拟机ip值,
DNS1=114.114.114.114即可。

修改 resolv.conf 配置文件: vim /etc/resolv.conf 

网络重启:systemctl restart network
网络状态查看:systemctl status network

查看防火墙的状态:systemctl   status firewalld

除去本次 之后的开机 防火墙默认关闭  systemctl   status firewalld

关闭本次(当前)防火墙:systemctl   stop firewalld

<think>好的,我现在需要回答用户关于Linux虚拟机基本命令的问题。首先,用户可能刚接触Linux,或者在虚拟机上使用Linux,需要了解最基础且常用的命令。我要确保覆盖文件操作、目录管理、系统信息、权限管理、网络相关以及软件包管理这些方面。 首先,文件操作方面,用户肯定需要知道如何列出文件、查看内容、创建、复制、移动、删除。对应的命令是ls、cat、touch、cp、mv、rm。记得提醒rm慎用,特别是-rf选项,避免误删。 目录管理部分,cd、pwd、mkdir、rmdir这些是基本,可能还需要提到相对路径和绝对路径的区别,以及使用通配符的例子,比如rmdir删除空目录,rm -r删除非空目录。 系统信息方面,top、htop、ps、kill、df、du、uname这些命令对监控资源和进程管理很重要。需要说明top和htop的区别,htop可能需要安装。ps的常用参数如-aux,kill的不同信号,比如-9强制终止。 权限管理,chmod和chown是核心,需要解释数字模式和符号模式,比如755或u+x。用户可能对权限的数字表示不太熟悉,所以举例说明会有帮助。 网络相关,ping测试连通性,ifconfig或ip addr查看网络配置,wget或curl下载文件,ssh远程连接。注意有些系统ifconfig可能不在默认路径,需要安装net-tools,而ip addr是新的替代命令。 软件包管理,分Debian和Red Hat系列,apt和yum/dnf。需要提到更新源和安装卸载的基本操作,比如sudo apt update && sudo apt upgrade,还有查找软件包的命令。 然后,可能还需要补充一些常用但用户可能没提到的,比如grep用于文本搜索,find查找文件,tar打包解压,man查看帮助文档。这些虽然不算最基础,但实际使用中很常见。 结构方面,按照用户可见层的要求,分点清晰,每个命令简单说明用途和示例。注意不要用Markdown,保持自然的中文段落。同时,提醒用户注意命令的破坏性,比如rm和权限修改,避免误操作。 需要检查是否有遗漏的重要命令,比如管道|和重定向>,这些虽然不算单独命令,但在日常使用中结合其他命令很有用。不过用户可能只需要基础命令,这些可以暂时不提,或者简要提到。 最后,确保每个命令的示例正确,比如touch创建文件,mkdir -p创建多级目录,chmod 755 file设置权限,sudo apt install安装软件等。语法正确,特别是涉及选项的部分,如rm -rf的f参数是强制,不提示。 可能还需要提到一些常用快捷键,比如Ctrl+C终止进程,Ctrl+Z挂起,但可能超出命令范围,不过对用户有帮助。根据用户的问题,主要关注命令,所以可以省略。 总结下来,我需要将内容分成几个主要部分,每个部分列出常用命令,简要说明加示例。保持语言简洁,适合新手理解。同时,注意用户是在虚拟机中使用,可能涉及网络配置或共享文件夹,但基础命令应该通用,不涉及特定虚拟机操作。</think>以下为Linux虚拟机中常用的基本命令,按功能分类介绍: --- ### 一、文件与目录操作 1. **`ls`** - **功能**:列出目录内容 - **示例**: ```bash ls # 列出当前目录文件 ls -l # 详细列表(含权限、大小) ls -a # 显示隐藏文件(以`.`开头) ``` 2. **`cd`** - **功能**:切换目录 - **示例**: ```bash cd /home # 进入/home目录 cd .. # 返回上级目录 cd ~ # 返回用户主目录 ``` 3. **`pwd`** - **功能**:显示当前所在目录的绝对路径。 4. **`mkdir`** - **功能**:创建目录 - **示例**: ```bash mkdir demo # 创建名为demo的目录 mkdir -p a/b/c # 递归创建多级目录 ``` 5. **`rm`** - **功能**:删除文件或目录 - **示例**: ```bash rm file.txt # 删除文件 rm -r dir # 递归删除目录(慎用!) ``` 6. **`cp`** - **功能**:复制文件/目录 - **示例**: ```bash cp file1.txt file2.txt # 复制文件 cp -r dir1 dir2 # 递归复制目录 ``` 7. **`mv`** - **功能**:移动/重命名文件或目录 - **示例**: ```bash mv old.txt new.txt # 重命名文件 mv file.txt /home # 移动文件到/home目录 ``` --- ### 二、文件内容查看与编辑 1. **`cat`** - **功能**:显示文件全部内容 - **示例**: ```bash cat file.txt ``` 2. **`less`** 或 **`more`** - **功能**:分页查看文件内容(支持上下翻页)。 3. **`nano`** 或 **`vim`** - **功能**:文本编辑器(`nano`简单,`vim`功能强大)。 --- ### 三、系统信息与监控 1. **`top`** - **功能**:实时查看系统资源占用(CPU、内存等)。 2. **`df`** - **功能**:显示磁盘空间使用情况 - **示例**: ```bash df -h # 以易读格式(如GB/MB)显示 ``` 3. **`free`** - **功能**:查看内存使用情况 - **示例**: ```bash free -h ``` 4. **`uname`** - **功能**:查看系统信息 - **示例**: ```bash uname -a # 显示全部信息(内核版本等) ``` --- ### 四、权限管理 1. **`chmod`** - **功能**:修改文件/目录权限 - **示例**: ```bash chmod 755 script.sh # 设置权限为rwxr-xr-x chmod +x file # 添加可执行权限 ``` 2. **`chown`** - **功能**:修改文件所有者 - **示例**: ```bash chown user:group file.txt ``` --- ### 五、网络相关 1. **`ping`** - **功能**:测试网络连通性 - **示例**: ```bash ping google.com ``` 2. **`ifconfig`** 或 **`ip addr`** - **功能**:查看网络接口信息(需安装`net-tools`包)。 3. **`wget`** - **功能**:下载文件 - **示例**: ```bash wget https://example.com/file.zip ``` --- ### 六、软件包管理(Debian/Ubuntu) 1. **`apt`** - **功能**:安装/更新软件 - **示例**: ```bash sudo apt update # 更新软件源列表 sudo apt install nginx # 安装nginx sudo apt remove nginx # 卸载nginx ``` --- ### 七、其他实用命令 1. **`grep`** - **功能**:文本搜索 - **示例**: ```bash grep "hello" file.txt # 在文件中搜索关键词 ``` 2. **`tar`** - **功能**:压缩/解压文件 - **示例**: ```bash tar -czvf archive.tar.gz dir/ # 压缩目录 tar -xzvf archive.tar.gz # 解压 ``` 3. **`man`** - **功能**:查看命令手册 - **示例**: ```bash man ls # 查看ls命令的详细说明 ``` --- ### 注意事项 - **慎用`rm -rf`**:递归强制删除不可恢复! - **权限问题**:部分命令需加`sudo`以管理员权限运行。 掌握以上命令可满足虚拟机中的基础操作需求。遇到问题时,可通过`man [命令]`查阅官方文档。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值