(一)编程环境 Linux基本命令

1、编程环境的介绍
Vmware:是一个虚拟PC的软件,可以在现有的操作系统上虚拟出一个新模拟出一台新的PC,以此来实现一台机器上真正同时运行两个独立的操作系统
平台介绍:Ubuntu32
2、Linux的基本命令
root:超级用户,拥有最高的权限
其他:普通用户,不能在根目录下创建文件
/:根目录,文件系统最顶层的目录,所有的一切都是从根目录开始,都是在根目录之下
家目录:~用户目录Home,用户目录的基点
例如:/home/my
Terminal:终端,人机交互界面
Ctrl+alt+t:打开终端
命令格式:命令【-选项】【参数】
其中:【】表示可选 【-选项】:功能 【参数】:操作对象

ls:(list)列出当前 目录下的内容
ls-l:(list-long)以长格式的形式查看当前目录下所有可见文件的详细属性
ls-a:(list-all)查看当前目录下的所有内容,包括隐藏文件
pwd:当前目录的绝对路径
cd:切换目录 .当前目录 ..上一级目录
切换到家目录:cd+~ cd+空格

touch+文件名:创建文件,可以同时创建多个文件 例如:touch 1.txt 2.txt
rm+文件名:删除文件
mkdir+文件夹名:创建文件夹
mkdir aa/bb/cc -p:递归创建文件夹
rmdir:删除空文件夹
rm-r+文件夹名:删除非空文件夹
cp+【源文件】+【目标目录】:复制文件
cp+【源目录】+【目标目录】+-r:复制目录
mv+【源文件/源目录】+【目标目录】:剪切文件/文件夹/改名

3、Vim与gedit文本编辑器
(1)gedit:gedit+文件名+&:创建并打开文件
gcc+文件名:编译、链接,默认生成可执行的二进制文件a.out
gcc+文件名 -o+文件名1:生成可执行的文件名1
执行:./a.out ./文件名1

(2)vim没有菜单,只有命令
vim+文件名:创建并打开文件
三种模式:插入模式、命令行模式、底行模式
插入命令:a:在光标所在字符后插入
A:在光标所在行尾插入
i:在光标所在字符前插入
I:在光标所在行首插入
o:在光标下插入新行
O:在光标上插入新行
ESC:进入命令行模式
shift+:进入底行模式
命令行模式相关命令:yy 复制光标所在行 p:粘贴 dd:剪贴光标所在行
nyy:复制n行 ndd:剪贴n行
r:取代光标所在处字符 R:从光标所在处开始替换字符
u:取消上一步操作 Ctrl+r:反撤销
gg:光标到第一行
G:光标到最后一行
nG:光标到第n行
$:光标移到行尾
0:光标移到行首
底行模式相关命令:w:保存 q:退出 wq:保存退出
q!:不保存强制退出 wq!强制保存退出
set nu:设置行号(临时) set nonu:取消行号
永久设置行号(在家目录下)vim.vim.c 输入 set nu保存退出即可
/string 搜索指定的字符串
n:搜索指定字符串下一个出现的位置
%s/old/new/g:全文替换字符串
n1,n2s/old/new/g:在一定范围内替换字符串
n1,n2d:删除n1-n2行
n到第n行

4、gcc介绍
编译器,能够将c、c++语言源程序编译、链接成可执行的二进制文件

你可能感兴趣的:(Linux,C)