Learn Python the hard way--Lesso
我会将个人学习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 指令 可以对任何指令的功能进行了解
接下来我会将个人学习Learn Python the hard way 的学习笔记梳理归纳出来。一方面,通过向外输出提高自己的理解能力。另一方面,为后续学习者提供一些便利。
参考内容:
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