创建

可输入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创建和编译文件相关推荐

  1. ubuntu创建、删除文件及目录命令

    创建.删除文件及目录命令 1. 创建.删除文件及目录命令的使用 touch命令效果图: mkdir命令效果图: rm命令效果图: rm删除目录效果图 能够使用Linux命令创建文件夹 1. 创建.删除 ...

  2. ubuntu创建vim php文件,在ubuntu 上配置vim的php开发环境

    因为phpeclipse的不稳定,没办法,还是用vim 来开发比较方便,打算每天学一点,应该不用多久用vim作开发不会有太大的问题. (1)安装    apt-get install vim (2)安 ...

  3. ubuntu创建、删除文件及文件夹,强制清空回收站方法

    mkdir 目录名         => 创建一个目录 rmdir 空目录名      => 删除一个空目录 rm 文件名 文件名   => 删除一个文件或多个文件 rm –rf 非 ...

  4. VSCode使用记录一:ubuntu 16.04下安装、编译文件、制作桌面图标和卸载

    目录 一.概述 二.下载安装 2.1 安装VSCode 2.2 安装插件 2.3 打开文件夹 三.配置文件进行编译 3.1 配置launch.json文件 3.2 配置tasks.json文件 使用m ...

  5. linux怎么创建一个c文件,如何在Ubuntu Linux中创建一个简单的C项目

    描述 步骤1:将VirtualBox安装到您的计算机上 VirtualBox是Oracle的一个产品,允许您运行虚拟机您的计算机意味着您可以在Windows或Apple计算机上运行Linux. 转到h ...

  6. 【实施工程师】ubuntu创建文件

    [实施工程师]ubuntu创建文件 touch命令: touch 文件名.后缀 在当前工作目录底下新建一个文件: touch index.php 编辑文件使用[vi]或[vim]均可. 键盘输入[i] ...

  7. ubuntu创建文件夹和删除文件

    创建 名为docker的文件夹 : ubuntu创建文件夹mkdir name mkdir docker 删除 名为docker的文件夹 : ubuntu删除文件rm name rm docker

  8. CLR基础,CLR运行过程,使用dos命令创建、编译、运行C#文件,查看IL代码

    CLR是Common Language Runtime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境.CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集, ...

  9. Ubuntu 创建文件夹时出现:用户名 不在 sudoers 文件中。此事将被报告。

    Ubuntu 创建文件夹时出现:用户名 不在 sudoers 文件中.此事将被报告. 1. 错误状态 2. 解决办法 1. 错误状态 用户git在创建文件夹时出现如下错误提示: git 不在 sudo ...

最新文章

  1. sql中还在傻傻的手动添加创建人、创建时间?高级开发工程师不得不知的一个通用技巧!
  2. cnpm 安装文件找不到_大师操作win7系统电脑软件中找不到已经安装字体的恢复步骤...
  3. PHP代码20个实用技巧(转)
  4. android简易双屏支持【转】
  5. 前端技术及开发模式的演进,带你了解前端技术的前世今生
  6. java signutil_java.util包 上
  7. VC中海量文件读写类设计与应用
  8. android手机怎么root,安卓手机如何Root 安卓手机Root权限获取图为教程
  9. 知其然,不知其所以然
  10. 面向对象核心(继承)
  11. python做卡牌游戏_python实现机器人卡牌
  12. mysql top percent_SQL Server -- TOP子句/TOP Percent,IN 操作符
  13. 《炬丰科技-半导体工艺》薄晶圆处理挑战和新兴解决方案
  14. 场效应晶体管有什么特点
  15. 电路分析十四:红外避障模块
  16. hostapd.conf 解析
  17. 剑指Offer对答如流系列 - 构建乘积数组
  18. 零基础学Arcgis(四)|空间数据采集与管理(1)Shapefile和dBASE文件的创建与管理
  19. 如何使用七牛云http免费空间实现全站https
  20. Ubuntu Server 16.04安装过程记录

热门文章

  1. 『转』How to Think About Your Career
  2. Python无限循环(while)
  3. 伴鱼事件分析平台设计
  4. C++ Primer_1 书店程序
  5. 每天在电脑前的你也要知道保养皮肤的方法
  6. matlab参数化翼型,轴流风机机翼型叶片参数化建模方法
  7. 前端学习——VUE初见
  8. python写计算机模拟器_用 Python 写出了一个 Gameboy 模拟器
  9. docker镜像内配置代理
  10. 【公告】毛豆旗下网站