linux c语言分屏方法,Linux C语言编程基本原理与实践
1、Vim 代码编辑器
2、sudo apt-get update 更新最新资源库
3、sudo 应用管理员权限
4、sudo apt-get install vim 应用管理员权限安装vim软件
5、cc-v 显示当前使用的cc编译器的版本信息
6、gcc-v 显示当前使用的gcc编译器的版本信息,gcc是完全兼容cc的一款开源、流行的编译器。
7、clear 清洁屏幕
8、cd+空格 进入某个目录
9、cd ~进入当前目录的家目录(根目录)
10、pwd 查看当前所在的位置(显示路径)
11、ls 查看当前目录中包含哪些目录(文件夹)或文件
12、ls –l以详细信息的形式查看目录(文件夹)或文件
如果此列表中一行的第一个字母为“d”,说明这是一个目录(文件夹)
如是一个“-”,说明这是一个普通类型的文件
13、touch 文件名 在当前目录中新建一个文件
14、rm 文件名 删除文件
15、mkdir 目录名 新建目录(文件夹)
16、vi(或vim) 文件名.c 用vim编辑一个vim文件
17、在vim中
在命令模式时:
按“i” 进入插入(insert)模式 在当前光标前插入
按“a” 进入插入模式 在当前光标后插入
按“shift+a”(大写A)在当前行尾插入
按“shift+i”(大写I) 在当前行首插入
按“o” 在当前光标所在行下起新建一行插入
按“shift+o”(大写O) 在当前光标所在行上起新建一行插入
按“ESC” 返回命令模式
按“x” 删除当前光标的字符
按“dd” 删除当前光标所在行所有字符
“:”+“w” 保存文件
“:”+“q” 退出vim编辑器
“:”+“q!” 不保存退出
查看全部
cp 拷贝语法:cp 源文件 新文件
在main的完整形式里面,printf("argv is %d \n",argv);可以知道有多少个参数。
#include
int main(int argv,char* argc[ ])
{
printf("argv is %d \n",argv);
int i;
for(i=0;i
printf("argc[%d] is %s\n",i,argc[i]);
}
return 0;
}
查看全部
Make工具(Makefile文件)
意义
make无论是在Linux和Unix中都是非常重要的编译
make工具可以将大型的开发项目分成若干个模块
make工具可以很清晰很快捷的整理源文件
make工具在内部也是用的gcc
操作
apt-get update +apt-get install 安装软件
打开 vi Makefile
"#"注释
文件名+‘’:‘’的话就是这个文件是有什么组成的
Makfile文件里的文件都是编译好的,顺序都是从上往下
修改后的Makefile文件如果不影响源代码的话是不重新编译的
源文件编译的时候注意缩进,最好用Tab ,不然就是八个空格的空间
查看全部
程序和操作系统之间是相互交互的
C语言main函数的完整形式int main(int argv,char* argc[ ])
{
printf(''hello word \n'');
return 0;
}
Nuix是由C语言的作者发明的,所以他们的沟通是非常的方便的
‘’&&‘’是由Linux提供的链接命令的方式
输入 ‘’echo $?‘’可以判断程序是否正确执行,如果输出的是0就是正确的,1则是错误的
return 0的意义是返回命令执行成功,否则无法用“&&”连接命令
查看全部
1. sudo apt-get install
2. sudo apt-get update
3. clear
4. pwd:显示当前路径
5. ls:显示当前路径下所有文件
6. ls -l:显示文件类型和创建时间
7. touch abc:create new file abc
8. rm abc:delete abc file
10. mkdir workspace:创建
11. vim a.c:编辑(创建或编辑)
12. gcc a.c:编译
13. ./a.out:执行
14. gcc a.c max.c -o main.out:编译两个文件,生成一个main.out文件1. i:当前光标前插入
2. a:当前光标后插入
3. SHIFT+a—行尾插入
4. SHIFT+i—行首插入
5. o—>下一行插入
6. SHIFT+o--上一行插入
7. x—>删除当前光标前的字符
8. dd—>删除当前行
9. gg=G—>auto format
10. CONTROL+W—>切换
11. 9+dd—>剪切
12.
————————————
1. :w—>save
2. :q—>exit
3. :wq—>保存并退出
4. :wqa—>保存所有文件并退出
5. :sp max.c—>分屏,创建另一个文件
查看全部
<>在系统库里查找
""在当前的目录查找
cd ~/workspace/
在vim中 可以同时打开多个文件 :sp max.c
返回命令模式 esc
跳转到下一个文件 Ctrl+W+下箭头
跳转到上一个文件 Ctrl+W+上箭头
打开行号 :set nu
剪切本行以及下面的若干行 数字+dd
粘贴 p
把打开的文件同时保存并退出 :wqa
编译两个文件 gcc max.c hello.c -o main.out
写一个输出数据名称 -o main.out
查看全部
用C语言写一些小工具然后结合起来。
linux c语言分屏方法,Linux C语言编程基本原理与实践相关推荐
- Linux显示文件目录分屏显示,Linux分屏显示文件内容-linux more命令详解-嗨客网
Linux分屏显示文件内容(more)教程 在使用 more 命令时,最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 Linu ...
- linux双显卡分屏显示,linux NVIDIA显卡双屏扩展
1. 进入命令行模式 init3 2. 以root用户上传显卡驱动NVIDIA-Linux-x86-260.19.21.run(下载地址:http://us.download.nvidia.com/X ...
- Linux 下的分屏利器-tmux安装、原理及使用
完整的 tmux 命令可以参考 tmux 常用命令 Tmux 快捷键 & 速查表 Linux 下的分屏利器 - tmux 有时候相关操作,开多个终端切来切去的挺麻烦,这时可以在一个终端里分屏. ...
- Linux终端共享分屏神器tmux
Linux终端共享分屏神器tmux tmux几大特色 会话与窗口解绑,终端执行的任务不再因为关闭窗口而中断 会话共享,tmux的会话可以被多人共享,同时操作,方便异地操作 支持窗口被水平垂直任意分割 ...
- linux查询mac地址分屏,Tmux: linux下的分屏神器
tmux tmux(terminal multiplexer)是Linux上的终端窗口的分屏神器.在一个终端窗口中可以分多个屏同时使用. 安装 Tmux 的安装. # Ubuntu $ sudo ap ...
- android4.4系统 分屏,基于Android系统的宽屏后视镜分屏方法及系统与流程
本发明涉及后视镜应用系统领域,尤其涉及一种基于Android系统的宽屏后视镜分屏方法及系统. 背景技术: 后视镜是驾驶员坐在驾驶室座位上直接获取汽车后方.侧方和下方等外部信息的工具.为了驾驶员操作方便 ...
- ipad怎么分屏方法
如果你喜欢用Pad追剧,但是同时你又要做一些其他的事情,这个时候我们就需要ipad分屏,那具体怎么做呢,下面让我们一起来看一下吧.小白一键重装系统官网_让电脑小白也会用的win11/win10/wi ...
- win10 分屏方法
win10 分屏方法 打开多个程序或者任务后,惯性我们都是使用tab+Alt进行切换,但是当我们需要同时监控多个屏幕的变化时,这种切换就显得很麻烦也不好用. 实际上win10 自带的分屏还是不错的,具 ...
- Linux终端嵌套桌面里,linux下终端分屏使用的两种方法(screen和tmux)
本文主要介绍两种终端分屏工具:screen和tmux,分享出来供大家参考学习,下面来看看详细的介绍: 一.使用screen分屏(只能上下分屏,不能左右分屏) (1)安装工具 在ubuntu系统中使用s ...
最新文章
- 大佬共话AI:“三马二宏”等亮相2020年世界人工智能大会
- Linux内存初始化(一)
- linux路由命令大全,常用Linux路由命令
- uc/os中对任务的总体理解
- 利用「接口」做产品时我们该如何思考?
- 2019.7.25作业
- 前端学习(2431):element里面的image组件
- python安装各种插件
- 科技强,必须应用数学强
- [Ext JS 4] 实战之Load Mask - 在Grid Reconfigure的使用状况
- LINGO编程简介与实例
- 软件产品测试报告模板
- ppt显示无法连接服务器文件路径,ppt打开时显示“此演示文稿包含到其他文件的链接”弹出框是什么原因?...
- 李涛专家主讲PS高手之路经典视频教程(1G打包下载)
- nginx新增conf文件
- 如何在win10上搭建服务器
- CSS的3d翻滚特效
- Android开发:Android studio开发中引用图片资源(图解)
- JAVA加密工具类实例
- html5页面是什么,什么是HTML?
热门文章
- python论坛系统源码_十个基于Python的BBS论坛类开源web框架汇总(附源码地址
- Android UI实践 —— 游动的锦鲤
- PyTorch笔记 - Attention Is All You Need (1)
- 迁移微信公众号需要准备什么材料?哪些内容可迁移?快速迁移流程分享!
- 日语学习第一课日本文字
- python 统计单词个数和频次 和 70篇短文突破中考英语词汇 实用
- Darknet实现YoloV3(2)
- 大一学了C语言有什么用,写个拼图小游戏表白女神,快学起来吧
- 服务器芯片即将填补中国空白,我国实现无线路由器芯片自研,填补了该领域的技术空白-通信/网络-与非网...
- T系列螺旋锥齿轮转向箱工业的转型