MacOS瞎鼓捣几天,新的开始。

最近入手一台Mac pro。然后就想之前都是在用windows下环境进行编程学习。既然换了Unix就顺便给自己点新气象,学点新东西。

Ps.主要是在windows下我用pip install scipy无果N久以后,决定跳坑。。。。

1.用了Mac以后养着要用正版软件的习惯,毕竟都是作者辛辛苦苦写的。之前先养成了从多看亚马逊上买正版书的喜欢。

2.学习一门shell,本来是本着bash去的,不过Mactalk的池老师既然都推荐了zsh,我就无脑开始了。(下面的那条更无脑)

3.练习使用一个编辑器,因为要倒图书馆去自习看书敲代码,然后没法用鼠标,声音太大。所以索性玩个不需要键盘的emacs。。。。(槽一点:去图书馆是因为妹子多啊!!!因为这边比较热,都是清凉的妹子啊!!!饿,代码第一,代码第一!)

说在前面,许多基本的命令都是zsh教程不会讲的,至少我看的都没有。因为可能很少人拿这个入门shell吧,所以我的许多命令都是搜索的Linux下的基本命令,拿来看能不能使,等过一阵子,英文水平上升,再回头检验是否有些不当的地方。

忘记说来,这个只能算是小白入门的记录吧,如果使有shell基础的朋友偶然看到,有所不当的地方请指教在下,谢谢。

最简单的命令

罗列文件

ls

想当初还是我装Ubuntu的时候系统引导区故障学会的有数一个命令。。。。

建立文件夹

mkdir aaa 当前目录下建立文件

mkdir -p /home/aaa/bbb 这个会不全目录,也建立新目录及其子目录。 Mac下我缺省了/home 直接在最顶层建立了一个文件夹,囧。。。然后这里我建议大家找文件偷懒就用 command + space 调用Spotlight找呗,反正功能挺强大,目前还没研究明白Alfred (这个是L哦。。。我不会说我打的是I)

mkdir -m 777 aaa 建立一个可以修改更改的目录,这个也是只可以建立一个文件夹,不会自动不全。但是这个目录好处就是,你拖一个文件进去,不用打密码,有时候感觉Mac下要密码的情况真多。 意思就是你有最高权限

另外如果出现 Permission denied 就是说明你权限不够, 加sudo 在最前面就好,记过一次就好像有最高权限里。反正一段时间内我用都不会加 sudo 完全可以建立文件甲

删除文件夹

rm -r dir-name goole搜出来是这个答案,但是不知道是因为shell不同还是就是错的,反正不好使。这怎么办?我习惯多看几个答案然后比较一下,无意间发现了这个:

man rm

简直棒极了,调出了帮助函数,发现原来正确的是

rm -d name

然后试着原来的方法,原始是表达的含义我没搞懂=、= dir-name 就是一个字符串。我给拆分成命令了。

然后发现帮助菜单竟然支持emacs 的操作,终端也是支持部分。

推出就是q

妥妥的再检查一下mkdir,嗯没问题,然后发现帮助文件很nice下边还有一些别的东西,像diagnostics, history这中blabla,还有一个rmdir可以搞一下。

这个后台编辑器竟然支持 c-f c-b c-p c-n。

还真是程序员的网站啊。

哈哈,今天就先写到这里吧,本来的名字下是Mac下学习zsh(一)。不过毕竟是重新开始写博客,调侃居多,下次好好重开这个标题吧。

时间: 2024-10-29 10:46:17

MacOS瞎鼓捣几天,新的开始。的相关文章

python3.8 新特性

https://docs.python.org/3.8/whatsnew/3.8.html python 3.8的新功能本文解释了与3.7相比,python 3.8中的新特性. 有关完整的详细信息,请参阅变更日志. 注意:预发布用户应注意,此文档当前处于草稿形式.随着python 3.8向发行版迈进,它将得到实质性的更新,所以即使在阅读了早期版本之后,也值得检查一下.总结-发布亮点新特点编译字节码文件的并行文件系统缓存新的pythonpycacheprefix设置(也可用作-x pycache_

Python 3.8 新特性全面解读

新功能 编译的字节码文件的并行文件系统缓存 新的 PYTHONPYCACHEPREFIX设置(也可用 )将隐式字节码缓存配置为使用单独的并行文件系统树,而不是每个源目录中的默认子目录.-X pycache_prefix__pycache__ 报告缓存的位置sys.pycache_prefix(None表示pycache子目录中的默认位置). 其他语言变更 一个continue说法是非法finally条款因与实施问题.在Python 3.8中,这一限制被取消了. 该int类型现在具有as_inte

一个小型线上网站的产生历程

自学了一段时间web开发后面试了份全站实习工作(就是前后端包括服务器搭建都一个人完成).然后就开始了第一次真实搭建一个线上运营的网站的历程... 整个网站包括6个可显示页面,其中3个为动态生成页面.由于是企业的一个业务使用网站(就是用户通过登录我们网站使用公司提供的某项业务),不涉及支付,涉及的数据库表规模和实际日访问量都不会太大,此外涉及一个用调用实际业务代码(C代码)的问题. 前后我的主要开发时间大概是2周,2周后我基本已经闲着在关注安全问题和做些小改善了...所以估计出来的网站还是比较粗糙

豆瓣Redis解决方案Codis安装使用

豆瓣Redis解决方案Codis安装使用 1.安装 1.1 Golang环境 Golang的安装非常简单,因为官网被墙,可以从国内镜像如studygolang.com下载. [root@vm root]$ tar -C /usr/local -zxf go1.4.2.linux-amd64.tar.gz [root@vm root]$ vim /etc/profile export GOROOT=/usr/local/go export PATH=$GOROOT/bin:$PATH export

C# WinfForm 控件之dev报表 XtraReport

这个控件其实用法和fast也差不了太多但如果没接触过 真有种老虎吃天的感觉 1.这里先不说那些高深的先说最基本的 在窗体中显示一个设计好的 模版 1.1一般设计和这个程序是分着的为了方便我就先把他们合到一起 先建一个winform application  在form1中放一个button 1,2右击程序 添加新项  如下图 选devExpress V16.1ReportWizard 点添加 弹出的对话框中选Empty Report 1.3设计视图先随便加几个XLabel 加个ReportHea

跟着数百万人编程导师学C语言!

点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书 --异步小编 为什么说这不是一本完全C语言的书?因为<"笨办法"学C语言>不仅仅是一本书,随书附赠5个多小时充满激情的视频,这是一套完整的C语言视频课程! 这本书刚拿到样书,运营经理兴奋的发来消息:"手机扫码看视频,太方便了,速度也很快,配的字幕也很赞!"而本书的责编杨海玲老师很淡定:"这个是我尝试的第一本扫码看视频的书,虽然遇到些问

QQ群排名自动吸粉,同样是玩群,为什么他们这么牛?

说到玩QQ群,我们相信每个人都会有不同的感想,那同样是玩QQ群,为什么有的人一毛钱都没捞到,有的人却可以赚得盆满钵满,其实,玩QQ群和做项目一样,其本身并无好坏,只不过是看谁来玩罢了,下面我们就举几个简单的例子来说明一下: 案例1.用QQ群玩人脉的"人脉哥" 我们和人脉哥是好朋友,他算得上是一个玩QQ群的高手,他的高明之处不在于玩QQ群的技术上,而是在于QQ群运用上; 人脉哥本身是做小儿推拿的,所以他就建了几个本地的母婴群,他建群的目的不是为了吸引那些新妈妈们入群,然后直接推销自己的产

PE文件格式学习之PE头移位

以前刚开始学网络安全,是从免杀开始的.记得那时候杀毒软件还很弱.金山江民瑞星还存在. 那会什么原理也不懂,就一直瞎鼓捣.(后来转入渗透行列了) 这段时间一直在学PE格式,突然想起来以前很古老的PE文件头移位. 网上搜了搜,看大家虽然做了视频,但是竟然没人讲原理.借着刚好在学PE格式的知识,就做个PE文件头移位的笔记.(不喜勿喷,刚学PE头文件格式,难免出错请提点,谢谢) 当然现在这种很古老的免杀方式对于杀软来说根本是不堪一击了.纯属做笔记. PE文件的基本结构如图示: IMAGE_DOS_HEA

Debian8.3如何设置默认不启动Gnome

最近又光荣的回归了debian的怀抱,其实我就是跟风,现在做传媒平时也用不到多么高深的计算机知识,纯粹自己瞎鼓捣……嘿嘿,我相信有很多像我一样的人,刚刚装上了debian可以在同事面前华丽丽的装了一逼.....为了让这个逼装得不漏痕迹,开机就要唬住他们,于是我想到了如何才能让debian默认进入字符界面呢? 从网上找了很多方法,都不奏效,至于都有哪些方法为什么不管用在此我就不一一列举了,因为我...咳咳,能找到一个方法让我不漏痕迹的装了一逼就好!!! 下面我告诉你我是怎么做的: 修改/etc/X