2015.03.31hello Mac /C

1.Mac 本快捷键

2.终端命令

2.1什么是终端,终端的作用

路径的概念:文件的位置

mac   users/ms/desktop/1.rtf

win     d:\111\222\333\1.txt

绝对路径:从根目录开始的路径

相对路径:不从根目录开始的路径   222\333\1.txt

2.2如何打开一个终端

pwd:输出当前工作的目录路径

ls:显示当前目录内容

ls -G :变色设置

ls -a :显示所有文件

ls -l :以长格式显示文件属性(详细信息)

[drwx------+  6 qianfeng  staff   204  3 31 15:48 Desktop]

rm 删除

cd + dir:切换到dir目录

cd .. 返回上级目录

cd . 当前目录

cd ../.. 

cd ~ 或者cd : 进入用户主目录  

cd /进入根目录

vim .bash_profile  进入vim 编辑器 i  —>  ESC SHIFT+:  —> wq

source .bash_profile   —>立即生效!!

syntax on  语法高亮

set nu  显示行号

************************************************

2.3终端常用命令

mkdir 创建文件夹

touch 创建文件 

touch a b c 创建多个

 

cp  niki.txt ./temp 复制文件到文件夹

cp -r liushuang  /user/qianfeng/Desktop/ 复制文件夹

 

mv  niki.txt  ./temp 移动文件

mv  liushuang ./temp 移动文件夹

mv  niki.txt  liushuang.txt 重命名文件   路径长度要相同

mv niki  liushuang  重命名文件夹  路径长度要相同

 

rm 删除文件

rm -r  删除目录

rm -r * 删除所有文件

rm -f * 删除当前目录下所有文件

rm -rf * 删除当前目录下所有文件夹

***************************************************

3.vim 的使用

3.1什么是vim,vim 的作用

终端下的文本编辑器

需求:打开文本 /输入文本/保存/关闭

3.2如何打开vim    —>  vim 1.txt

3.3 vim的三种模式

命令模式(打开文件即命令模式)—>  输入模式(输入 a i o)—> 末行模式(shift +:) 

ESC +a:光标之前输入

ESC +i :光标之后输入

ESC +o :换行输入

 

3.3.1命令模式

x 删除本行的一个字符

dd 删除某行    ndd 删除n行

yy 复制一行    nyy 复制n行

dd + p 剪切     ndd + p 剪切n行

p 粘贴

u 撤销

 ESC 前提下SHIFT + $ 移动到本行末尾

                 SHIFT + <-移动到本行首位置

                 SHIFT + ->移动到下一行首位

                 gg 光标到第一行开头

                 SHIFT + g 移动到最后一行开头

3.3.3 末行模式 (切换: ESC + :)

w 保存  w!强制保存

q 退出  q! 强制退出

wq 保存后退出

u  撤销

: 23  ->末行模式下进入23行

set number/nu 设置行号   set nonumber  /nonu 取消行号

ESC + : 末行模式下

/liushuang  查找liushuang, n(next) 从前往后找

?liushuang  查找liushuang, n 从后往前找

3.3.4 三种模式之间的相互转换

命令模式《》输入模式

命令模式《》末行模式

输入和末行不能直接转换,命令是桥梁

****************************

4.编写第一个c程序

 

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。