今天小研究了一下MAC的终端命令,主要为了方便调试程序用,XCODE用不来啊。。。

在这里记下。。防止丢失

pwd      当前工作目录

cd(不加参数)  进root

cd(folder)  进入文件夹

cd ..      上级目录

cd ~      返回root

cd -      返回上一个访问的目录

rm 文件名     删除

cat 文件名(|less)  在终端下查看文件

ls        列出目录下所有文件

cp 文件名 目标目录  将文件拷贝到目标目录下

~代表root  如:~/Document/CPP2/

mkdiv      新建文件夹

g++ 源文件名    编译源文件,产生a.out

./文件名      运行  例如:./a.out < 输入文件名 > 输出文件名

control+d     中断a.out运行

nano       编写脚本语言  ctrl+o存储

nano ....sh    打开

bash ....sh    运行脚本

echo "...$i..."   输出语句

那么目前我们的 Linux (以 CentOS 5.x 为例) 有多少我们可以使用的 shells 呢? 你可以检查一下 /etc/shells 这个文件,至少就有底下这几个可以用的 shells:

  • /bin/sh (已经被 /bin/bash 所取代)
  • /bin/bash (就是 Linux 默认的 shell)
  • /bin/ksh (Kornshell 由 AT&T Bell lab. 发展出来的,兼容于 bash)
  • /bin/tcsh (整合 C Shell ,提供更多的功能)
  • /bin/csh (已经被 /bin/tcsh 所取代)
  • /bin/zsh (基于 ksh 发展出来的,功能更强大的 shell)
bash是shell的一种,linux现在默认的shell就是bash。在使用ubuntu 10.4.1开发android的时候,shell也要改成bash。
mac os默认的shell也是bash,打开终端,默认就是bash
如果在终端中输入指令bash:
taylors-Mac-mini:~ taylor$ bash
bash-3.2$ 
然后在bash-3.2$ xxxxxxx
下输入的指令,其实就相当于 bash ....sh    运行脚本
退出bash的脚本模式直接exit就回到了用户状态
错误的理解:在用户状态下输入bash就是进入bash,其实开打终端就是bash了,并不需要再输入bash进入,在bash-3.2$ 状态下输入的指令其实是bash脚本。

MAC OS X 终端命令入门 (简单常用整理)相关推荐

  1. 苹果Mac OS系统终端命令大全介绍

    苹果Mac OS X操作系统下,也有类似于Windows下面的CMD运行框!在这里你可以像 Windows 一样在 Mac 终端里面使用各种指令来操作你的Mac,例如:隐藏和显示文件,修改Hosts, ...

  2. mac下一些终端命令的使用

    mac基础终端命令入门 作为一名编程人员,(叫程序猿显得屌丝,叫攻城狮感觉还达不到),我经常看到许多大神在终端里面进行一些神操作.鉴于此,我今天就百度了一下,别问我为什么不Google,穷屌丝翻不了墙 ...

  3. Mac OS 输入adb命令无效(zsh: command not found: adb)的解决方法

    Mac OS 输入adb命令无效(zsh: command not found: adb)的解决方法 出现这个问题大概率是因为Android环境未配置或者未生效,需要配置Android环境变量才能执行 ...

  4. Mac OS X终端的常用操作命令(UNIX指令)

    用了十多年windows,终于换了个高配Mac,俗话说 无论前端还是后端最终还是走向了linux,无论是换了多少台PC最终都会走向Mac.不学习命令行用什么Mac? 干就完了~ pwd 显示现在的文件 ...

  5. Mac OS下安装mysql及其简单使用

    一.MySQL安装 到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本 比如:Mac OS X ver. 10.9 (x86, ...

  6. linux macos 程序员,关于macos:Linux相当于Mac OS X“open”命令

    我在命令行中发现Mac OS X中的"open"命令非常方便. 从"男人开放": The open command opens a file (or a dir ...

  7. Mac OS mysql 启动命令

    在Mac OS X启动和停止MySQL服务的命令 启动MySQL服务 sudo /usr/local/mysql/support-files/mysql.server start 停止MySQL服务 ...

  8. Mac下的终端(terminal)常用命令

    查看 在终端里输入ls就可以查看文件和文件夹,但隐藏的文件就无法查看,使用ls -a即可. 在访达中可以通过同时按住" Command + Shift + . "三个按键,即可查看 ...

  9. 使用 ohmyzsh 打造 windows、ubuntu、mac 系统高效终端命令行工具

    如果觉得内容不错,可以设为星标置顶我的公众号 原标题名:oh my zsh 和 windows git bash 设置别名提高效率 写于2018年06月03日 在我的微信交流群中听闻很多前端开发比较贫 ...

最新文章

  1. IBM推出基于Watson的认知营销服务
  2. java学习笔记12--异常处理
  3. 飞鸽传书的设计应当具有“完整性”
  4. python 32位软件下载安装_Python32位官方下载-Python(开发环境工具)v3.9.1 x32 官方win版-ucbug软件站...
  5. 如何实现文件下载进度条呢?
  6. 转《JAVA和C#得相同点和不同点》
  7. 【交通标志识别】基于matlab SIFT交通标志识别【含Matlab源码 717期】
  8. python不同版本切换_Python版本切换,python,的
  9. 163邮件服务器设置 端口号,163邮箱端口设置
  10. 支付宝h5跳转小程序
  11. Fortran 读取gps广播星历和精密星历
  12. STM32L0外接32768HZ晶振应该接多大的负载电容才合适
  13. 如何做一个基于JAVA购物商城系统毕业设计毕设作品(springboot框架)
  14. 常见的内存错误及对策
  15. JVM(1)——字节码
  16. PuTTY 下载安装教程
  17. 前端做table下载excel功能
  18. 大型高并发高负载网站的系统架构[转载]
  19. 以太网实习_实习 | 2018年春季实习面试问题整理
  20. 字符串连接操作符“+”

热门文章

  1. 鸿蒙、OpenHarmony、HarmonyOS傻傻的分不清楚。。。看这篇就够了
  2. android sd卡列目录文件_(科普)详解Android系统SD卡各类文件夹名称
  3. 文本超出显示省略号的方法
  4. 亚马逊推荐python_Python之亚马逊智能产品评论分析
  5. MySQL学习笔记——第2章 SQL的基本概念和MySQL简介
  6. 渗透测试情报收集工具
  7. 多疗程40Hz tACS对阿尔茨海默病患者海马灌注的影响
  8. 微服务架构下的服务调用与鉴权——某保险公司微服务平台实施案例分享
  9. 软工之404 Note Found团队
  10. 金三银四的背后--软件测试工程师的求职之路