完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
嵌入式软件编程
第一课:开发概述 基本命令 1.嵌入式Linux C开发环境 调试工具 GDB是GNU开源组织发布的一个强大的UNIX下的调试工具。 make和autoconf make能够将大量的编译命令一次完成,用于大型软件的编译 autoconf用于编译前根据机器状态作相应的配置 开发工具包 在Linux下提供了优秀的GNU C函数库,Motif函数库,GTK函数库,QT函数库等工具包,为您的编程提供大量的支持 项目管理工具 Linux下有优秀的版本控制工具 2.Linux概念和基本命令 根目录 (1)cd / 切换到功能目录 例:[root@localhost /]# cd bin 从根目录中进入bin目录 [root@localhost bin]# cd … 从bin目录中退回上级目录 (2)ll / 列出根目录下面的所有项目,每个项目显示一行 例:[root@localhost a]# ll total 16 -rw-r–r--. 1 root root 4 Jan 12 00:19 txt.1 -rw-r–r--. 1 root root 4 Jan 12 00:19 txt.2 -rw-r–r--. 1 root root 8 Jan 12 00:20 txt.3 -rw-r–r--. 1 root root 1983 Jan 12 00:31 txt.4 注:在一个linux 系统中,不管有多少个分区,都只有一个根目录,就是 / 各一级目录的作用如下图所示 根用户(也叫root用户,管理员) 系统中只有一个这样的用户,安装好系统就存在,主要用于用户管理,权限管理,权限无限大 (3)[root@localhost ben]$ 含义为管理员在ben目录中 (4)[当前登录的用户名@主机名 当前目录的最后一级]#表示管理员,KaTeX parse error: Expected 'EOF', got '#' at position 28: …ot@localhost a]#̲ 表示管理员 [ben@loc… KaTeX parse error: Expected 'EOF', got '#' at position 96: …ot@localhost a]#̲ su ben … 命令格式 命令 [-选项] [参数1] [参数2] … 目录和文件管理 ls作用: 英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录下的项目 常用选项: -a 显示所有文件,包括隐藏文件,注意:隐藏文件不是不想让人看到,而是表示该文件是系统中重要的文件,不是必须,不要动它 -i 显示文件的ID,long:长格式 -l 显示详细信息,具体信息见下图 -d 查看目录属性 -h 人性化显示 例:[ben@localhost /]$ ls bin dev home lib64 media opt root selinux sys usr boot etc lib lost+found mnt proc ***in srv tmp var 显示目录下的项目 [ben@localhost /]$ ls -a . .autofsck boot etc lib lost+found mnt proc ***in srv tmp var … bin dev home lib64 media opt root selinux sys usr 前缀为…是隐藏文件 ll 是 ls -l 的别名 //权限解释 -rw-r–r--. 1 root root 30 Sep 18 14:29 abd -rw-rw-r–. 1 ben ben 2018 Sep 18 14:18 a.txt -rw-r–r--. 1 root root 0 Sep 18 17:57 b.txt 关于权限:分三种 读->r 写->w 执行->x 关于用户:分三种 文件所有者->u 文件所有属用户组->g 其它人->不属于上面两类的所有人 第一部分 -rw-r–r-- 第1位表示文件或目录,-表示文件,l表示链接文,d表示目录 第2~4三位表示文件所有者对该文件的权限 第5~7三位表示文件所属用户组对该文件的权限 第8~10位表示系统中所有其它对该文件的权限 mkdir 英文愿意:make directories 命令所在路径:/bin/mkdir 执行权限:所有用户 功能描述:创建目录 常用选项: -p 递归创建 例:[root@localhost ~]# mkdir home [root@localhost ~]# ll total 68 -rw-------. 1 root root 2370 Sep 8 2018 anaconda-ks.cfg drwxr-xr-x. 2 root root 4096 Jan 12 04:21 filetest drwxr-xr-x. 2 root root 4096 Jan 12 04:23 home -rw-r–r--. 1 root root 39610 Sep 8 2018 install.log -rw-r–r--. 1 root root 9154 Sep 8 2018 install.log.syslog rmdir 英文愿意:remove empty directory 命令所在路径:/bin/rmdir 执行权限:所有用户 功能描述:删除空目录 例:[root@localhost ~]# rmdir department 当文件department中无文件时可删除 [root@localhost ~]# rm -rf department 当文件中有文件就可用该种形式 cd 英文愿意:change directories 命令所在路径:/bin/cd 执行权限:所有用户 功能描述:切换当前目录 例如:[root@localhost filetest]# cd … [root@localhost ~]# pwd 英文愿意:print working directory 命令所在路径:/bin/pwd 执行权限:所有用户 功能描述:打印当前目录完整路径 echo 命令所在路径:/bin/echo 执行权限:所有用户 功能描述:向标准输出视频(显示器)输出一个字符串 例如:echo “hello world” touch 命令所在路径:/bin/touch 执行权限:所有用户 功能描述:创建一个空文件 常用选项: 例如:touch ~/a.txt cal 英文愿意:calendar 命令所在路径:/bin/cal 执行权限:所有用户 功能描述:输出一个日历 常用选项: -3:上一个月,当前月,下一个月 -y:当前一年 例如:cal -y date 命令所在路径:/bin/date 执行权限:所有用户 功能描述:打印日期,或修改日期 常用选项: -d:显示指定字符串所描述的时间,而非当前时间 -s:设置时间 例如: date -d “2 days ago” +%Y%m%d //显示2天前的时间,20190210 date -s “2007-08-03 14:15:00” history 命令所在路径:/bin/rm 执行权限:所有用户 功能描述:显示输入过的历史命令 例如: history 和>>覆盖重定向和追加重定向 |
|
|
|
只有小组成员才能发言,加入小组>>
663 浏览 0 评论
1083 浏览 1 评论
2456 浏览 5 评论
2784 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2619 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
639浏览 9评论
636浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
766浏览 6评论
610浏览 5评论
651浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 14:28 , Processed in 0.459169 second(s), Total 45, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号