Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

使用system()函数调用Linux脚本

使用system()函数调用Linux脚本

system()函数在<stdlib.h>函数库中,通过他可以调用Linux中的脚本。具体使用可以用 man system来看。这个函数就一个参数,就是你要执行的命令的字符串。比如,调用的脚本位于/home/usr/joker/test.sh,那么就可以这样在c/c++中调用system("/home/usr/joker/test.sh") 。这个地方指明绝对路径是非常重要的。因为这个函数首先会检查环境变量中存在的路径,然后再检查本目录(c/c...
Linux控制台禁用PC-speaker

Linux控制台禁用PC-speaker

Linux控制台的喇叭是在是太吵了,只要之心下面的命令,就可以把它关掉rmmod pcspkr在使用终端或者vim 时PC有时会发出讨厌的巴巴声,可通过如下方法去掉:#vim /etc/inputrc 将代码: set bell-style none 前面的“#”去掉,取消注释。如果vim和vi则打开 /etc/vimrc和 /etc/virc加入下代码set vb t_vb=可以禁用响铃使用system()函数调用Linux脚本Linux中的粘滞位相关资...
Linux中的粘滞位

Linux中的粘滞位

Sticky 位是一个访问权限标志位,可以用来标示文件和路径。历史:粘滞位是在1974年Unix的第5版中引入的,用来设置可执行文件。当可执行文件设置粘滞位之后,它能够指示操作系统在程序退出后,保留程序的代码段到swap空间。当程序再次执行时,内核只需将程序从swap搬到内存即可,这能够加速程序的执行。所以,频繁使用的程序比如编辑器能够更快的打开。目前,这种应用只是适用于HP-UX, NetBSD和UnixWare,Solaris在2005年放弃了这种应用...
Linux 下使用talk 进行聊天

Linux 下使用talk 进行聊天

Linux中talk命令参数程序用于Internet上两个用户之间进行“交谈”:通过键盘输入“说话”,通过看终端屏幕“聆听”。Linux中talk命令参数程序的使用很简单,只要知道交谈对象的地址,就可以邀请对方交谈。格式:talk user talk user ttytalk user@hosttalk user@host tty例如:登录在主机rs6000.cic.tsinghua.edu.cn上的用户jdx希望和登录在主机tirc.cs.tsinghu...
Linux 远程桌面的实现

Linux 远程桌面的实现

先说一下本人的实现环境: 控制端:Ubuntu 11.04 被控制端:CentOS 5.X (服务器)网上查了相关资料,总结方法如下:1.如果只是简单的shell连接,即进入控制台模式 直接在自己的控制台下输入ssh -l 用户名 IP就行了。一般的服务器版的linux都默认装了ssh,如果没有就自己装一个。2.启用图形界面 如果想想windows那样直接进入桌面的话,那就要在服务器端配置下ssh了。 进入/etc/ssh 修改里面的sshd_config...
Ubuntu 11.10 beta 使用感受

Ubuntu 11.10 beta 使用感受

最近2个礼拜以来一直在试用Ubuntu 11.10 beta,试用感受很差,让我最近一度回到了windows去做一些常做的事情。我是从10.04 beta开始使用Ubuntu的,记得在那个时候,Ubuntu的Beta版还没有那么不稳定的。下面就是我的一些试用体验。1.首先开机最令人耳目一亮的就是LightDM界面,非常的漂亮。可是非常奇怪的是,在我开机升级了一次以后,lightDM的一些文字(如user账户)均变成了“口口”,这个问题直到今天还是存在的,可...
Win7 Guset: Ubuntu 11.04 下Bochs的使用

Win7 Guset: Ubuntu 11.04 下Bochs的使用

我的配置:操作系统Win7 在VMWare 7.1.4 上运行的是Ubuntu 11.04系统 然后在再Ubuntu下安装了Bochs2.4.6.tar.gz我没有按部就班的去按照书上所说以前的那些版本 因为我总是喜欢使用最新的东西 技术总是在进步嘛 但这样难免过程中会遇到些麻烦 不过这些麻烦都能在互联网上轻易的解决首先下载 vmwear 直接按照默认安装然后你要去网上下载个Ubuntu的镜像文件 这些都能轻易下载得到的 但要申明 刚开始的时候我下载的时候...
在VMWare中增加Linux文件系统空间

在VMWare中增加Linux文件系统空间

有时候会遇到这样的情况:刚开始给VMWare分配了一个虚拟硬盘,安装Linux后,随着工作中使用得越来越多,虚拟硬盘容量逐渐变得不够用,需要扩充空间。下面说明如何在VMWare中增加Linux的文件系统空间。我的VMWare中安装的是Fedora 9,不过其它Linux应该大同小异。首先在VMWare中调整虚拟硬盘的大小(在“Virtual Machine Settings”的Hardware选项卡里选择“Hard Disk(SCSI)”,在右侧的Util...
Linux基础知识:fork,vfork,exec

Linux基础知识:fork,vfork,exec

本文是涉及到fork,vfork,exec和进程通信,父子进程数据共享这几个方面的讨论。第一点,Linux中,创建进程的方式,只有一种,那就是调用fork(或者vfork)。 当然,系统的交换进程,init进程除外,它们是操作系统自举时用特殊方式创建的最初的进程。第二点,举个例子,父进程A 创建子进程B 后,进程B 就拥有了A 的所有数据(包括父进程的数据空间、堆和栈)的相同副本,并且共享代码片段(正文段)。父子进程的运行路线仅靠fork的返回值来区分。子...
在CentOS 5.6下安装Firefox 6.0.2

在CentOS 5.6下安装Firefox 6.0.2

在笔记本中安装了CentOS 5.6,其自带Firefox3,感觉很是不爽,从Firefox管网下载了Firefox 6.0.2准备安装这个,呵呵。在Windows下使用比较习惯了:)本来想尝试升级的,结果只是从firefox3.6.13升级到了firefox3.6.22,结果很不爽呵呵。升级:yum update firefox看来只有重新安装安装了。1 卸载原来的firefox2 从管网下载firefox6.0.2的安装包并解压3 将解压后的firef...
在64位CentOS 6 系统上安装Broadcom网卡驱动

在64位CentOS 6 系统上安装Broadcom网卡驱动

我用的是64位的CentOS 6 的liveos安装的操作系统。一.确定硬件信息1.1 首先需要确认系统含有建立标准内核模块所需要的适当工具、包、头文件和库文件。如果没有这些资料,将无法编译。1.2 确认无线网卡的芯片型号,并安装相关依赖性文件。[www.linuxidc.com @localhost ~]$ lspci | grep Network04:00.0 Network controller: Broadcom Corporation BCM43...
对ARM和嵌入式Linux的认识

对ARM和嵌入式Linux的认识

嵌入式系统开发分为硬件部分和软件部分:硬件部分:1、ARM介绍嵌入式产品硬件,主要是一块以(ARM、 DSP、 FPGA)为核心的开发板。根据不同的需求,配置不同的外设,因为嵌入式产品是为特定应用而生的,所以利用这些嵌入式芯片可以开发出很多产品;ARM是一款嵌入式芯片,往往说到ARM是指内核是ARM的,一般内核部分会加上cache ram rom等构成cpu,在此基础上其余部分都叫外设,外设和cpu通过总线连接,常见外设有:usb,lcd,keyboard...
<< 471 472 473 474 475 476 477 478 479 480 >>