mac终端命令杂记
MacOS简介
Mac的操作系统是MacOS,它是基于Darwin核心的系统,而Darwin是一种Unix-like的操作系统。
Mac的终端
Mac上的终端(Terminal)就像Windows上的CMD(command的缩写,命令提示符),它是用来连接内核(kernel)与交互界面(UI)的一个桥梁。也是人
和主机进行交互的一种接口,通过这个接口,我们输入一些命令,电脑主机就会按照我们的命令要求执行然后输出返回结果,然后我们和计算机进行交互的目的就达成了,只不过这种交互不像通过图形界面那样的直观,不过确实在某种场合下会更加的简单而且强大。
关于Bash
可以看看这个GNU关于BASH的文档: https://www.gnu.org/software/bash/
常用的终端命令
命令 | 作用 |
---|---|
ls | 列出当前目录下的内容 |
cd | change dir 切换目录 |
mkdir | 创建目录 |
pwd | 显示当前所在目录 |
cat | 显示文件内容 |
cp | 复制 |
rm | 删除 |
nano | 用nano编辑器打开文件 |
vim | 用vim编辑器打开文件 |
echo | 类似于print() |
tar cvf etcbak.tar etc | tar cvf etcbak.tar etc |
tar xvf etcbak.tar | 解开一个tar |
tar cvzf etcbak.tar.gz etc | 打包压缩一个 tar |
tar zxvf etcbak.tar.gz | 解压一个tar |
mv aa.bb cc.bb | 文件重命名 |