一般在linux操作系统中,常常使用字符界面操作
1. 打开字符界面窗口(终端)
快捷键: ctrl + alt + t —打开新的终端
快捷键: ctrl +shift + n —当打开一个终端后,如果想再打开一个同目录终端时使用
如下图:
2.linux系统结构
3. linux中的常用命令
命令行中的字符串含义:
ls -----查看目录中的文件
cd ----切换目录
mkdir -----创建目录(文件夹)
touch -----创建文件
rm ----删除文件
rm -r -----删除目录(文件夹)
cp -----复制文件
cp -r ---- 复制目录(文件夹)
mv ------移动/剪切文件或目录(文件夹)到指定的位置
mv -----文件或目录重命名
file -----查看文件属性
man ----- 获取命令或函数的帮助信息
pwd -------查看当前的位置(路径)
4.程序编辑器
vi或vim ----字符界面编辑器
vi -----是系统自带的字符界面编辑器,vi使用起来特别不方便
vim ----需要安装,才能使用,相对vi来说,会比较方便编程。
1,vim的配置
1.1 打开配置文件
farsight@farsight:~/2302$ sudo gedit /etc/vim/vimrc
1.2 在文件末尾添加下面的配置信息
set mouse=a //设置鼠标可用
set number //添加行号
set cindent //按c语言语法自动缩进
set st=4 //下面三行设置tab键的宽度
set sts=4
set sw=4
1.3 使配置生效
farsight@farsight:~/2302$ source /etc/vim/vimrc
2,vim的使用
2.1 用vim打开文件
farsight@farsight:~/2302/day02_code$ vim hello.c
2.2 vim中的三种模式及切换
1》vim用三种模式区分三种不同的功能:
编辑(插入)模式
命令模式
底行模式
2》模式之间的切换
当打开vim时,默认处于命令模式
命令模式 切换到 编辑模式 --------> i-在当前位置插入 a-在光标的下一个字符位置插入 o-下一行插入
编辑模式 切换到 命令模式 --------> Esc键
命令模式 切换到 底行模式 --------> : /
2.3 vim中的命令
命令都是在命令模式或底行模式下输入的
1》命令模式下的常用命令
复制一行 yy
复制n行 nyy n表示要复制的行数
复制一个单词 yw
剪切/删除一行 dd
剪切/删除n行 ndd n表示要剪切的行数
剪切/删除一个单词 dw
剪切/删除一个字符 x
粘贴 p
撤销 u
2》底行模式下的常用命令
查找 /string n 表示查找下一个 N 表示查找上一个
替换 :%s/string/new/g 将文件中所有的string替换成new
:s/string/new/g 将光标所在行中所有的string替换成new
保存 :w
退出 :q
保存并退出 :wq
强制保存 :w!
强制退出 :q!
强制保存并退出 :wq!
//补充vim中自动补齐main函数
第一步:打开vim配置文件
farsight@farsight:~/2302/day02_code$sudo vim /etc/vim/vimrc
第二步:在配置文件末尾添加下面一行
map f i#include <stdio.h><Esc>o<Esc>oint main(void)<Esc>o{<Esc>oreturn 0;<Esc>o}<Esc>2ko
第三步:是配置文件生效
farsight@farsight:~/2302/day02_code$ source /etc/vim/vimrc