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

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

首页 / 操作系统 / Linux

软件测试工作需掌握的Linux的快捷键和主要命令

软件测试工作需掌握的Linux的快捷键和主要命令

切换到第一个文本终端。在Linux下你可以有多达六个不同的终端。这个命令的意思是:“同时按住键和键,然后按键,再释放所有的键”。(n=1..6)切换到第n个文本终端。(你也可以使用不是很经常用到的命令chvt n 来实现,n指的是第n个文本终端)。在文本终端下(不是在X窗口),你也可以简单使用来实现切换,不需要键。打印出你正在使用的终端名称,如果你希望知道终端的名字,可以使用命令fgconsole。切换到第一个图形用户界面(一般来说X-window在第七个...
Linux下发布程序需要注意的版本的软件包

Linux下发布程序需要注意的版本的软件包

gcc gcc是GNU编译器集合,包含C、C++、Java、Ada、Forturn等编译器,我们主要使用的是C和C++,它们对应的程序是gcc和g++,为了兼容BSD等UNIX系统,C编译器的程序名还可以是cc或CC。 Linux的一切都是由gcc编译完成的,由于不同主版本的gcc的ABI并不完全相同,因此,如果Linux系统与应用程序采用不同主版本号的gcc进行编译,很可能产生非常多的问题。 查看gcc版本的方法是gcc -v。注意,这里不但可以显...
shell程序设计-<控制结构>-case语句

shell程序设计-&lt;控制结构&gt;-case语句

case语句 :它能够把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。使用格式:case 匹配母板 in模板1 [ | 模板2 ] … ) 语句组 ;;模板3 [ | 模板4 ] … ) 语句组 ;;esaccase语句的匹配是从上往下地匹配顺序。因此,case语句编写的原则是从上往下,模板从特殊到普通。在C语言里,case语句中有default模板,而在shell程序设计中,可能将模板写成*,就可以完成相同的功能。case语...
准备进行Linux设备驱动的开发了

准备进行Linux设备驱动的开发了

首先是搭建开发环境,由于目标机是ARM2410,需要用到GCC,在Windows平台虽然有cygwin等工具可以模拟Linux环境,但是据说问题比较多,出了问题也不好解决,干脆还是直接转到Linux平台吧。 本来一直是用的Vmware装了RedHat9.0,来搭建的交叉编译环境,后来还是感觉是在太慢了,光是编译交叉工具链就要5个小时以上。正好同事中有用了5年Linux的高手,在他的帮助下,一狠心把vmvare卸载了,直接装Linux,用Linux作为主机...
Ubuntu调用函数分析

Ubuntu调用函数分析

俗话说365行,隔行如隔山(恩,我说的)。不同行业有不同行业的规矩,而今天说的Ubuntu操作系统也如此,今天我就闪了一下腰。程序很简单,大概是这样的。#include int main() { char *msg = "mnzn"; printf("msg is %s", msg); return 0; } 很简单吧,可是任凭我在x86-ubuntu的64位机器上怎么写汇编就是不对,刚才突然开窍,反汇编看了看,心里的谜团全部解释清楚了。1 |#inclu...
Linux下能不能替换运行中的程序

Linux下能不能替换运行中的程序

今天被朋友问及“Linux下可以替换运行中的程序么?”,以前依稀记得Linux下是可以的(而Windows就不让),于是随口答道“OK”。结果朋友发来一个执行结果:(test正在运行中)# cp test2 testcp: cannot create regular file `test": Text file busy看起来是程序被占用,无法覆盖。于是自己又再做了几个实验:(1)先rm删除正在运行的test,然后cp test2 test就没有错误了。(...
在Linux系统中实现虚桩式内核模块

在Linux系统中实现虚桩式内核模块

最近在把以前做的一个驱动程序在线加载技术移植到SUSE的AutoYaST安装系统中时遇到了一点小麻烦。AutoYaST采用SuSE自己编写的Linuxrc作为其初期引导部分,有别于大部分常规的initrd引导部分,Linuxrc是直接用C语言编写的,而且几乎没有提供什么扩充的灵活性。如此一来,就无法像以往移植到其它环境中那样单纯修改引导脚本就可以搞定。虽说直接修改Linuxrc的源码也可以达到这个目的,但这样就增加了后期维护的复杂度。唉,还真是个头疼的问题...
<< 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 >>