一. 虚拟机的操作:
ubuntu用户登陆
用户名:hello
密码:0
设置共享文件夹
点击虚拟机标题栏下方的虚拟机选项---->选择设置---->在设置栏选择选项---->点击共享文件夹---->
将共享文件夹设置为总是启用---->选择添加,将需要设置的文件夹添加---->点击确定
打开终端:
1.点击终端图标
2.ctrl + alt + t
ctrl + 放大终端提示符
ctrl - 缩小终端提示符
清屏
ctrl + l
clear
ls 查看当前文件夹下的文件
ls -l 查看当前文件夹下文件的详细信息
ls -a 查看当前文件夹下的所有文件,包括隐藏文件
ls 路径 查看路径指定文件夹下的文件
mkdir 创建文件夹
mkdir + 文件夹名
rmdir 删除文件夹
rmdir + 文件夹名 (只能删除空文件夹)
rm 删除
rm + 文件名 删除普通文件
rm -r + 文件名/文件夹名称 删除任意文件
touch 创建普通文件
touch + 文件名 (可创建多个文件,每个文件名之间用空格隔开)
cd 进入文件夹
家目录:用户目录 ~ /home/farsight
根目录:系统目录 /
绝对路径:从根目录开始的路径
相对路径:从当前目录开始的路径
. 当前文件夹
.. 上层文件夹
cp 复制
cp 文件1 文件2/文件夹2
mv 移动
mv 文件1 文件夹2 将文件1移动到文件夹2下面
mv 文件1 文件2 文件重命名
编辑器:
gedit 文本编辑模式
gedit 文件名 &
vi 命令行编辑器
vim 同vi
vi编辑器
编辑模式:
i:在光标位置进入插入模式
I:在行首位置进入插入模式
a:在光标后进入插入模式
A:在行末进入插入模式
o:在下一行新增一行进入插入模式
O:在上一行新增一行进入插入模式
esc 退出编辑模式
命令行模式
dd 剪切
ndd:剪切光标所在行以下n行的内容
:3,8d 回车 表示3---8行被剪切
yy 复制
nyy:复制光标所在行以下n行的内容
:3,8y 回车 表示3---8行被复制
p 粘贴
u :撤销上一次操作
ctrl + r :反撤销(撤销到上次开始撤销的地方)
x:删除光标坐在字符
r:替换光标所在字符,只替换一个
R:进入替换模式,一直到摁esc结束
底行模式
: q 不保存并且退出文件
: q! 强制退出并且不保存
: w 保存并且不退出文件 *
: wq 保存并且退出文件
:%s/printf/nihao/g 将所有的printf替换为nihao
: 3,10s/printf/nihao/g 将3到10行的printf替换为nihao
:n 光标跳至第n行
/string 在全文范围内查找string这个字符串 在命令行模式下输入n 光标自动移动到下一个string处
编译程序:
gcc 文件名1 -o 文件2
文件1 C语言源码
文件2 编译生成的可执行二进制文件
运行二进制文件
./文件2
__LINE__ 行号
__FUNCTION__ 函数名
__FILE__ 文件名