一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令 (2)

   9,cp(复制文件):复制分两种,一种是复制一个文件到另一个地方,另外一种是复制一个文件中的内容到另一个文件中,其实还是挺复杂的。

      (1) 复制文件:bogon:ex2.py neymagico$ cp 1.txt 2.txt    #在下方的ex2.py目录里得到2.txt,它是由1.txt复制得到,内容是一样的

      

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

     (2)复制文件夹:bogon:ex neymagico$ cp -r ex2.py 4    # 在ex目录下,将 ‘目录ex2.py’复制,得到名称为‘目录4’。他们所包含的子目录和文件是一样的

          

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

    (3)将一个下级目录中的文档或目录复制到上级或下级目录中?  当时想到这个问题,想要解决,思考了很长时间,最终找到了方法如下:

         如何将目录ex2.py里面的 1.txt 复制到上级目录ex中:  bogon:ex2.py neymagico$ cp 1.txt /Users/neymagico/ex  # cp 文件/目录名 目的目录完整路径     

        

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

      

       如何将目录ex2.py里面的 1.txt 复制到下级目录3中:  bogon:ex2.py neymagico$ cp 1.txt /Users/neymagico/ex/3  # cp 文件/目录名 目的目录完整路径    

        

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

      如何将文件复制到上级或下级目录,并且将文件名更改 :

      bogon:ex2.py neymagico$ cp 1.txt 3.txt /Users/neymagico/ex/ex2.py/3 # cp 目标文件/目录名 更改后的文件名/目录名 目的目录完整路径 

      

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

 

   10,mv(移动文件)

      (1) “重命名”功能:上张图片中目录3中的3.txt改成4.txt : bogon:3 neymagico$ mv 3.txt 4.txt

      

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

    (2)移动功能: 将目录3中的4.txt移动到上级目录ex2.py中: bogon:3 neymagico$ mv 4.txt /Users/neymagico/ex/ex2.py

      

一个新手的Python自学之旅 #MacBook #《“笨办法”学Python》#第四章:言归正传讲Python:Mac系统的终端Terminal命令行快速入门之较复杂的命令

   

   11,less(查看文件内容):顾名思义,就是文件里面的内容读出来,如想退出,键入q即可。例如我想将目录3中的1.txt内容读出来:

      bogon:3 neymagico$ less 1.txt

      Je t'aime! 法语的“我爱你!”

   12, cat(流文件内容显示), 其实类似于less命令。惭愧!其实以我现在的能力,我并不知道流文件是个什么毛线!!我也百度了,说是没有结构的文件。

      bogon:3 neymagico$ cat 1.txt

      Je t'aime! 法语的“我爱你!”

   13,rm(删除文件)区别于rmdir命令,rm是可以删除文件,也可以删除目录,而rmdir只能删除目录

   14,exit(推出命令行)我暂时没用过这个命令

 

 

   其实在这本书中,Zed列出过很多其他的命令,我们并没有全部介绍,感兴趣的朋友可以挨个尝试:

 

pwd: 打印当前工作目录

hostname: 获取我的计算机的网络名称

mkdir: 创建目录

cd: 更改目录

ls: 列出目录下的文件

rmdir: 删除目录

pushd: push directory

popd: pop directory

cp: 复制文件或目录

mv: 移动/重命名文件或目录

less: 按页查看文件

cat: 输出整个文件

xargs: 执行参数

find: 查找文件

grep: 查找文件里面的东西

man: 阅读帮助手册

apropos: find what man page is appropriate

env: 查看计算机环境

echo: 输出一些参数

export: 设置一个新的环境变量

exit: 退出终端

sudo: 危险! 拥有超级用户权限!

 

 

 

*** 第五章预告:真的开始要讲Python啦!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpspff.html