天天看點

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

操作,系統就被删除了,希望技術部門的同學可以做一些權限的監管,防止使用者誤操作。

再次感謝阿裡雲,感謝阿裡雲的各位同學!

繼續閱讀