100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > zigbee无线传感网实训---linux命令的简单了解(one day)

zigbee无线传感网实训---linux命令的简单了解(one day)

时间:2023-10-11 15:05:12

相关推荐

zigbee无线传感网实训---linux命令的简单了解(one day)

嵌入式软件介绍:

1、VMware 虚拟机

安装虚拟机将芯片虚拟化一块出来运行linux系统

2、Ubuntu18.04

解压Ubuntu18.04或者14.04都可以(记住解压的路径)

3、Xshell

用来连接远程服务器、或者通过串口来与开发板通信

ubuntu 的使用:

gec@ubuntu:~$

gec:当前登录用户的用户名

@ :分隔符 分隔开用户名和系统名

ubuntu:当前操作系统的名字

: :分隔符 分隔开系统名和路径名

~ :路径名

$ :表示当用户是普通用户

# :表示当用户是超级用户

一些简单的shell命名:

ls(list)

==================

作用:列出文件信息

ls -a -->列出隐藏文件 .//同级目录 ..//上一级目录

ls -l -->列出详细信息

drwxr-xr-x 2 gec gec4096 May 31 08:16 Desktop

d vrwxr-xr-x 大小 日期 文件名

目录 创建者 同组用户其他用户

八进制 111 101 101

十进制 7 5 5

cat/less/more

=================

作用:查看文件内容

cat file --->显示文件内容

cat file -n -->显示行号

touch

==================

作用:创建一个文件

touch file --->创建一个文件

rm

==================

作用:删除文件

rm feil 删除普通文件

rm dir -rf 删除目录

mkdir

=================

作用:创建一个目录

mkdir dir

cp

=================

作用:辅制文件

cp file path --->将file文件复制到path目录下

cp dir path -rf

mv

================

作用:移动文件(目录)或重命名文件

mv file path //若要重命名一个文件mv ./1.txt ./2.txt

cp dir path -rf

cd

================

作用:切换当前路径

cd /etc -->将当前路径切换到/目录下的etc目录

cd - -->切换到上一次的路径

cd

cd ~

cd /home/gec --->回到家目录

pwd

===============

作用:查看当前路径的绝对路径

clear(c)

===============

作用:清屏

vi

===============

作用:编辑器

vi feil -->按下“i”键进入插入模式-->写完按“esc”输入“:wq”回车(保存退出)

gcc

==============

作用:编译器

gcc feil.c -o feil --->编译生成一个可执行程序

./feil --->在当前路径执行

练习:

1.计算100以内的所有奇数的和

#include<stdio.h>int main(){int sum=0;int i=1;while(1){//i=0话,会进入死循环的if(i>100) break;//当i>100的时候,跳出循环if(i%2!=0) //continue,跳过这次,进行下一次循环sum+=i;i++;}printf("\nThis is 1+3+5+...+99= %d\n",sum);return 0;}

2.从键盘输入一个日期,计算是改年的第几天

data.c:

/**输入一个日期,算出这一天是这一年的第几天 */#include <stdio.h>int main(){int mdays[12] = {31,28,31,30,31,30,31,31,30,31,30,31};//十二个月的天数。int y,m,d,r=0,i;printf("请输入年月日:\n");scanf("%d%d%d",&y,&m,&d);if(y%400==0 || (y%4==0 && y %100 != 0))//闰年。mdays[1] = 29;//设置闰年二月值。if(y<0 || m<=0 || m>12 || d<=0 || d>mdays[m-1])//输入非法。{printf("输入年月日不合法\n");//提示并退出。return -1;}for(i = 0; i < m-1; i ++)//累加之前各个月。r+=mdays[i];r+=d;//累加日期值。printf("这一天是本年的第%d天\n",r);//输出结果。return 0;}

虚拟机操作结果:

注:运行环境:VMware、Ubuntu

培训第二天(将学习读、写文件操作以及LCD显示屏显示颜色):zigbee无线传感网实训---读、写文件操作以及LCD显示屏显示颜色(two day)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。