Day1 Linux的基础
Linux:操作系统 内核
1.虚拟机的快捷方式
Ctrl+Alt+T打开终端
Ctrl + Shift + ‘+’放大终端
Ctrl + Shift + ‘-’缩小终端
2. Linux相关命令
linux@ubuntu:~/20250905$
ubuntu:操作系统的名称
linux : 用户名
Linux下的命令格式:
1) ls
显示当前路径下所有文件的名称ls 文件夹路径
ls -l
显示当前文件夹下的文件具体信息:文件大小、文件创建者和创建时间等
ls -a
显示当前路径下所有文件的名称,包括隐藏文件( .开头的文件)
2)cd
cd 路径名
切换当前工作路径
3) pwd
查看当前工作路径
4)touch
创建一个普通文件
5)clear
清空当前终端屏幕上的数据
6) mkdir
mkdir 文件夹名称
创建一个文件夹(目录)
7) rmdir
rmdir 文件夹名称
删除一个文件夹(只能删除空文件夹)
8) rm
rm 文件名
删除一个文件
rm -r 文件夹删除一个文件夹
9)cp
拷贝文件(复制粘贴)
cp 源文件 目标文件/目标文件夹
cp -r 源文件夹 目标文件夹
10) mv
移动文件(复制剪贴)
mv 源文件 目标文件/目标文件夹
将源文件移动到目标文件/目标文件夹
mv 源文件 目标文件
给源文件重命名成目标文件
3.Linux下的目录结构
/根目录
…上一级目录
.当前目录
相对路径:相对于当前路径开始的路径
绝对路径:从/开始的路径称为绝对路径
/dev
/home/linux
/bin: 用户可操作的二进制程序 /sbin;管理员可操作的二进制程序
/etc: 存放系统的配置文件
/lib:存放系统使用的库文件/home:家目录
/dev: 存放设备类文件
/lib:存放日志、缓存数据
/home: 家目录
4. Linux环境下C语言程序开发流程
1. 编辑器 vim
vim xxx.c
i/o/a进入vim插入模式 然后就可以编写程序
ESC进入命令行模式 命令操作可以复制、粘贴、撤销
ESC+shift + “:”进入底行模式 保存文件
保存文件:
wq保存并退出
w只保存
q只退出
w!强制保存
q!强制退出
wq! 强制保存并退出
2. 编译器 gcc
gcc xxx.c
生成默认的可执行程序: a.out
gcc xxx.c -o可执行程序的名称
编译生成自己指定名字的可执行程序
3. 运行程序
**./**可执行程序
./a.out
4. vim下代码的复制粘贴
ESC命令行模式
复制粘贴:
nyy从光标所在位置开始复制n行
p粘贴 (需将光标移动到要粘贴的上一行)
复制剪贴:
ndd从光标所在位置开始剪掉n行
p粘贴(需将光标移动到要粘贴的上一行)
u撤销
如果要将外面的代码复制到vim:
Ctrl+ Shift + v