Linux学习笔记-第二讲
Linux学习笔记-第二讲
tmux
vim
(1)进入homework 0文件夹,创建件names.txt,并顺次将下列姓名写入该文件,每个名字占Acwing、yxc、Bob、张强、李明、Alice
cd ~/homework/lesson_2/homework_0
touch names.txt
echo "AcWing" >> names.txt
echo "yxc" >> names.txt
echo "Bob" >> names.txt
echo "张强" >> names.txt
echo "李明" >> names.txt
echo "Alice" >> names.txt
(2〉进入homework 1文件夹,打开problem.txt,并依次删除下列字符:
cd homework_1
vim problem.txt
[1] 最后一行第101个字符:G101<Space>i<Backspace>ESC
[2] 第3行第8个字符:3G8<Space>i<Backspace>ESC
[3] 第1行第30个字符:gg30<Space>i<Backspace>ESC
[4] 第16行第55个字符::16<Enter>55<Space>i<Backspace>ESC
[5] 第9行第80个字符:9G80<Space>i<Backspace>ESC
保存::wq<Enter>
(3)进入homework 2文件夹,打开problem.txt,并依次执行如下操作:
cd homework_2
vim problem.txt
gg
/two<ENTER>
[1] 在第1个"two"的后面添加"abc" :3<SPACE>iabc<ESC>
[2] 在第2个"two"的前面添加"def" : nidef<ESC>
[3] 将第3个"two"后面的连续12个字符删掉 : n3<SPACE>d12<SPACE>
[4] 将第4个"two"所在的行删掉 : ndd
:wq<ENTER>
(4)进入homework 3文件夹,打开problem.txt,并依次执行如下操作:
cd homework_3
vim problem.txt
:5,15s/of/OF/g<Enter>
:1,$s/the/THE/g<Enter>
:1,$s/is/IS/gc<Enter>nynynynyny // 第一个是下标为0的,要从n开始,这里卡了好久
:wq 保存并退出
(5)进入homework 4文件夹,打开problem.txt,并依次执行如下操作:
cd homework_3
vim problem.txt
[1]删除第11行: 11G dd
[2]将所删除的行粘贴到文件最后一行的下一行: G p
[3]复制第5行: 5G yy
[4]将所复制的行粘贴到文件当前最后一行的下一行: G p
保存退出: :wq<Enterspace>3
(6)进入homework 5文件夹,打开problem.txt,并依次执行如下操作:
[1]删除第11行第15个字符(包含该字符)至第13行第5个字符(包含该字符)
11G14<space>v13G4<space>dG
|2]将所删除的内容粘贴到文件末尾(注意不要另起一行)
$p
[3]复制第5行第88个个字符(包含该字符)至第7行第6个字符(包含该字符)
5G87<space>v7G5<space>yG
|4]将所复制的内容粘贴到文件末尾(注意不要另起一行)
$p
//-------完整版----------
cd homework_5
vim problem.txt
11G14<Space>v13G4<Space>dG$p //前两个要求,写下标的前一位(14,5)
5G87<Space>v7G5<Space>yG$p //后两个要求,写下标的前一位(87,5)
:wq<Enter> 保存并退出
//----------------
(7)进入homework_6文件夹,并依次执行如下操作:
[1]清空source0.cpp
[2]将sourcel.cpp中的第1-3行和第12-24行复制到source0.cpp中
cd homework_6
vim source0.cpp
vG d :wq
vim source1.cpp
gg v3G$ y :q
vim source0.cpp
p G dd :wq
vim source1.cpp
12G v24G y :q
vim source0.cpp
G $ i <RIGHT> <ENTER> p :wq
(8)进入homework 7文件夹,格式化source.cpp
cd homework_7
vim source.cpp
gg=G
:wq
(9)进入homework 8文件夹,打开source.cpp,并依次执行如下操作:
[1]将第15-21行向右缩进2次。
[2]将第22-23行向左缩进1次。
cd homework_8
vim source.cpp
1. 15G v21G <SHIFT> + ">" v21G <SHIFT> + ">"
2. 22G v23G <SHIFT> + "<"
:wq
(10)进入homework 9文件夹
新建文件source.cpp,将链接中的代码抄进source.cpp文件中。
ctrl + shfit + c 下面的代码
#include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
cout << a + b << endl;
return 0;
}
ctrl + shfit + a
gg=G(格式化)
本文来自博客园,作者:不会飞的小飞龙,转载请注明原文链接:https://www.cnblogs.com/xiaofeilong7816/p/15183756.html