首先,记录一些基础概念:
1、计算机五大单元:
输入单元、输出单元、CPU内部的控制单元、算术逻辑单元、内存。
注:CPU,中央处理器,Central Processing Unit
2、CPU内部的微指令集
RISC,精简指令集,Reduced Instruction Set Computing
CISC,复杂指令集,Complex Instruction Set Computer
3、内存
DRAM,动态随机访问内存
SRAM,静态随机访问内存
4、显卡
又称VGA(Video Graphics Array)
然后,基础命令_文件类
ls -aldhi (a是all的意思,-d查看目录属性,h人性化,i节点)
mkdir -p (p为递归创建)
cd
rmdir (删除空目录)
cp -rp(复制,-r复制目录,-p保留文件属性)
mv (move的意思,剪切、改名)
CTEL+l 或者 clear 实现清屏
rm -rf(-r删除目录,-f强制执行。删除文件/目录)
touch
cat -n
tac (倒序显示)
more (分页显示,空格或f翻页,回车Enter换行,q退出)
less(分页显示,可向上翻页,上箭头、pgup,可搜索,用 /关键词 ,即可搜索关键词,n,表示next往下查找关键词)
head -n 7 /etc/services(显示文件前几行,默认10行)
tail -nf(显示文件后面几行,默认10行,-f动态显示,-n指定行数)
ln -s (-s软链接)
然后,一些常用的其他命令:
reboot 重启
poweroff 关机
chmod //修改文件的权限
网络类命令:
enp*s* //表示有线的网卡 wlp** //表示无线网卡
ifconfig -a //查看系统里所有的网络设备
ifconfig enp0s3 192.168.1.1 //手动临时设置IP地址,重启系统后需重设
dhclient enp0s3 //让网络的路由器给网络设备enp0s3动态分配IP地址
dd if=./h3fs.img of=/dev/sdb //dd就是烧写的命令, if表示输入文件, of表示输出文件minicom -s //进入配置界面
echo 15 > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio15/direction
echo 1 > /sys/class/gpio/gpio15/value //输出高电平
gcc test.c -o test
可通过"man 2 open"查看具体的帮助
int open(const char *pathname, int flags);
flags表示打开方式: O_RDONLY, O_WRONLY, O_RDWR