首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Learn Python the hard way-Lesson 0

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

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命令有什么用?怎么用?

mkfile命令有什么用

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

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

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

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

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

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

参考内容:

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

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

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

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

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

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

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

https://sspai.com/post/45534

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181225G1IDTI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券