Skip to content

Commit

Permalink
Update lesson1.md
Browse files Browse the repository at this point in the history
  • Loading branch information
xinala-781 authored Dec 2, 2024
1 parent 9e05d60 commit c00e719
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions lesson1/lesson1.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,42 +43,42 @@ Linux是一种自由和开放源码的类UNIX操作系统。操作系统是管

- 搜索魔搭社区,注册登录后,点击我的notebook进行环境的搭建:

![](image1/1.png)
<img src="image1/1.png" alt=" ">

**打开实例**

- 这里可以看到免费实例,右边的GPU可以不用去管它,因为我们只用免费的资源就够了,启动时间有点久需要等待一下(大约2~5分钟)

![创建实例](image1/2.png)
<img src="image1/2.png" alt="创建实例 ">

等待界面

![等待](image1/3.png)
<img src="image1/3.png" alt=" ">

加载成功后的界面,点击查看notebook,这时候会有阿里云的账号登陆,可以注册一下,不用担心,全程免费~
随后进入我们的操作系统

![](image1/4.png)
<img src="image1/4.png" alt=" ">

**打开命令行**

- 进入notebook后,点击terminal

![打开命令行](image1/5.png)
<img src="image1/5.png" alt=" ">

- 此时我们已经进入了系统可以开始进行操作了!

![](image1/6.png)
<img src="image1/6.png" alt=" ">

**关闭实例**

-使用完成后记得关闭实例

![](image1/7.png)
<img src="image1/7.png" alt=" ">

- 点击确定,回到魔搭社区。

![](image1/8.png)
<img src="image1/8.png" alt=" ">

需要的时候可以再次启动!

Expand All @@ -88,64 +88,64 @@ Linux是一种自由和开放源码的类UNIX操作系统。操作系统是管

由于刚进去的时候没有文件,所以我们要创建一个文件。下面是创建文件的步骤:
- 鼠标划到左边文件列表,右击,出现一系列列表,我们点击new floder进行创建,建立完成后可以右击文档,点击rename进行文件名的修改。
![](image1/9.png)
<img src="image1/9.png" alt=" ">

创建完成后,我们再按照上述的方法打开命令行terminal,输入``ls``,就可以看到我们所创建的文件名出现在命令行当中

![](image1/10.png)
<img src="image1/10.png" alt=" ">

2. **`ll`**:列出当前目录下文件的详细信息,包括权限、所有者、大小、修改时间等。

这里我们看到,我们当前环境下的文档,既有我们刚刚所创建的文件名,也有实例里面自己已经装好的文件信息。

![](image1/11.png)
<img src="image1/11.png" alt=" ">

3. **`ll /`**:列出根目录下的文件详细信息。

输入``ll /``的时候要注意中间有一个空格,注意别打在一起了!
输入后,将会把目前根目录下的所有详细信息展示出来,

![](image1/12.png)
<img src="image1/12.png" alt=" ">

4. **``clear``**:清除终端屏幕上的内容。

刚刚在敲过前三个命令过后,我们会发现屏幕上几乎占满了所需要的内容,视觉上会有点不好看,这时候我们会选择将屏幕进行清屏处理,删去多余的命令
- 清理前

![](image1/13.png)
<img src="image1/13.png" alt=" ">

- 清理后

![清理后](image1/14.png)
<img src="image1/14.png" alt=" ">

5. **`ll -a`**:列出当前目录下的所有文件,包括隐藏文件。

这里与前面的图一样,是因为在云端环境中没有多余的隐藏文件,所以展示出来的与之前的``ll``命令展示的结果一样。
如果要寻找隐藏文件的话通过``ll -a``可以找出隐藏文件。

![](image1/15.png)
<img src="image1/15.png" alt=" ">

6. **`history`**:查看历史命令记录。

我们在敲命令的时候,有时候敲的太长,有时候clear掉许多命令,常常会导致我们忘记前面敲过什么,这时候`history`命令就是一个很好的提示,来帮助我们查询之前输入的命令。

![](image1/16.png)
<img src="image1/16.png" alt=" ">


7. **`!数字`**:重复执行历史命令中指定编号的命令。

如果想要重复之前的命令,但是命令太长或者懒得敲,可以使用这个快捷方法,通过查询history的命令序列,来快速实现命令的执行。
这里选用第13个命令,图中可以看到输入`!13`之后,命令行会先输入`history`中的第13个命令,任何再执行

![](image1/17.png)
<img src="image1/17.png" alt=" ">

- 小tips:如果想要重复的命令是不久前敲过的话,可以通过键盘右边的````,键号来寻找之前敲过的代码,如果往前翻翻过的话,可以使用````键号往回翻命令行。

8. **`!命令前导字元`**:重复执行最近一次以指定前导字元开头的命令。

我们可以看到`history`中有之前输入的很多``l``开头的命令,这时候我们输入``!l``,就会出现执行最近的一个`l`开头的命令:``ll -a``。在敲最近的不确定命令的时候,可以使用该方法快速找到并执行最近的命令。

![](image1/18.png)
<img src="image1/18.png" alt=" ">

9. **`exit`**:退出当前终端

Expand Down

0 comments on commit c00e719

Please sign in to comment.