小雪崩 发表于 2017-7-8 10:03:51

Mac常用终端命令

一、基本命令
  1、列出文件
  ls 参数 目录名      例: 看看驱动目录下有什么:ls /System/Library/Extensions
  参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件
2、转换目录   
  cd    例:想到驱动目录下溜达一圈   cd /System/Library/Extensions
  3、建立新目录
  mkdir 目录名   例:在驱动目录下建一个备份目录 backup   mkdir /System/Library/Extensions/backup
  在桌面上建一个备份目录 backup    mkdir /User/用户名/Desktop/backup
  4、拷贝文件
  cp 参数 源文件 目标文件    例:想把桌面的Natit.kext 拷贝到驱动目录中cp -R /User/用户名/Desktop/Natit.kext /System/Library/Extensions
  参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。
  把驱动目录下的所有文件备份到桌面backup
  cp -R /System/Library/Extensions/* /User/用户名/Desktop/backup
  5、删除文件
  rm 参数 文件   例:想删除驱动的缓存rm -rf /System/Library/Extensions.kextcache   rm -rf /System/Library/Extensions.mkext
  参数-rf 表示递归和强制,千万要小心使用,如果执行了 rm -rf / 你的系统就全没了
  6、移动文件
  mv 文件   例:想把AppleHDA.Kext 移到桌面    mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop
  想把AppleHDA.Kext 移到备份目录中   mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup
  7、文本编辑
  nano 文件名   例:编辑natit Info.plist   nano /System/Library/Extensions/Natit.kext/Info.plist
二、详细命令
  1、目录操作
命令名功能描述使用举例mkdir创建一个目录mkdir dirnamermdir删除一个目录rmdir dirnamemvdir移动或重命名一个目录mvdir dir1 dir2cd改变当前目录cd dirnamepwd显示当前目录的路径名pwdls显示当前目录的内容ls -la  2、文件操作
命令名功能描述应用举例cat显示或连接文件cat filenameod显示非文本文件的内容od -c filenamecp复制文件或目录cp file1 file2rm删除文件或目录rm filenamemv改变文件名或所在目录mv file1 file2find使用匹配表达式查找文件find . -name "*.c" -printfile显示文件类型file filename  3、选择操作
命令名功能描述使用举例head显示文件的最初几行head -20 filenametail显示文件的最后几行tail -15 filenamecut显示文件每行中的某些域cut -f1,7 -d: /etc/passwdcolrm从标准输入中删除若干列colrm 8 20 file2diff比较并显示两个文件的差异diff file1 file2sort排序或归并文件sort -d -f -u file1uniq去掉文件中的重复行uniq file1 file2comm显示两有序文件的公共和非公共行comm file1 file2wc统计文件的字符数、词数和行数wc filenamenl给文件加上行号nl file1 >file2  
页: [1]
查看完整版本: Mac常用终端命令