![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
水军总督
与你同在。
展开
-
linux shell 编程
在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多中不同的sh转载 2013-11-23 22:11:19 · 900 阅读 · 0 评论 -
Linux获取U盘名
static string getDiskName() { DIR *dirptr = NULL; struct dirent *entry = NULL; string diskName(""); char *path = "/media/root/"; if ((dirptr = opendir(path)) == NULL){/* 未插入U盘,返回空字符串 */ printf(原创 2017-10-24 19:14:29 · 2419 阅读 · 0 评论 -
Linux如何查看与/dev/input目录下的event对应的设备
1. /dev/input目录 /dev/input目录下的事件都是在驱动中调用input_register_device(struct input_dev *dev)产生的。如我的盒子的/dev/input目录的内容如下: [cpp] view plaincopy crw-rw---- root input转载 2017-10-14 16:44:16 · 892 阅读 · 0 评论 -
Linux终端中的各种指令
gcc编译:gcc helloworld.c -o helloworld gcc编译后运行可执行文件:./helloworld 编译并执行多重源代码文件: gcc file2.c file1.c -o file ./file linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹. 例子:将目录A重命名为B mv A B 例子:将/a目录移动到/b...原创 2013-11-01 20:03:14 · 1126 阅读 · 0 评论 -
linux 创建连接命令 ln -s 软链接
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s, 具体用法是:ln -s 源文件 目标文件。 当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间转载 2017-08-05 01:32:38 · 488 阅读 · 0 评论 -
写脚本
建立文件run:vi run 写入一下三行 #/bin/bash cd helloworld ./helloworld 保存退出:wq 修改脚本权限:chmod +x run 运行脚本:./run原创 2014-04-01 22:20:17 · 670 阅读 · 0 评论 -
安装arm-linux-gcc
对于学嵌入式linux的来说,拿到板子后,建立开发环境是开发的第一步,arm-linux-gcc是基于arm架构的linux平台交叉编译工具。下面是按转步骤。版本arm-linux-gcc-4.4.3 1.下载arm-linux-gcc-4.4.3.tar.gz安装包。在百度云分享里下载:http://pan.baidu.com/s/1o6DHFWe 2.打开终端,输入 sudo tar xv转载 2014-03-29 22:39:54 · 763 阅读 · 0 评论 -
windows下的文件共享到虚拟机中的linux里
进入的虚拟机中,然后,右击的虚拟机的标签,选择设置-->options选项卡中有一个“共享文件夹”用鼠标选中它,再在右边窗口中,点添加按钮,再在linux系统中作如下操作: cd /mnt/hgfs/ 在这里面你就可以看到你的真实主机中的东西了。 还有一个前提:就是你在你的虚拟机上一定要安装好vmware tools工具包。才可以原创 2014-03-29 21:24:37 · 720 阅读 · 0 评论 -
The VMware Authorization Service is not running
虚拟机起动时出现The VMware Authorization Service is not running 在“控制面板”/“管理工具”/“服务”中将vmware authorization service 启动并设置为自动即可转载 2014-03-26 20:30:40 · 695 阅读 · 0 评论 -
通过shell获取文件内容并返回给代码
FILE *pf = popen("/home/norco/wh7/WH7_TVM/bin/getEventNo.sh", "r"); char res[10240]; fread(res, 10240, 1, pf); printf("printf == %s\n", res); pclose(pf); getEventNo.sh: #!/bin/bash cat /proc/bu原创 2017-10-16 12:13:07 · 1563 阅读 · 0 评论