从零开始学习嵌入式-笔记(1)
来源:互联网 发布:宅男客栈新域名亚洲 编辑:程序博客网 时间:2024/06/12 20:41
shell命令解析器
#/bin/bash 或 #/bin/sh 打开不同的shell
sh:Bourne Shell
bash:Bourne Again Shell
shell脚本文件名: xxx.sh
定义变量:例: a=“hello world”
echo $a / echo ${a}
$#传入脚本的命令行参数个数
$*所有命令行的参数值,在各个参数值之间有空格
$0命令本身(shell文件名)
$1第一个命令行参数
$2第二个命令行参数
if条件判断 -eq 等于 -ne 不等于
-r 目标存在且可读 -f 目标存在且为文件
echo $? 查看shell脚本返回值
echo “xxx” >/>> 文件名 :将xxx内容写入文件中
>与>>区别:>会导致xxx内容覆盖文件中的原有内容
xxx && xxx1:若xxx为真则执行xxx1语句
ctrl+z :前台程序切换到后台
fg :后台程序切换到前台
./xxx & :后台运行xxx程序
ps -elf | grep
| :管道,管道前语句的输出作为管道后语句的输入
case 变量 in
[ ] ) ;;
[ ] ) ;;
* ) ;;
esac
变量类型:
int 4个字节 short 2个字节
long 4个字节 char 1个字节
float 4个字节 指针 4个字节
double 8个字节
(1个字节为8位二进制数)
sizeof不是函数是关键字(C语言共有32个关键字)
作用:求一个类型的字节数
strlen :求字符长度,遇到/0时停止
输出时%u代表输出无符号整数
volatile作用:防止语句被优化
const cc:只能说明cc是只读变量,不能通过这个变量去修改它对应内存空间的值
‘a’:字符 “a”:字符串
#/bin/bash 或 #/bin/sh 打开不同的shell
sh:Bourne Shell
bash:Bourne Again Shell
shell脚本文件名: xxx.sh
定义变量:例: a=“hello world”
echo $a / echo ${a}
$#传入脚本的命令行参数个数
$*所有命令行的参数值,在各个参数值之间有空格
$0命令本身(shell文件名)
$1第一个命令行参数
$2第二个命令行参数
if条件判断 -eq 等于 -ne 不等于
-r 目标存在且可读 -f 目标存在且为文件
echo $? 查看shell脚本返回值
echo “xxx” >/>> 文件名 :将xxx内容写入文件中
>与>>区别:>会导致xxx内容覆盖文件中的原有内容
xxx && xxx1:若xxx为真则执行xxx1语句
ctrl+z :前台程序切换到后台
fg :后台程序切换到前台
./xxx & :后台运行xxx程序
ps -elf | grep
| :管道,管道前语句的输出作为管道后语句的输入
case 变量 in
[ ] ) ;;
[ ] ) ;;
* ) ;;
esac
变量类型:
int 4个字节 short 2个字节
long 4个字节 char 1个字节
float 4个字节 指针 4个字节
double 8个字节
(1个字节为8位二进制数)
sizeof不是函数是关键字(C语言共有32个关键字)
作用:求一个类型的字节数
strlen :求字符长度,遇到/0时停止
输出时%u代表输出无符号整数
volatile作用:防止语句被优化
const cc:只能说明cc是只读变量,不能通过这个变量去修改它对应内存空间的值
‘a’:字符 “a”:字符串
阅读全文
0 0
- 从零开始学习嵌入式-笔记(1)
- 学习嵌入式,从零开始(硬件篇)
- js学习笔记从零开始(1)
- 嵌入式学习笔记(1)
- 从零开始学习嵌入式 - 什么是Endianness?
- 嵌入式学习笔记(C和C++嵌入式系統編程)【1】
- 嵌入式系统 体系结构 学习笔记(1)
- 嵌入式Linux学习笔记(1)
- 从零开始学习android的笔记(1)
- J2ME从零开始(学习笔记2)
- J2ME从零开始(学习笔记3)
- J2ME从零开始(学习笔记4)
- J2ME从零开始(学习笔记5)
- J2ME从零开始(学习笔记6)
- J2ME从零开始(学习笔记7)
- J2ME从零开始(学习笔记8)
- J2ME从零开始(学习笔记9)
- J2ME从零开始(学习笔记10)
- 【QT】信号和槽机制(二)
- Fiddler抓包5——接口测试(Composer)
- java如何实现一个字符串的反转和替换
- Caffe使用中遇到的问题
- Linux core 文件
- 从零开始学习嵌入式-笔记(1)
- 外部变量与全局变量
- iOS VGGNet App
- hello,MY CSDN!
- 从0到1的环境搭建过程
- 手把手教你搭建FastDFS集群(中)
- iOS 实时录音和播放
- Jquery easyui form表单清空
- android5.0水波纹效果