Ubuntu创建和编译文件
创建
可输入ls查看当前有什么文件夹
mkdir+文件名创建文件夹(例如 mkdir workspace)即可创建一个名为workspace的文件夹,此时输入ls应当能够检索到此文件夹。
使用cd指令切换至此文件夹中,例如(cd workspace)即可切换至workspace的目录下,此时可再创建一个文件夹,例如(mkdir les1),再使用cd les1切换至该目录下。
使用(touch+文件名+后缀)创建.c文件,例如(touch hello.c),使用ls可检查是否创建成功,创建成功后使用指令(vi+hello.c)即可进入vi编辑。
删除文件
进入到文件所在的目录下,我们可以直接使用rm 文件名直接删除linux系统中的文件
rm命令后还可以跟文件的绝对路径名,这样就无需进入到目录下进行删除了
一般情况下都是直接使用强制命令删除文件,且无需提示,方便快捷
rm -f 文件名
批量删除的话,可以使用rm -fr 目录的形式,删除目录下的一切文件
rm命令还支持文件的正则表达式匹配,可以模糊地进行删除操作,比如我们可以删除目录下的所有txt文件
rm -f *.txt
编辑
在vi编辑中可使用i进入插入模式,esc进入命令行模式,在命令行模式中使用(shift+;)再写入wq即可保存退出,若出现is a diretory的报错,则说明此文件未创建成功,使用(shift+;)写入q!即可强制退出。参考上文重新建立.c文件。
编译和运行
vi编辑了.c文件后可使用指令
编译:$ gcc -o hello1 hello1.c
运行:$ ./hello1
最终输出 Hello World!
Ubuntu创建和编译文件相关推荐
- ubuntu创建、删除文件及目录命令
创建.删除文件及目录命令 1. 创建.删除文件及目录命令的使用 touch命令效果图: mkdir命令效果图: rm命令效果图: rm删除目录效果图 能够使用Linux命令创建文件夹 1. 创建.删除 ...
- ubuntu创建vim php文件,在ubuntu 上配置vim的php开发环境
因为phpeclipse的不稳定,没办法,还是用vim 来开发比较方便,打算每天学一点,应该不用多久用vim作开发不会有太大的问题. (1)安装 apt-get install vim (2)安 ...
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
mkdir 目录名 => 创建一个目录 rmdir 空目录名 => 删除一个空目录 rm 文件名 文件名 => 删除一个文件或多个文件 rm –rf 非 ...
- VSCode使用记录一:ubuntu 16.04下安装、编译文件、制作桌面图标和卸载
目录 一.概述 二.下载安装 2.1 安装VSCode 2.2 安装插件 2.3 打开文件夹 三.配置文件进行编译 3.1 配置launch.json文件 3.2 配置tasks.json文件 使用m ...
- linux怎么创建一个c文件,如何在Ubuntu Linux中创建一个简单的C项目
描述 步骤1:将VirtualBox安装到您的计算机上 VirtualBox是Oracle的一个产品,允许您运行虚拟机您的计算机意味着您可以在Windows或Apple计算机上运行Linux. 转到h ...
- 【实施工程师】ubuntu创建文件
[实施工程师]ubuntu创建文件 touch命令: touch 文件名.后缀 在当前工作目录底下新建一个文件: touch index.php 编辑文件使用[vi]或[vim]均可. 键盘输入[i] ...
- ubuntu创建文件夹和删除文件
创建 名为docker的文件夹 : ubuntu创建文件夹mkdir name mkdir docker 删除 名为docker的文件夹 : ubuntu删除文件rm name rm docker
- CLR基础,CLR运行过程,使用dos命令创建、编译、运行C#文件,查看IL代码
CLR是Common Language Runtime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境.CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集, ...
- Ubuntu 创建文件夹时出现:用户名 不在 sudoers 文件中。此事将被报告。
Ubuntu 创建文件夹时出现:用户名 不在 sudoers 文件中.此事将被报告. 1. 错误状态 2. 解决办法 1. 错误状态 用户git在创建文件夹时出现如下错误提示: git 不在 sudo ...
最新文章
- sql中还在傻傻的手动添加创建人、创建时间?高级开发工程师不得不知的一个通用技巧!
- cnpm 安装文件找不到_大师操作win7系统电脑软件中找不到已经安装字体的恢复步骤...
- PHP代码20个实用技巧(转)
- android简易双屏支持【转】
- 前端技术及开发模式的演进,带你了解前端技术的前世今生
- java signutil_java.util包 上
- VC中海量文件读写类设计与应用
- android手机怎么root,安卓手机如何Root 安卓手机Root权限获取图为教程
- 知其然,不知其所以然
- 面向对象核心(继承)
- python做卡牌游戏_python实现机器人卡牌
- mysql top percent_SQL Server -- TOP子句/TOP Percent,IN 操作符
- 《炬丰科技-半导体工艺》薄晶圆处理挑战和新兴解决方案
- 场效应晶体管有什么特点
- 电路分析十四:红外避障模块
- hostapd.conf 解析
- 剑指Offer对答如流系列 - 构建乘积数组
- 零基础学Arcgis(四)|空间数据采集与管理(1)Shapefile和dBASE文件的创建与管理
- 如何使用七牛云http免费空间实现全站https
- Ubuntu Server 16.04安装过程记录