前言:
作为一名Linux运维工程师,在日常工作和学习的过程中,需要大量使用Linux来学习和测试;而往往在家里Windows主机上没有现成的Linux系统,如果使用云服务器还需要在使用前进行备份操作,防止错误操作。偶然的机会发现阿里有“云起实验室”,可以很方便的体验各种Linux的场景,并且是即开即用的,这样我就可以不用为搭建环境和错误操作而烦恼了,极大的方便和学习和工作!下面就我使用“云起实验室”发表自己的一些看法,作为参考。
一、产品体验
云起实验室链接:https://developer.aliyun.com/adc/labs?spm=a2c6h.13858375.0.0.6e5c734enMKK2g
以“Linux指令入门-文件与权限”场景为例,资源创建有只需要1-3分钟,可以说速度是非常快了。
在创建完资源后,左侧有非常成熟的实验手册供我们参考练习。
1.ls命令学习
[root@iZuf6aidlanf9qn45btc08Z ~]# ls #列出当前目录下所有文件(不包括隐藏文件)
[root@iZuf6aidlanf9qn45btc08Z ~]# ls -a #列出当前目录下所有文件(包括隐藏文件)
. .. .bash_history .bash_logout .bash_profile .bashrc .cshrc .pip .pydistutils.cfg .ssh .tcshrc
[root@iZuf6aidlanf9qn45btc08Z ~]# ls -l #将文件的权限、拥有者、文件大小等详细信息列出(ll等同于ls -l)
total 0
# 查看当前目录下的所有文件(包括隐藏文件)。
[root@iZuf6aidlanf9qn45btc08Z ~]# ll -a
total 44
dr-xr-x---. 4 root root 4096 Sep 17 09:18 .
dr-xr-xr-x. 18 root root 4096 Sep 17 09:16 ..
-rw------- 1 root root 95 Sep 17 09:18 .bash_history
-rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc
-rw-r--r--. 1 root root 100 Dec 29 2013 .cshrc
drwxr-xr-x 2 root root 4096 Apr 26 2020 .pip
-rw-r--r-- 1 root root 206 Sep 17 09:16 .pydistutils.cfg
drwx------ 2 root root 4096 Apr 26 2020 .ssh
-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc
2.pwd命令学习
# 获取当前工作目录的绝对路径
root@iZuf6aidlanf9qn45btc08Z ~]# pwd
/root
3.cd命令学习
cd命令用于切换工作目录。
4.touch命令学习
命令描述:touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
命令格式:touch [参数] [文件]。
参数说明:
参数 说明
-c 如果指定文件不存在,不会建立新文件
-r 使用参考文件的时间记录
-t 设置文件的时间记录
5.mkdir命令学习
命令描述:mkdir命令用于新建子目录。-p参数确保目录名称存在,不存在的就新建一个。
6.rm命令学习
命令描述:rm命令用于删除一个文件或者目录。
命令格式:rm [参数] [文件]。
参数说明:
参数 说明
-i 删除前逐一询问确认
-f 无需确认,直接删除
-r 删除目录下所有文件
7.cp命令学习
命令描述: cp命令主要用于复制文件或目录。
命令格式:cp [参数] [源文件] [目标文件]。
参数说明:
参数 说明
-d 复制时保留链接
-f 覆盖已经存在的目标文件而不给出提示
-i 覆盖前询问
-p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中
-r 复制目录及目录内的所有项目
8.mv命令学习
命令描述: mv命令用来为文件或目录改名、或将文件或目录移入其它位置。
命令格式:mv [参数] [源文件] [目标文件]
参数说明:
参数 说明
-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-f 如果目标文件已经存在,不会询问而直接覆盖
二、思考
在云计算快速发展的时代,新技术日益发展;阿里云体验实验室是面向开发者打造的云上实践平台,是开发者上云第一站。全新的沉浸式交互设计框架,系统化的学习主题,浅色深色两种模式选择,使我们学的轻松,玩的尽兴!
有了如此方便快捷的学习工具(环境),极大了提升了我们的学习和工作效率,正是像阿里云这种有情怀、有担当的企业,才促使我国的技术发展更快!
三、个人建议
在我体验完场景后,不小心使用了rm -rf /*
操作,系统就被删除了,希望技术部门的同学可以做一些权限的监管,防止用户误操作。
再次感谢阿里云,感谢阿里云的各位同学!