C语言-mac开发环境

2015-04-19  本文已影响689人  孙国庆

1、终端命令

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

路径的概念——文件的位置

mac:/users/qianfeng/desktop/**.**

windows:d:\ms\desktop\*.*

绝对路径:从根目录开始链接

相对路径:不从根目录开始链接

目录(文件夹)

2.2 pwd显示当前工作目录

ls显示当前目录下的可见文件

ls -a显示当前目录下的所有文件(包括隐藏文件)

ls -l是以长格式形式显示可见文件的基本属性

ls -G颜色显示

打开终端,默认进入的是“用户主目录”

2.4 cd改变当前的工作路径

cd dir进入名为dir的目录

cd..返回到上层目录

cd直接进入用户主目录

cd ~进入用户主目录

cd.进入到当前目录

cd /进入到根目录

2.5mkdir创建新目录(当前目录下创建)

touch创建普通文件

——touch test.txt创建一个名为test的文本文件

2.6 cp复制(拷贝)

cp test.txt .. 相对路径复制到上一级目录

cp test.txt /users/qianfeng/desktop 绝对路径

cp -r test1 ./test2/

—— -r 表示连同test1下面的子目录一同复制到test2下

2.7mv剪切

mv test.txt .. 剪切到上一层目录

mv test.txt /users/qianfeng/desktop/sgq/

mv ../test.txt .绝对路径剪切

重命名:mv test.txt haha.txt相对路径重命名

mv /users/qianfeng/desktop/sgq/test.txt /users/qianfeng/desktop/sgq/haha.txt

为什么要学绝对路径?

——因为我们可以操作非当前目录下文件

2.8 rm删除

——删除普通文件

rm -r删除目录

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

3、vim 是终端下的文本编辑器

作用:打开文件,编写文件,保存文件,关闭文件。

vim的三种模式

命令模式

输入模式

末行模式

3.1.1命令模式

打开文件:vim test.txt

打开一个文件直接进入命令模式

进入命令模式

x---删除一个字符

dd---删除一行dd与p连用相当于剪切

(n)dd---删除N行

yy---相当于复制

p---相当于粘贴

u ---取消上一次操作(撤销)

shift+$---光标移动到行的末尾

shift+⬅️---光标回到行首

gg---光标回到第一行头

G(shift+g)---光标回到末行

3.1.2输入模式

切换到输入模式:ESC+(狂按ESC 保证你在命令模式)(a或i或o)

esc+a光标之后输入

esc+i光标之前输入

esc+o重启一行输入

下方出现insert时可以输入

3.1.3末行模式(存在即合理)

切换到末行模式:狂按ESC 保证你在命令模式)+:(冒号)

——w保存

——q退出

——wq保存并退出

——q!强制退出

数字n---光标跳到第N行

/---正向查找

?---反向查找

n---查找下一个

set nu---设置行号

set nonu---取消行号

3.2 切换三种模式关系

命令模式《——》输入模式

命令模式《——》末行模式

上一篇下一篇

猜你喜欢

热点阅读