mac下dos环境窗口(黑窗口)

初识终端命令行(Command Line):

一条命令包括Command Name、Options、Arguments、Extras四个部分,后三个部分是可选的。

Options部分用 - 前导符号,许多命令的Options部分只包含单个字母,这时候可以合并:例如:ls -lA 和 ls -l -A是等效的。

Arguments部分用来细化这个命令或指定这个命令具体的实施对象。

Extras部分则用来进一步实现其他功能。

例如:命令:$rm -R /Applications/Junk.app 包括前3个部分,用户强行删除junk.ap程序。

如果你输入了错误的命令,系统会返回一些错误信息,但是系统不会阻止你做任何事。

关于man命令:

  • 虽然有上千条命令,每条命令有很多可选参数和具体的使用方法,但是你不需要记住这些命令,只需要记住一个:man。
  • man是一个命令使用指南,输入man command-name即可获取。例如你想知道ls命令怎么用,输入man ls 进入使用指南页面。
  • 指南页面很长,使用箭头上下移动,空格翻页,输入/和关键词来搜索,按Q退出。(或Ctrl + Z)
  • 输入man -k 和关键词对整个使用指南数据库进行搜索。

切换到其他路径和目录:

如果你想切换到其他目录,用三个命令行:pwd、ls 、cd

pwd:print working directory ,显示当前目录的绝对路径。

ls:list directory contents,列出当前目录的内容。

cd: change directory ,改变当前目录到指定目录,如果不指定,则会返回home folder。

处理特殊字符:

  • 如果目录中有特殊字符(空格、括号、引号、中括号、! $ & * ; | \),用反斜杠\ 来表示这些特殊字符。(用tab键+回车会自动用反斜杠\ 帮我们处理特殊符号)

例如: $ cd text\&main ,表示切换目录至text&main

  • 可以直接把文件从访达拖到终端窗口来获得绝对路径,方便很多。
  • ~ 在终端命令中表示根目录,一个 . 表示当前目录,两个点 .. 表示父目录。

例如:cd .. :返回上一级   

 cd . :相当于不动

Tab + 回车:

输入cd后,点击Tab键会自动显示我们当前位置所拥有的文件(自动帮我们补齐)

查看隐藏文件:

为了简化工作,Command Line(命令行)和Finder(访达)都会隐藏许多文件和文件夹。如果想查看隐藏文件,在终端命令会直接看到,但是在Finder中是隐藏的,终端会忽略这些隐藏属性。

另外,ls命令会隐藏以 . 开头的文件,如果要一起显示出来,利用 ls -la ,增加了-l,目的是控制输出格式。输出结果你会看到包括 . 和 .. 两项,他们分别表示当前文件夹和父文件夹。如果你不想显示这两项,只需要把-a改成-A即可。

ls -l 或 ll :显示当前目录下,每个文件的详细信息

编辑文件和文件夹:

有许多基础的命令用来编辑文件和文件夹,包括mkdir,cp,mv,rm,rmdir,vi。下面我们简单介绍下这些命令。

mkdir

make directory 缩写,用来创建文件夹,语法为mkdir 后接新文件夹的目录。可以用-p选项,来一起创建路径中不存在的文件夹。

cp

copy的缩写,用来把文件从一处复制到另一处。语法为cp 后接原始路径,再接目标路径。如果你想复制整个文件夹和所有内容,需要添加-R选项。如果指定的目标路径不含文件名,则cp命令会按原名复制。如果指定的目标路径包括文件名,则会复制为你指定的文件名。如果仅指定新文件名,则会在原处以新名称创建文件副本。注意,系统会自动替换同名文件而不会出现提升。

mv

move的缩写,用来移动文件。语法为:mv 后接原路径,再接新路径。mv的指定路径规则与cp是一样的。

rm

remove缩写,会永久删除文件。注意Command Line中没有废纸篓。语法为rm 后接文件路径。如果希望安全删除文件,可以使用srm命令。rmdir 和 rm -R rmdir 是remove directory缩写,会永久删除文件夹。rmdir命令无法删除含有任何其他文件的文件夹,所以大多数情形下rmdir命令是不适用的。不过,你可以利用rm -R选项来删除文件夹及包含的所有文件。

vi

代表visual 视觉的。vi是Command Line中最常见的文本编辑器。用vi打开文本文件,只需要输出:vi 接文件路径即可。

打开后会处于“Command模式”,vi 会等你输入一些预定字符来告诉vi你想做什么。按i 开始进入编辑模式。按esc退出编辑模式,进入Command模式。:wq 保存退出,:q 退出。

实用小技巧:

  • 输入命令 open , 可以打开当前的位置。
  • control + C ,可以终止正在执行的命令。
  • 再次执行前编辑命令,值需要用箭头和键盘的其他字母。
  • 箭头浏览历史命令
  • history查看历史记录
  • control + L 清屏

在黑窗口创建文件夹:

mkdir __文件夹名字___

删除文件夹下的全部文件:(慎用慎用!!!)

rm -fr ./*

 

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值