美文网首页
Mac终端命令

Mac终端命令

作者: xu_chen | 来源:发表于2019-07-09 17:26 被阅读0次

    OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。

    基本命令

    列出文件

    • ls 参数 目录名
      • 例: 想看看跟目录下有什么
        • ls /
        • 参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件

    转换目录

    • cd
      • 例:想到驱动目录下溜达一圈
        • cd /System/Library/Extensions

    拷贝文件

    • cp 参数 源文件 目标文件

      • 例:想把桌面的Natit.kext 拷贝到驱动目录中
        • cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions

          • cp -R 1 2
          • 1文件夹所有内容拷贝到2文件夹
        • 参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。

    删除文件

    • rm 参数 文件

      • 例:想删除驱动的缓存
        • rm -rf /System/Library/Extensions.kextcache

          • rm -rf 1
          • 删除 1 文件夹
        • 参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了

    移动文件

    • mv 文件
      • 例:想把AppleHDA.Kext 移到桌面
        • mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop
          • mv 2 22
          • 2文件夹移动到了22文件夹中去

    文本编辑

    • nano 文件名

      • 例:编辑natit Info.plist

        • nano /System/Library/Extensions/Natit.kext/Info.plist
        • 编辑完成后 用 Ctrl +O 存盘,Ctrl+X 退出
      • 另一个文本编辑软件是 vi,操作有些古怪,熟了是非常好用的,而且在所有类Unix系统中都它,走遍天下都不怕了。

    小技巧

    查看命令的详细帮助

    • man 命令名
      • 显示帮助文件(按q退出)
      • 比如要看看 ls 命令的详细用法,执行 man ls

    unix的命令行

    目录操作

    • mkdir

      • 创建一个目录
      • mkdir dirname
    • rmdir

      • 删除一个目录 ,只能删除空目录
      • rmdir dirname
    • mvdir

      • 移动或重命名一个目录
      • mvdir dir1 dir2
    • cd

      • 改变当前目录
      • cd dirname
    • pwd

      • 显示当前目录的路径名
    • ls

      • 显示当前目录的内容
      • ls -la
    • dircmp

      • 比较两个目录的内容
      • dircmp dir1 dir2

    文件操作

    • wc

      • 统计文件的字符数、词数和行数
      • wc filename
    • open

      • 使用默认的程序打开文件
      • open filename
    • file

      • 显示文件类型
      • file filename

    时间操作

    • date

      • 显示系统的当前日期和时间
      • date
    • cal

      • 显示日历
      • cal 8 1996
    • time

      • 统计程序的执行时间
      • time a.out

    其它命令

    • history

      • 列出最近执行过的 几条命令及编号
    • clear

      • 清除屏幕或窗口内容
    • cd ..

      • 进入上一级目录
    • cd ~

      • 进入当前登陆用户目录下
    • diff/vimdiff

      • 比较两个文件
    • sudo

      • 以root权限执行一次命令
    • clear / ctrl+L

      • 清屏
      • cammand+k (clear其实没鸟用)
    • ctrl+C

      • 无条件终止
    • rm –rf *

      • 强制删除当前目录下所有文件
    • rm -rf

      • 删除文件或目录
    • cp -r

      • 复制文件
    • stat 文件名

      • 查看文件详细信息
    • mv

      • mv 1234 1
      • 重命名

    相关文章

      网友评论

          本文标题:Mac终端命令

          本文链接:https://www.haomeiwen.com/subject/hurfkctx.html