Day 1 Linux的基础

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