一、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 [选项] [文件]...
三大主要功能:
- 一次显示整个文件:cat filename
- 从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
- 将几个文件合并为一个文件:cat file1 file2 > file
三、Vim 编辑器
1 2 3 4 5
| vim readme.txt #用于编辑文本 i #进入编辑 Esc #进入命令模式 wq #保存退出 !q #不保存退出
|
四、通过 VI 编辑器修改hosts
打开终端(应用程序——实用工具),运行:
- 屏幕上会提示你输入密码(输入密码的时候不会有任何字符显示,甚至*都不会显示,输完之后按回车就是了)
- 打开 hosts 文件之后按 i 键进入插入模式(可理解为编辑模式),然后按照你的需要对该文件进行编辑。
- 编辑完成之后按 ESC 键退出插入模式,之后按 :wq+回车保存退出,记得英文的冒号也是要输入的哦。
参考资料