欢迎各位兄弟 发布技术文章
这里的技术是共享的
刚入手mac笔记本的人可能会不习惯mac系统的操作,其中终端就是一个典型例子。那么,在mac系统中终端到底是什么?以及如何使用终端呢?
mac系统终端是什么
终端就是连接内核与交互界面的这座桥,它允许用户在交互界面上打开一个叫做「Terminal 终端」的应用程序,在其中输入命令,系统会直接给出反馈。它实际允许用户间接控制系统内核,也就是系统的大脑,因此它理论上具备控制一切的权利。
怎么打开终端
点击在mac系统桌面右上角的放大镜图标会出现搜索框,直接输入“终端”或者“Terminal ”都可以打开终端
搜索结果如下
进入终端
选择回车或者双击“终端”,即可进入终端
进入后终端页面如下
终端常用命令指令:
清空屏幕内容:clear
查看所在目录:pwd
回到上一个目录:cd –
回到用户目录(刚打开终端时目录):cd ~
根目录:/
当前目录:./
上一级目录: …/
ls 查看当前目录下得内容
ls / 查看根目录的内容
ls ./ 查看当前目录下得内容
ls ../ 查看父目录下得内容
ls ~ 查看用户目录的内容(打开终端默认在用户目录下)
dd 删除一行(光标所在的那一行) (剪切)
5dd 删除光标下的5行
p 粘贴
yy 复制
5yy 复制5行
u 撤销上一次操作 (undo)
ctrl+r 恢复操作 (redo)
gg 将光标定位在第一行
shift+g 将光标定位到最后一行
num shift+g 将光标定位在第num行
cd 目录 进入目录文件夹
mkdir xxx 创建一个名字为xxx的文件夹
touch yyy 创建一个名字为yyy的文件
vi yyy 如果文件不存在,则创建一个yyy的文件,并打开,如果文件存在,则是打开yyy文件。
rm yyy 删除yyy文件
rm -rf xxx 删除xxx文件夹
mv aaa bbb 将当前目录下得aaa文件,移动到当前目录下,并改名为bbb
cp aaa bbb 将当前目录下得aaa文件,拷贝一份,放到当前目录下,并改名为bbb
终端常用模式:
一般模式
命令模式 (如python3模式等)
:q 退出,(如果文件已经被编辑了,而没有保存的话,是无法退出的)
:w 保存
:wq 保存退出
:q! 不保存退出
:set nu 显示行号
:set nonu 隐藏行号
编辑模式:编辑模式进入一般模式:Esc键
一般模式进入编辑模式:a , I , o , shift + a , shift + I , shift + o
一般模式下
dd 删除一行(剪切) ctrl+x
num dd 删除num行
p 将剪切的内容粘贴到光标所在行下面
ctrl+vyy 拷贝一行 ctrl+c
num yy 拷贝num行
u 撤销 undo
ctrl+r 恢复 redo
gg 定位到第一行
shift+g 定位到最后一行
num shift+g 定位到num行
只要在终端内输入上述指令就可以实现对应效果,如查看所在目录,输入pwd,可以得到如下效果