Linux虚拟机命令如何创建新的文件和文件夹

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux虚拟机命令如何创建新的文件和文件夹相关的知识,希望对你有一定的参考价值。

进入Linux虚拟机的Terminal后,想创建一个新的文档和文件夹,具体应该怎么操作呢?也就是如何create a newfile

1、首先说一下touch 创建文件的命令,touch可以用于创建二进制文件,用法非常简单。用法:touch+文件名,touch与文件名之间一定要有空格。图中先用之前分享过的命令来查看一下/目录下面有多少文件以及文件的名字。

2、这里就要演示一下touch 的用法了,比如我要创建一个文件名字为abc的二进制文件,那么在linux里公式就应该写成 #touch abc 具体操作如图显示。

3、创建完成后,用ls命令来查看一下我们创建的文件,大家看到图中红色箭头所指的abc文件就是新创建的文件。

4、在说一个命令mkdir 创建文件夹,mkdir可以创建文件夹,用法非常简单,用法:mkdir+文件夹名字,mkdir与文件名之间一定要有空格。图中先用之前分享过的命令来查看一下/目录下面有多少文件以及文件的名字

5、这里就要演示一下mkdir 的用法了,比如我要创建一个文件名字为one的文件夹,那么在linux里公式就应该写成 #mkdir one 具体操作如图显示。

6、创建完成之后,用ls -l命令来查看一下文件的属性,大家看到图中红色箭头所指的文件夹就是新创建的。

参考技术A Linux系统中创建新文件一般用touch命令,比如创建名字为newTxt的文本文件用 touch newText.txt,当然.txt后缀可以没有,这儿带着只是用于与windows里对应以及便于识别;
创建文件夹用mkdir, 如果创建名字为newCat的目录用mkdir newCat。

注意:这两条命令中如果不带相对路径/绝对路径则创建的文件/文件夹都位于当前目录下;所以如果想在非当前目录下创建文件需要加入相对路径或者绝对路径, 不如当前在/usr/root/目录下,如果想再/usr/user1/目录下创建文件则可以用touch /usr/user1/newText.txt 或者touch ../user1/newText.txt, mkdir命令与此类似,不再赘述。使用带有路径的参数创建文件/文件夹时需要保证所用路径是实际存在的。

在linux shell下可以用man touch和man mkdir来查看这两个命令的用法。
参见:http://blog.csdn.net/luomoweilan/article/details/39971215
参考技术B

1、打开虚拟机并启动linux系统,如下图所示。

2、待启动进入桌面,如下图所示。

3、同时按住Ctrl+Alt+F2,进入代码控制界面,如下图所示。

4、此时,在login输入root(超级用户,拥有最高管理权限),密码为自己设定的密码(输密码时没有任何显示),显示“#”即为登录成功,如下图所示。

5、在系统文件夹tmp中创建一个“123.txt”文件(mkdir为新建命令),如下图所示的命令。

参考技术C

    linux下所有命令与是否虚拟机无关。都一样。

    创建新的文件夹命令

    mkdir 新文件夹名称

    创建新的文件有多种方法,例如:

      可以使用图形化文本编辑器比如gedit等

      可以在命令行下使用vim 新文件名称

      touch 新文件名称

      其他很多

参考技术D 创建文件: cat >> file_name 或者 touch file_name 或者 vi file_name
创建文件夹:mkdir dir_name追问

比如说,我输入touch file_mydocument,接下来是继续创建文件夹比如输入mkdir dir_test还是先进入mydocument再创建文件夹?当输入touch file_mydocument后是不是默认已经进入文件mydocument了呢

追答

输入touch file_mydocument后没有进入文件 ,只是创建完成
可以输入touch file_mydocument,在输入mkdir dir_test创建文件夹

追问

恩,知道了,谢谢

本回答被提问者采纳

KVM:virt-install创建虚拟机

参考技术A grep -E 'vmx|svm' /proc/cpuinfo

#-E grep的扩展模式

#当前cpu是否支持硬件虚拟化

lsmod | grep kvm

#检查是否加载kvm模块,kvm只是一个linux模块,在kvm安装完成后整个linux系统会变成一个hypervisor(虚拟机管理层)。而qemu和virt、virsh相当于是两个家族,qemu只支持命令行模式(创建、删除、管理等操作),virt-install创建虚拟机,virsh只能管理虚拟机(无法创建),virt-manager提供web界面。

总结来说,libvirt家族和qemu家族都可以实现对虚拟机的生命周期管理,同一个目的不一样的工具而已。

mkdir /home/vm

将CentOS-7-x86_64-Minimal-1810.iso上传到此目录下

virt-install -n centos3 -r 256 --disk /home/vm/ccc.img,format=qcow2,size=2 --network bridge=br0 --os-variant=rhel7.6 --cdrom /home/vm/CentOS-7-x86_64-Minimal-1810.iso --vnc --vncport=6666 --vnclisten=0.0.0.0

-n    虚拟机名字

-r    内存(默认单位MB)

--disk    制定磁盘(可以提前使用qemu-img创建,也可以在此处创建)

    *使用qemu-img创建磁盘    qemu-img create -f qcow2 aaa.img 10G

--network    指定虚拟机使用的网络,这里使用br0,需要提前准备好此桥设备

--cdrom    指定镜像文件

--vnc    设置vnc,指定vnc监听端口和监听地址

#上述命令输入完成后直接回车即可

弹出上述告警框不用理会

此时查看宿主机打开端口,出现我们监听的6666端口

使用vnc客户端新建连接,ip地址填宿主机地址,端口6666,名称就是虚拟机名称

颜色级别设置成rgb222,然后点击OK

双击连接图标,进入安装界面

注意:

1、在执行virt-install时一定要仔细,别漏了任何一个参数。我就是少了--vnc这个参数导致vnc怎么也连不上

2、宿主机要跑虚拟机,确保cpu、内存资源足够,否则安装会出问题

以上是关于Linux虚拟机命令如何创建新的文件和文件夹的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机 linux的开机及关闭问题(有图)

KVM:virt-install创建虚拟机

虚拟机怎么打开linux

liunx虚拟机如何在文件夹写内容

如何将linux虚拟机和主机之间连接 详细_0_3

安装部署多台Linux虚拟机