1.新建文件touchled.c
说明:一般通常用mkdir创建文件夹美国linux主机,touch创建文件,注意命令和文件名加空格。
2.编撰文件内容
vimled.c步入编撰窗口在树莓派linux系统下写c程序,输入i步入插入模式,输入要编撰内容,按按键ESC退出编辑,输入:wq保存并退出
说明::wq保存并退出
:q!强制退出并忽视所有修改
:e!舍弃所有更改,并打开原先文件
(部份Vim操作指令)
3.更改文件权限
chmod777led.c
说明:chmod是分配文件权限嵌入式linux论坛,通常前面会带三个数字,比如chmodabcled.c(abc代表三个数字,三个数字也许是对应的二补码)
a:是文件所有者的权限b:与文件所有者同属一个用户组的其他按用户的权限c:其他用户组的权限
权限一共有三种r(可读)w(可写)x(可执行)其中有可读r权限,则r是4有可写w权限,则w是2有可执行x权限,则x是1(虽然是二补码111在树莓派linux系统下写c程序,r是第一个1代表十补码4,w是第二个1代表2,x是第三个1代表1)
所以一共有四种权限分配(默认都是可读的)
①rw-(可读可写不可执行):二补码是110转化为十补码是4+2=6
②r-x(可读不可写可执行):二补码是101转化为十补码是4+1=5
③rwx(可读可写可执行):二补码是111转化为十补码是4+2+1=7
④r–(只可读):二补码100转化为十补码是4
比如
chmod777led.c(所有人都有可读可写可执行的权限)
chmod765led.c(文件所有者有所有权限,同用户组的有读写权限,不同组的其他用户有读和执行权限)
4.删掉文件
rmled.c