Learn Python the hard way-Lesson0

本节主要需要熟悉terminal的一些基本命令,对terminal本身有一个基本了解。

usage: mkfile [-nv] size[b|k|m|g] filename 

   -n     Create an empty filename.  The size is noted,  but  disk blocks aren't allocated until data is written to them.

   -v     Verbose.  Report the names and sizes of created files.

   b (512), k (1024), m (1048576), g (1073741824).

------------------------------------------------------------------------------

在 terminal 中 mkfile 本身的使用说明如上文

 

针对 mkfile 解决两个问题:mkfile命令有什么用?怎么用?

  1. mkfile命令有什么用

一种比较实际的应用场景:有的时候需要做各种测试,比如测试向U盘写入文件的速度,而这种测试都需要很大的文件。可是一时半会也找不到硬盘中合适的文件。

  1. mkfile命令怎么用

mkfile -nv 1m ~/desktop/ss.txt

mkfile -n 1m ~/desktop/ss.txt

mkfile -n 1m ~/downloads/data/test/ss.txt

mkfile -n 1m ~/downloads/下载软件/ss.txt

 

上述命令都可行

注意中间的空格,不能少!!!

+v会显示文件的大小

//中可以加入文件保存路径,希望选择其他路径可以通过//添加

 

 

通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。

要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。

并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,

即同一个目录下不能有同名的(区分大小写)。

 

命令参数:

 

 -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

 

 -p, --parents    可以是一个路径名称。

                   此时若路径中的某些目录尚不存在,加上此选项后,

                   系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

 

 -v, --verbose    每次创建新目录都显示信息

 

     --help       显示此帮助信息并退出

 

      --version     输出版本信息并退出

------------------------------------------------------------------------

示例:mkdir -p downloads/book/new

 

 

 

" / "  :根目录

 

" ~ " :用户主目录的缩写。例如当前用户为hello,那么" ~ "展开来就是:/Users/hello

 

" . "  :当前目录

 

".."   :父目录

 

cd /   表示跳转到根目录。

 

cd ~   表示跳转到用户主目录。

 

cd ~apple   表示跳转到用户apple的主目录。

 

cd ..   表示跳转到上级目录。(cd和..之间的空格不能漏)

---------------------

示例: cd ~/downloads/data

 

 

不是可视化界面,箭头所指,现在已经进入data文件夹!!!

 

 

 

ls最基本的形式会显示当前目录下的文件和目录

 

 

 

what’s more

  1. 获取文件在mac中的路径:直接将文件拖入Terminal,可直接看到路径

  2. Mac截屏:系统偏好设置-键盘-快捷键-屏幕快照-单击系统默认快捷键-修改自己熟悉的快捷键

  3. command+space,可以调出聚焦搜索,然后输入terminal可以直接打开terminal

  4. man 指令     可以对任何指令的功能进行了解

 

 

接下来我会将个人学习Learn Python the hard way 的学习笔记梳理归纳出来。一方面,通过向外输出提高自己的理解能力。另一方面,为后续学习者提供一些便利。

 

参考内容:

  1. https://blog.csdn.net/Nooooorris/article/details/81913957

  2. https://blog.csdn.net/anan890624/article/details/53452694?utm_source=blogxgwz1

  3. https://blog.csdn.net/u014005316/article/details/54912375/

  4. https://blog.csdn.net/jymn_chen/article/details/20370617

  5. https://www.cnblogs.com/qingmingsang/articles/6409466.html

  6. https://blog.csdn.net/u012160319/article/details/80140165

  7. https://www.lifewire.com/mac-os-x-is-not-linux-distribution-2204744

  8. https://sspai.com/post/45534

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值