程序媛的mac修炼手册-- 终端(terminal)常用命令
创始人
2024-12-28 02:07:01
0

「终端(terminal)」相当于macOS的一个 App ,它的特殊之处是,它是管理其它App的App,操作主要通过命令行界面 (CLI) 。

相比于我们日常熟悉的用户界面(User Interface,UI),操作哪里就点哪里而言,命令行界面的“含码浓度”略高。简而言之,「终端」命令行的基本套路就是:命令+ 操作对象。

不过,常用命令大都是英语动词的简写。比如:
ls               是”列表(List)“的简写,ls 命令用于查看文件夹中的文件列表;
mv            是”移动(move)“的简写,mv 命令用于将文件或文件夹从一个位置移到另一个位置;
cp             是”复制(copy)“的简写,cp命令用于生成文件副本;
···
命令的作用对象,往往是文件和文件夹,通过路径识别它们的位置。

完整的命令的作用对象一般包括:Options、Arguments、Extras 三个部分(任一or 全部)

Options 部分:用 - 作为前导符。许多命令的 Options 部分只包含单个字母,可合并。

  • 例如:ls -lA 和 ls -l -A 是等效的。

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

  • 例如:下列命令包含Arguments部分,用于列示Library文件中的“Internet   Plug-Ins”文件目录
    $ ls /Library/Internet\ Plug-Ins

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

在「终端」查找需要的命令

若要查询命令,可以使用 man 命令来显示命令手册页面。
在「终端」光标处键入 "man man",然后按下 Return 键。如下图所示:

若要关闭 man 页面并清除窗口,在键盘上按下 q 键。

在「终端」查看文件路径

组成路径的文件夹名称使用斜杠分隔。例如,我的mac上指向「终端」App 的路径为: /System/Applications/Utilities/Terminal.app

查看当前路径
在「终端」光标处键入 "pwd",然后按下 Return 键。

查看Mac中任意文件或文件夹的路径
使用「聚焦」(Spotlight)搜索相关文件名,在搜索结果中找到后拖入「终端」框中,如下图所示。如果自己事先隐藏了文件,无法搜到,可借助Mac右键工具,取消隐藏项目后,再搜索查找文件。

「终端」常用命令

sudo概述
sudo代表 “substitute user do”/“super user do”。用 sudo 执行一个命令会使用 root 账户权限。当然,使用之前需要 administrator 账户(管理员账户)的授权(输入密码)。
默认情况下,任何管理员账户都可以使用 sudo 来获取 root 权限,甚至当 root 账户在图形界面被禁用的情况下,sudo 依然有效。这个命令是很多情况下我们不得不使用 Terminal 的原因,同样也是给每个用户管理员身份的危险所在。不过,你可以调整 sudo 的配置文件,来限制它的使用。

$ cat secret.txt cat: secret.txt: Permission denied $ sudo cat secret.txt Password: This is the contents of the secret.txt text file that the user account renfei does not normally have access permissions to read. However, because he is an administrative user, she can use the sudo command to envoke root user access and read the contents of this file. 

如果由于你忘了使用 sudo 而导致命令行返回一个错误,只需输入 sudo !! 就可以用 sudo 来执行上一条指令。不恰当地使用 sudo 可以轻易破坏你的系统设置。命令行只会在第一次执行严重破坏性行为之前提示。

创建目录
命令:mkdir
使用说明:输入mkdir,随后空格,再输入目录名,按下 Return 键。

进入目录
命令:cd
使用说明:输入cd,随后空格,再输入要进入的文件目录名,按下 Return 键。      
                   只输入cd,可从当前目录返回到根目录

删除空目录
命令:rmdir
使用说明:输入rmdir,随后空格,再输入要删除的目录名,按下 Return 键。
注意:此删除操作后,目录被彻底删除,不会出现在废纸篓里。

删除目录
命令:rm -rf
使用说明:输入rm -rf ,随后空格,再输入要删除的目录名,按下 Return 键。
注意:此删除不会出现在废纸篓里

创建文件
命令:touch
使用说明:输入touch,随后空格,再输入文件名.文件类型后缀(比如**.txt / **.page/ **.csv),按下 Return 键。

删除文件
命令:rm
使用说明:输入rm,随后空格,再输入文件名.文件类型后缀(比如**.txt / **.page/ **.csv),按下 Return 键。
例如:删除一个test.txt文件,命令行是“rm test.txt”
注意:此删除不会出现在废纸篓里 

查找文件
命令:find
使用说明:输入find,随后空格,再输入文件名.文件类型后缀(比如**.txt / **.page/ **.csv),按下 Return 键。

打开成可视化的文件夹
命令:open
使用说明:如果是open .则是打开当前命令里的目录。如果要打开指定的文件夹或者文件则格式为open 要打开的路径即可。

mac关机
命令:sudo shutdown -h now --立刻关机
使用说明:
sudo shutdown -h +10 -- 十分钟后关机
sudo shutdown -h 20:00 -- 晚上八点关机

mac重启
命令:sudo shutdown -r now
 

更多详情请参考苹果官网的「终端」使用手册。

相关内容

热门资讯

绝活儿辅助!广西老友玩老是输怎... 绝活儿辅助!广西老友玩老是输怎么办(辅助挂)都是真的有辅助app(讲解有挂)在进入广西老友玩老是输怎...
法门辅助!福建13水插件(辅助... 法门辅助!福建13水插件(辅助挂)一贯是有辅助技巧(有挂技术)1、许多玩家不知道福建13水插件辅助怎...
办法辅助!潮友会app下载官方... 办法辅助!潮友会app下载官方辅助器(辅助挂)真是真的是有辅助app(有挂教程)该软件可以轻松地帮助...
妙招辅助!邯郸胡乐挂辅助(辅助... 妙招辅助!邯郸胡乐挂辅助(辅助挂)好像存在有辅助插件(有挂方略)1、上手简单,内置详细流程视频教学,...
教程书辅助!乐酷辅助(辅助挂)... 教程书辅助!乐酷辅助(辅助挂)其实存在有辅助脚本(有挂细节)乐酷辅助能透视中分为三种模型:乐酷辅助模...
学习辅助!决战卡五星辅助(辅助... 学习辅助!决战卡五星辅助(辅助挂)本来真的是有辅助软件(有人有挂)学习辅助!决战卡五星辅助(辅助挂)...
绝活辅助!边锋嘉兴麻将辅助器(... 绝活辅助!边锋嘉兴麻将辅助器(辅助挂)真是真的有辅助神器(新版有挂)1、边锋嘉兴麻将辅助器公共底牌简...
举措辅助!枫叶辅助器(辅助挂)... 举措辅助!枫叶辅助器(辅助挂)本来存在有辅助技巧(竟然有挂)1、下载好枫叶辅助器正确养号方法之后点击...
讲义辅助!点我达辅助(辅助挂)... 讲义辅助!点我达辅助(辅助挂)一直存在有辅助技巧(有人有挂)1、点我达辅助辅助器安装包、点我达辅助辅...
模块辅助!威信茶馆有挂的吗(辅... 模块辅助!威信茶馆有挂的吗(辅助挂)一直真的是有辅助脚本(揭秘有挂)1、玩家可以在威信茶馆有挂的吗线...