快捷键
打开终端 :Ctrl Alt t
放大终端:Ctrl Shift +
缩小终端:Ctrl -
中英切换: Ctrl 空格
清屏(保留): Ctrl L
新建
新建文件夹:mkdir 文件名
新建文件: touch 名.类型
新建多个:mkdir 文件名 文件名 文件名
touch 名.类型 名.类型 名.类型
(不能新建同名mkdir,建文件会更新)
mkdir -p aa/bb/cc 新建嵌套文件
查看 (ls)
ls -a 查看所有包括隐藏
ls -l 查看建立日期
-rwx-rw-x 2 a123 a123 40 8月 31 10:31 aa
连接数 用户名 组名 大小 时间 文件名
文件类型7种:bcd-lsp
rwx 可读可写可执行 rw- 可读可写不可执行
切换(cd)
cd . 下一级
cd .. 上一级
cd ../b 同级文件夹切换
家目录 cd cd ~
cp 复制
cp 文件 目录 a.c复制到bb
不在同一目录需要补齐路径
cp 文件
cp -r 文件夹
移动
mv移动文件夹
删除 (rm)
rm 删文件
rm -r 删文件夹
vi编辑器
命令行模式
终端code 文件夹 打开vscode
复制:yy 复制很多行:nyy(n:行数)
粘贴:p
删除(还有一个作用剪切):dd 删除很多行:ndd
撤销:u
反撤:ctrl r
光标移动首行: gg
光标移动末行: G
光标移动行首: 0
光标移动行尾:$
整理代码格式:gg=G
插入模式:
实现代码编辑的功能
a、i、o/A、I、O
底行模式:
是在最后一行显示
指定行复制:3,5y 复制3 - 5行
指定行的删除:3,5d 删除 3-5行
保存:w
退出:q
保存并退出:wq
强制:! (w!、q!、wq!)
分屏:vsp
简单的编程步骤
- 新建一个 .c 文件: touch xxx.c
- 打开文件:vi xxx.c
- 写代码:
#include <stdio.h> // 头文件
int main() // 主函数 int :函数类型
{
printf("hello world\n"); // 打印语句 \n :换行
return 0;
}
- 保存并退出:wq
- 编译代码:gcc xxx.c
- 执行可执行文件 ./a.out