目录
经过一个星期的C基础学习,在Linux上编写C程序,熟悉了Linux的基本命令,刚开始学,有一些命令还记不住,还需要多多练习,在学习中发现,写代码是记住命令的最快方式,如果有错的地方,希望能够指出。
总结一些Linux常用的基本命令
一.基本交互命令:
快捷键:
打开字符终端: Ctrl + Alt + T
重新开一个字符终端: Ctrl + Shift + T
复制:Ctrl + Shift + C
粘贴:Ctrl + Shift + V
切换终端界面: Alt + '数字'(' 1 ' 就是第一个字符终端 ' 2 ' 就是第二个字符终端)
终端字体大小调节:
调大 Ctrl + Shift + '+'
调小 Ctrl + '-'
清屏:Ctrl + l(实际上滚轮向上划还能找到之前输入的内容)
命令清屏:输入 ' clear ' 回车
基本命令:
ls 查看当前工作路径的内容;
ls -a 查看当前工作路径所有文件,包括隐藏文件//中间用空格隔开
如下图:
文件名以'.'开头 表示这是一个隐藏文件,单独一个 '.' 表示当前目录 ,'..' 表示上级目录
ls -l 显示当前工作路径的详细内容;//中间用空格隔开
如下图:
第一个字符: 表示文件类型
'd': 表示目录
'l': 表示链接文件
'-': 表示普通文件
'b': 块设备文件
'c': 字符设备文件
'p': 管道文件
cd 切换工作目录;
格式:cd 命令符(或者目录名)//中间用空格隔开
cd 目录名 进入这个目录,只能进入当前目录下的目录文件;
cd - 返回上一次的工作目录;
cd .. 返回上一级工作目录;
cd ~ 返回家目录(任何位置都能直接返回家目录)
mv 移动文件 改名字
格式:mv 原文件名 移动路径/新文件名
cp 文件复制命令
格式:cp 目标文件名 目的路径/新名字
复制目录以及目录中的文件:cp 目标目录 目的路径 -r
pwd 打印当前工作路径;
如下图:
touch 文件名 创建一个普通文件
rm 文件名 删除普通文件
mkdir 目录名 创建目录
rm 目录名 -rf 删除目录和里面的文件
rmdir 空目录名 删除目录(此命令只能删除空目录)
注:输入命令,回车执行命令
二.vim模式:(字符界面的文本编辑)
进入vim模式: vim 文件名
vi 文件名
可在里面编写C程序,输入命令 ‘vim’ 或 ‘vi’ 都可进入文本编辑,vi和vim它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
vim的这些优势主要体现在以下几个方面:
1.多级撤消. 我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。
2.易用性. vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。
3.语法加亮. vim可以用不同的颜色来加亮你的代码。
4.可视化操作。
1.vim里面的命令模式
x 删除光标字符
u 撤销上次的命令
dd 剪切光标所在行
ndd 剪切光标(包括光标)后边的n行
p 粘贴
yy 复制光标所在行
nyy 复制光标(包括光标)后边的n行
2.vim里面在命令模式下进入插入模式:
i 直接进入插入模式
o 新增一行进入插入模式
a 在光标后进入插入模式
gg 光标移动到文件开头
v 进入选择模式
G 光标移动到文件末尾
= 选定区域自动对其 按C语句格式
在插入模式中,可以向文件写入新的内容(如编写C程序)
3.vim里面的底行模式:
Shift+: 进入底行模式,在命令模式下输入按键
wqa 在底行模式输入,全部保存然后退出
w 保存文件
q 退出vim模式
指定跳转到对应行: 输入行号回车
注:1.vim里在任何模式下 都可以按 esc 键回到命令模式
2.输入命令后回车执行