Mac新手开发者必了解知识点

1、Mac下打开多个终端的方法
    1.焦点在终端上(使用鼠标点击下终端),使用快捷键command+N 即可得到另一个终端界面(如果现在光标的焦点在浏览器上,那么就是新打开一个浏览器窗口);
    2.光标的焦点在终端上,command+T,会新建一个tab样式的新窗口。

2、MAC Finder 访问/usr /var /tmp等隐藏目录

  1. 在Finder中,按下CMD + Shift + G ,在弹出的对话框中可以输入路径
  2. 终端输入open /usr

3、Mac下开发常用软件
浏览器:谷歌
编辑器:mac版sublime text
开发工具:IJ Intelli IDEA、Xcode
终端:iterm 2
长截屏工具:snip(https://www.jianshu.com/p/c73642c0ae6a)
其他:Office、Outlook

4.目录结构
因为 Mac 属于一种类 Unix 系统,因此 Mac OS X 目录 = Unix 系统通用目录 + 独有目录

以下为 Unix 通用目录:

1:/bin - 传统unix命令的存放目录,如ls,rm,mv等;
2:/sbin - 传统unix管理类命令存放目录,如fdisk,ifconfig等等;
3:/usr - 第三方程序安装目录;
4:/dev - 设备文件存放目录,如何代表硬盘的/dev/disk0;
5:/usr/bin, /usr/sbin, /usr/lib - 其中/usr/lib目录中存放了共享库(动态链接库);
6:/etc - 标准unix系统配置文件存放目录,如用户密码文件/etc/passwd。此目录实际为指向/private/etc的链接;
7:/tmp - 临时文件存放目录,其权限为所有人任意读写。此目录实际为指向/private/tmp的链接;
8:/var - 存放经常变化的文件,如日志文件。此目录实际为指向/private/var的链接。

以下为独有目录:

1: /Applications - 应用程序目录,默认所有的GUI应用程序都安装在这里
2: /Library - 系统的数据文件、帮助文件、文档等;
3: /Network - 网络节点存放目录;
4: /System - 只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等;
5: /Users - 存放用户的个人资料和配置。每个用户有自己的单独目录;
6: /Volumes - 文件系统挂载点存放目录;
7: /cores - 内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件;
8: /private - 里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录。

5.常用命令
进入根目录:sudo su -
显示隐藏的文件:ls -a
跳转到Finder打开文件夹:open ~./ssh
Linux vi/vim:https://www.runoob.com/linux/linux-vim.html

其他:https://www.jianshu.com/p/fdddcdf56e06

6.安装python3
https://blog.csdn.net/hou_manager/article/details/79555809

7.mac的剪切操作
    1. 选中,直接拉
    2. 右击 - 拷贝 - 选中文件夹,按住option,选择将项目移动到这里
注意复制和拷贝的区别
参考:https://sspai.com/post/28389

8.mac快捷键
control + tab:浏览器窗口右切
control+ shift + tab:浏览器窗口左切
command + “+”:文字放大
command + “-”:文字缩小
potion+command+esc:强制退出软件

9.linux系统下不同文件颜色代表的含义
绿色文件: 可执行文件,可执行的程序 ;
蓝色文件:目录;
白色文件:一般性文件,如文本文件,配置文件,源码文件等 ;

红色文件:压缩文件或者包文件;
浅蓝色文件:链接文件,主要是使用ln命令建立的文件;
红色闪烁:表示链接的文件有问题,如下文所示;
黄色:表示设备文件;
灰色:表示其他文件。

10.linux下从一台服务器复制文件或文件夹到本地
1.从服务器复制文件到本地:

scp root@×××.×××.×××.×××:/data/test.txt /home/myfile/

root@×××.×××.×××.××× root是目标服务器(有你需要拷贝文件的服务器)的用户名,×××.×××.×××.×××是IP地址,如192.168.1.100,后面紧跟的:不要忘记,/data/test.txt是目标服务器中你要拷贝文件的地址,接一个空格,后面的/home/myfile/是本地接收文件的地址。

2.从服务器复制文件夹到本地:

scp -r root@×××.×××.×××.×××:/data/ /home/myfile/

只需在前面加-r即可,就可以拷贝整个文件夹。

3.从本地复制文件到服务器:

scp /home/myfile/test.txt [email protected]:/data/

4.从本地复制文件夹到服务器:

scp -r /home/myfile/ [email protected]:/data/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章