天天看点

Linux体验感悟--《我的linux初体验》

前言:

作为一名Linux运维工程师,在日常工作和学习的过程中,需要大量使用Linux来学习和测试;而往往在家里Windows主机上没有现成的Linux系统,如果使用云服务器还需要在使用前进行备份操作,防止错误操作。偶然的机会发现阿里有“云起实验室”,可以很方便的体验各种Linux的场景,并且是即开即用的,这样我就可以不用为搭建环境和错误操作而烦恼了,极大的方便和学习和工作!下面就我使用“云起实验室”发表自己的一些看法,作为参考。

一、产品体验

云起实验室链接:

https://developer.aliyun.com/adc/labs?spm=a2c6h.13858375.0.0.6e5c734enMKK2g

以“Linux指令入门-文件与权限”场景为例,资源创建有只需要1-3分钟,可以说速度是非常快了。

在创建完资源后,左侧有非常成熟的实验手册供我们参考练习。

Linux体验感悟--《我的linux初体验》

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 /*

操作,系统就被删除了,希望技术部门的同学可以做一些权限的监管,防止用户误操作。

再次感谢阿里云,感谢阿里云的各位同学!

继续阅读