笔记54 命令行快速入门 最后一个练习

标题笔记54 命令行快速入门 最后一个练习

学习编程,就必须学习命令行,这是学习python的必备条件,还是简单记录学习步骤,给这些步骤编上一个序号。
练习1 在power shell上按照以下步骤,一步一步完成。
一、打开power shell的步骤
1、点击window的开始按钮
2、在搜索栏上打下power shell字符
3、按动return键
蓝色屏幕的power shell界面就出现了。也就是,你的终端给打开了。
知道了你有一个执行代码的终端,命令行就开始起作用了。

二、windows之下的最初几个指令
1、pwd:打印工作目录print working directory
2、hostname:主机名,计算机在网络上的名字
3、mkdir:创建目录make directory
4、cd:更改目录change directory
5、ls:列出目录内容list string
6、rmdir:删除目录remove dir
7、pushd:推送目录push directory
8、popd:弹出目录pop dir
9、cp:复制文件或者目录copy
10、robocopy:更可靠的复制命令
11、mv:移动文件或者目录move
12、more:逐页查看文件
13、type:打印整个文件
14、forfiles:在一大堆文件上面运行一条命令for files
15、dir —r:寻找文件
16、select-string:在文件中查找内容
17、help:(帮助)阅读手册
18、helpctr:寻找恰当的手册页面
19、echo:打印一些参数
20、set:导出/设定一个新环境变量
21、exit:退出shell
22、runas:成为超级用户root,危险命令!
23、env:查看环境(在macOS中的指令)
24、export:导出/设定新环境变量(在macOS中的指令)

练习2 路径 文件夹和目录
在power shell中练习指令行
1、键入pwd,然后回车,注意ps中的提示符是>,而Unix的提示符是美元符号$,可以不管它。练习52中就出现这样的东西,还以为是提示符中的字符呢。
2、给出这个pwd命令,它就展示出你计算机的目录路径。有几层它就展示几层
3、那个path很重要,那就是你在这个世界上做事情的途径,你只有为自己建立了做事情的路径,你才可能按照次序和逻辑来处理你想处理的问题。
4、而路径总是借助pwd来显示的。
5、文件夹和目录是一回事,因为每一个层次中的目录就代表了目录下记录的文件。

练习3 迷路是经常的事情
1、cd是更改目录,两种更改方式
2、一种方式是引入层次下的目录,这通常是cd,然后空一格,写上下一个层次的名字。
3、另一种方式回到以前的目录,那就是上一级层次的目录,通常是cd后跟随两个点。或者如教材的方式,在cd之后一空格,再用波浪符号~,就可以退到上层级的目录。打两点似乎方便很多。

练习4 创建目录
1、用mkdir创建目录,这在练习46-52中用得很多,后面这几个很难的练习好在把这些指令行给熟悉了很多。
2、注意隔开目录的/,好像在Windows中两种斜杠都可用,也就是/正斜杠和反斜杠\不做区分。
3、这也很重要,一个代码存在哪里,在哪个目录之下执行和测试?前面几个练习做不好的原因,很大程度上是目录的起点拿不准。

练习5 更改目录cd
这个更改目录在练习46-52当中用得太多了,已经非常熟悉。但这个练习好像有了些新花样,应该在ps中体会体会。
1、注意,如果用cd…,它只退回一级目录
2、注意,如果用cd~,它就退都差不多根部了。
3、如果cd…/…/…/,这就可以退到根部,好像和那个波浪符号的效果相近

练习6列出目录中的内容ls
这个指令弄清楚了,以前还以为那个l是数码字1呢,不是1,而是紧接k之后的字母l。这个ls一打出,目录内容就出来了。

练习7 删除目录rmdir
这个练习应该很重要,有太多的空文件垃圾文件,需要删除。

练习8 切换于多个目录之间pushed和popd
用斜杠号连续可以建一个多层的文件夹,但这些指令的记忆是个问题。

练习9 创建空文件tough/new-item
在Windows中是使用new-item指令。

练习10 复制文件cp
这个复制好像用处不大

练习11 移动文件mv
练习12查看文件内容more
练习13 流文件内容显示cat
练习14 删除文件rm
练习15 退出终端exit
好像还有个quit()也行
把最后几个指令目录清单也浏览查阅一下,说不定很有用。
16 forfiles指令:用来处理文件的指令
forfiles命令:好像很复杂,一下子很难全记,先初略了解吧。
有点批处理的意思。
17runas指令:查了一下好像暂时用不着先搁置
18attrib指令:用来修改文件属性的指令,暂搁置
19icacls指令:也暂时用不上。
20前面提到的指令echo需要提示一下,既然是打印一些参数的意思。各个平台好像都是这个意思。
到此这本教材就走了一遍,有了些对于python的感觉,但依然浅浅。
继续学习吧。

猜你喜欢

转载自blog.csdn.net/weixin_41670255/article/details/108110456