历史上的今天
今天是:2024年10月18日(星期五)
2021年10月18日 | 02 Linux入门命令
2021-10-18 来源:eefocus
1 shell解释器
shell解释器接收输入字符并马上显示,在输入回车后,根据字符串去查找命令。去哪找?去环境变量指定的路径去找。
# 显示环境变量
echo $PATH
# 结果如下
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/arm/bin
什么是命令?命令就是可执行程序。
shell解释器根据第一个字符串去找应用程序,把后面的字符串作为参数传给应用程序,然后执行应用程序。为了测试shell,写了如下的c测试代码。
#include int main(int argc, char ** argv) { printf("-----shell test -----rn"); printf("input %d params, pointer_addr:%prn", argc, argv); for (int i = 0; i < argc; i++) { if (0 == i) { printf("path:%srn", argv[0]); } printf("param(%d):%srn", i, argv[i]); } printf("-----shell test -----rn"); return 0; } 编译,添加可执行权限,设置PATH环境变量添加到指定的路径。 sudo gcc -o str_cmd str_cmd.c sudo chmod +x str_cmd # 环境变量添加路径 export PATH=$PATH:/home/ding/c_cmd 现在在shell中输入str_cmd,运行一下试试 command not found的原因:1 PATH指定的路径中无此程序;2 它不是可执行的程序。 2 命令提示符和命令格式 1 命令提示符 2 linux命令格式:命令 [选项] [参数] eg:ls -l /home,其中,命令这部分是肯定存在的,选项是以“-”来指明的,选项和参数不一定存在。 3 家目录。 ~ 表示家目录; . 表示当前路径; .. 表示上一级路径; - 表示上一次路径; 4 mkdir dir0:创建目录; mkdir -p dir0/dir1:连续创建多级目录(父目录和子目录)(-p:parent); 5 rmdir:删除目录; 
上一篇:03 2440烧写程序
史海拾趣
|
血红蛋白是血细胞的重要组成部分,它负责将氧气从肺部输送到身体的其它组织。血红蛋白在任一时刻所含的氧气量被称为血氧饱和度(即SpO2)。 血氧饱和度是反映人体呼吸功能及氧含量是否正常的重要生理参数,它是显示我们人体各组织是否健康的一个重要 ...… 查看全部问答> |
|
各位大侠好。。小弟是新手。。想问一下用1602还有一块51单片机做一个电子钟。。都要用到什么东西。。望能详细点解答。。最好能细到连电子元器件都说明。。而且最好能有个大概的制作步骤。。。小弟在此谢过了。。… 查看全部问答> |
|
wince的flash保存的文件的内容被改变了,或者是丢失了 系统在启动以后,通过同步工具拷贝一个配置文件给系统,然后重启。第一次重启后得到的数据是正确的,可以正常的读取文件的配置。第二次及其以后的重启就会发现配置文件数据已经读取不了了,或者是格式不对了。我拷贝出来一看,文件大 ...… 查看全部问答> |
|
飞凌嵌入式’全新ARM9学习套件,功能强大的OK2440-IV开发板仅售598元!另加36元获赠一块单片机学习板,希望能帮助大家从零开始学习嵌入式高端技术! http://www.helloarm.com/Samsung/48.htm… 查看全部问答> |
|
Windows CE 中连接远程sql server 2005报错“PlatformNotSupportedException“请高手帮下~! 情况是这样的,我想用window ce 连接远程sql server 2005却出现了PlatformNotSupportedException异常,同样的代码在windows 程序下测试是可以的! 我的开发环境是 vs 2005 +c# 本地用的是模拟器,模拟器可以连接到网络(用模拟器可以访问外部 ...… 查看全部问答> |
|
现在做一个使用CYCLONE III系列的EP3C55做ddr2控制器,我这边使用的是一个8位的ddr2芯片,在FPGA里面用bank2的IO口专门做DDR2的pin接口输出,DDR2的引脚和bank2上面的专用DQ,DQS,DM连接,其余的引脚用来连接DDR的地址引脚和控制引脚,在FPGA里面 ...… 查看全部问答> |




