一、terminal 基本操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$ sudo -i #回车后,输入密码,切换到 root ;
$ su yourName #命令代表“substitute user identity”,切换到另一个用户账户
$ man [command-name] #常看此命令所有细节;

$ ls /System/Library/Extensions #ls 参数 目录名 列出文件
参数: -w 显示中文,-l 详细信息, -a 包括隐藏文件
$ ps -ef 静态查看所有进程;
$ top 动态查看所有进程运行状况,按q退出;

$ cd #含义是“change directory" 转到指定路径
绝对路径:完整描述一个文件的位置,总是以斜杠 '/' 开头,如 /Users/michelle/Public
相对路径:只描述一部分位置信息,从当前目录开始 如 Public/Drop Box
使用两个点(“..”)来代表父目录,如 cd ..甚至cd ../..

$ Tab Complete #(即按“Tab”键)自动补全
$ pwb #显示当前绝对路径
$ mkdir #新建文件夹
$ pico test.txt #生成一个文件
$ touch text.txt #生成一个文件
$ rm test.txt #删除一个文件
$ rmdir [路径] #命令无法删除含有任何其他文件的文件夹
$ rm -R #删除文件夹及包含的所有文件

$ pbcopy < ~/.ssh/id_rsa.pub #复制SSH的公有KEY
$ pbpaste > file.txt #粘贴文件
echo 'Hello World!' | pbcopy #将字符串Hello World放入剪贴板

$ control + C #终止命令
$ control + L #清屏

二、Cat 命令

cat 是“concatenate”的意思,会按顺序读取文件并输出到 Terminal 窗口,这个命令常用来显示文件内容,或者将几个文件连接起来显示。

1
2
3
4
5
用 cat 新建并编辑一个文件:
1、键入cat > filename.txt 后回车
2、录入文本内容;
3、键入回车;
4、在键盘上按下Ctrl+D (或者键入Control-D) #退出cat

命令格式:cat [选项] [文件]...

三大主要功能:

  1. 一次显示整个文件:cat filename
  2. 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
  3. 将几个文件合并为一个文件:cat file1 file2 > file

三、Vim 编辑器

1
2
3
4
5
vim readme.txt  #用于编辑文本 
i #进入编辑
Esc #进入命令模式
wq #保存退出
!q #不保存退出

四、通过 VI 编辑器修改hosts

打开终端(应用程序——实用工具),运行:

1
sudo vi /etc/hosts
  1. 屏幕上会提示你输入密码(输入密码的时候不会有任何字符显示,甚至*都不会显示,输完之后按回车就是了)
  2. 打开 hosts 文件之后按 i 键进入插入模式(可理解为编辑模式),然后按照你的需要对该文件进行编辑。
  3. 编辑完成之后按 ESC 键退出插入模式,之后按 :wq+回车保存退出,记得英文的冒号也是要输入的哦。

参考资料