python中cd是什么意思_改变当前路径 (cd)
# 附录A-练习5:改变当前路径 (cd)
这节练习中,你将学习如何使用 `cd`命令从一个目录切换到另一个。
### 做到这些
我打算再一次给你解释这些会话的内容:
> - 你不需要输入 `$` (Unix) 或 `>` (Windows).
> - 你输入stuff然后敲回车。如果我是`$ cd temp` 你只需要输入`cd temp` 然后回车。
> - 输出会在你按下回车键之后展现,跟在另一个`$` 或 `>` 提示符之后.
> - 永远先回到home目录! 执行 `pwd` 和 `cd ~`。
### Linux/OSX
~~~
$ cd temp
$ pwd
~/temp
$ cd stuff
$ pwd
~/temp/stuff
$ cd things
$ pwd
~/temp/stuff/things
$ cd frank/
$ pwd
~/temp/stuff/things/frank
$ cd joe/
$ pwd
~/temp/stuff/things/frank/joe
$ cd alex/
$ pwd
~/temp/stuff/things/frank/joe/alex
$ cd john/
$ pwd
~/temp/stuff/things/frank/joe/alex/john
$ cd ..
$ cd ..
$ pwd
~/temp/stuff/things/frank/joe
$ cd ..
$ cd ..
$ pwd
~/temp/stuff/things
$ cd ../../..
$ pwd
~/
$ cd temp/stuff/things/frank/joe/alex/john
$ pwd
~/temp/stuff/things/frank/joe/alex/john
$ cd ../../../../../../../
$ pwd
~/
$
~~~
### Windows
~~~
> cd temp
> pwd
Path
----
C:\Users\zed\temp
> cd stuff
> pwd
Path
----
C:\Users\zed\temp\stuff
> cd things
> pwd
Path
----
C:\Users\zed\temp\stuff\things
> cd frank
> pwd
Path
----
C:\Users\zed\temp\stuff\things\frank
> cd joe
> pwd
Path
----
C:\Users\zed\temp\stuff\things\frank\joe
> cd alex
> pwd
Path
----
C:\Users\zed\temp\stuff\things\frank\joe\alex
> cd john
> pwd
Path
----
C:\Users\zed\temp\stuff\things\frank\joe\alex\john
> cd ..
> cd ..
> cd ..
> pwd
Path
----
C:\Users\zed\temp\stuff\things\frank
> cd ../..
> pwd
Path
----
C:\Users\zed\temp\stuff
> cd ..
> cd ..
> cd temp/stuff/things/frank/joe/alex/john
> cd ../../../../../../../
> pwd
Path
----
C:\Users\zed
>
~~~
### 你应该学到的
上节练习中你已经创建了所有的目录,你现在只需要使用`cd`命令,就能实现在它们之间进行切换。在上面我的会话中,我也使用`pwd`来检查我在哪里,所以一定记得不要输入命令`pwd`所输出的内容。比如,在第3行中,你看到`~/temp`,但是它是上面一个 `pwd`命令的输出。所以不要输入这行。
你应该看到我如何使用`..` 来移动到上一层目录的。
### 更多练习
学习在计算机上使用命令行模式(CLI)与图形用户界面(GUI)的一个非常重要的部分弄清楚他们是如何协同工作的。当我刚开始使用电脑时,是没有GUI的,我要做的一切都是用DOS提示符(命令行)来实现的.后来,当电脑变得足够强大,每个人都可以通过GUI操作电脑的时候,GUI窗口和CLI目录文件夹协同使用对我来说是很简单的。
今天的大多数人,并不理解CLI、路径和目录的概念。实际上,很难教会他们理解这些,唯一的学习方式是给你不断的使用CLI,直到有一天你点击你在GUI中做的东西,而它能出现在CLI中。
做到这些的方法是你花一些时间找到你的GUI文件浏览器,然后通过你的CLI进入文件浏览器。这些是你下一步要做的事情:
> - 使用一个命令进入`joe`目录。
> - 使用一个命令回到`temp`目录,但不能使用上面例子中的命令。
> - 找到使用一个命令回到 "home 目录" 的方法。
> - 进入你的文件目录,然后使用你的GUI文件浏览器找到这个目录。
> - 进入你的下载目录,然后使用你的GUI文件浏览器找到这个目录。
> - 使用你的GUI文件浏览器找到另一个目录,然后使用`cd`进入这个目录。
> - 还记不记得你用引号包围一个名字中有空格的目录?你可以使用任何命令这么做。比如,你有一个目录叫做 `I Have Fun`,那你可以执行: `cd "I Have Fun"`
python中cd是什么意思_改变当前路径 (cd)相关推荐
- Python中的os.chdir()函数:改变当前工作目录
Python中的os.chdir()函数:改变当前工作目录 Python的os模块提供了一系列处理操作系统相关功能的接口.在其中,os.chdir()函数被广泛应用于Python程序中,用于改变当前的 ...
- python转移路径cd_改变当前路径 (cd)
附录A-练习5:改变当前路径 (cd) 这节练习中,你将学习如何使用 cd命令从一个目录切换到另一个. 做到这些 我打算再一次给你解释这些会话的内容: 你不需要输入 $ (Unix) 或 > ( ...
- python中五种下划线 _
python中五种下划线 "_" 单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导和末尾下划线:var 单下划线:_ 在文章结尾处,你可以找到一个简 ...
- python中脚本是指什么_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
>编写python程序的文件,称为python的脚本或程序 >要求当前的python脚本的文件后缀名必须是.py #### pycharm使用注意 > 需要明确的知道你当前pycha ...
- python中numpy数组的合并_基于Python中numpy数组的合并实例讲解
基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...
- python中var是什么变量_一、 Python概述、变量
一. Python概述 1.python是一门面向对象,解释型的脚本语言.语法简洁,编写效率高,但是执行(底层运行)效率低(总的来说解释语言执行效率低于编译语言). 注意:本博客所有的代 ...
- python中矩阵的表示方法_关于Python表示矩阵的方法详解
这篇文章主要介绍了Python表示矩阵的方法,结合具体实例形式分析了Python表示矩阵的方法与相关操作注意事项,需要的朋友可以参考下 本文实例讲述了Python表示矩阵的方法.分享给大家供大家参考, ...
- python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法
0.摘要 我们将一个list传入函数后,函数内部对实参修改后,形参也会随之改变.本文将主要介绍这种错误的现象.原因和解决方法. 1.代码示例 def fun(inner_lst): inner_lst ...
- python中使用函数编程的意义_总结Python编程中函数的使用要点
为何使用函数 最大化代码的重用和最小化代码冗余 流程的分解 编写函数 >>def语句 在Python中创建一个函数是通过def关键字进行的,def语句将创建一个函数对象并将其赋值给一个变量 ...
最新文章
- AngularJS基于MVC的复杂操作案例
- 关于mysql触发器和存储过程的理解
- LeetCode 832. 翻转图像(异或^)
- 亚马逊员工因龙卷风身亡 贝索斯庆祝载人飞行惹众怒
- 拓端tecdat|R语言具有Student-t分布改进的GARCH(1,1)模型的贝叶斯估计
- iOS15绕过激活锁工具TiggerRamDisk3.6,支持最新iOS15.5绕过
- centos 7单网卡实现双路由,同时访问内外网
- 微信小程序自适应横屏全屏显示(以PPT为例)
- Hadoop+Spark 之旅—脚踏实地、仰望星空(教程目录)
- 【Python军火库】smtplib+email:一起来用Python发送电子邮件吧!
- 移动端判断手机横竖屏状态及加载相应样式或内容的解决方案
- wow(3) : 宏命令
- 牵线搭桥,『桥接模式』
- mbedtls安装与入门
- 怎么退出自适应巡航_一口气搞懂自适应巡航ACC
- 使用CRM客户关系管理软件有哪些优势?
- CRN: 13506 Learning Management System: Blackboard
- java使用httpclient发送POST请求【java基础】
- 谷歌卫星地图与矢量电子地图的叠加方法
- 讲解机器人都有哪些基本功能?
热门文章
- 解决no matching host key type found. Their offer: ssh-rsa报错信息具体方法
- UE4之替换第三人称模板
- vue后台管理系统打包上线到node
- fedora 16 安装后的基本配置
- function is neither a registered temporary function nor a permanent function registered in the datab
- 搭建网校教育系统平台的四种方式
- java lcs_LCS最长公共子序列java实现
- 21-1职业沟通Do you agree
- 两条华子也换不来的数据湖讲解
- Vue 生命周期流程(面向对象编程)