C++学习之路【1】:标C数据结构和算法
一、Linux常用命令及vim编辑器
1、Linux常用命令
(1)pwd命令
pwd - print working directory,查看当前目录的位置
(2)cd命令
cd - change directory,修改当前目录的位置
进入指定的目录:cd 目录路径(绝对路径/相对路径)
cd 直接返回用户家目录
(3)ls命令
ls - list,查看目录里的内容
ls 目录路径(绝对路径/相对路径)
ls -a -l = ls -al
-a a表示all,查看目录里的而所有内容,包括隐藏内容
-l l表示list,查看每个项目的详细信息:
r - read(可读)
w - write(可写)
e - excute(可执行)
(4)touch命令
touch:创建一个空文件
touch 文件路径
例如:touch /home/tarena/b.txt
(5)mkdir命令
mkdir - make directory,创建一个空的文件目录
mkdir 目录路径(绝对路径/相对路径)
要求目录本身还不存在,但父目录必须已经存在
例如:mkdir /home/tarena/2024
mkdir a/b/c -p,-p逐级创建指定的目录
(6)rm命令
rm - remove,删除文件或目录
rm 文件名
rm命令也可以用来删除目录,这个时候需要使用 -fr 选项
rm 目录名 -fr
(7)cp命令
cp - copy,拷贝文件或者目录
cp 源文件 目标文件
cp 源目录 目标目录 -fr
(8)cat命令
cat:快速查看文件内容
cat a.c
二、vim编辑器
命令行模式:
w 保存修改不退出vim编辑器
wq 首先保存修改,然后退出编辑器
q! 不保存修改直接退出编辑器
一般模式:
G:移动到文件的最后一行
nG:移动到文件的第n行
u:撤销上一步操作
shift + v — 选中一行
按上下键 — 选中多行
y — 将选中内容拷贝到粘贴板
d — 将选中内容剪切到粘贴板(如果不粘贴的话就是删除)
p — 将粘贴板中内容从当前光标下一行开始粘贴
x — 删除,类似于delete(可以直接使用delete键)
练习:
1.将/user/include/stdio.h拷贝到主目录下
2.打开主目录下的stdio.h
3.跳转到文件的第100行
4.输入:hello 2024,hello world
5.跳转至文件的开头
6.删除前5行
7.撤销删除的操作
8.保存退出
9.删除主目录下的stdio.h