linux
zd0303
这个作者很懒,什么都没留下…
展开
-
Curses库
<br /> curses 的历史与版本 <br /><br />cureses 最早是由柏克莱大学的 Bill Joy 及 Ken Arnold 所发展出来的. <br />当时发展此一函式库主要原因是为了提高程式对不同终端机的相容性而设 <br />计的. 因此, 利用 curses 发展出来的程式将和您所使用的终端机无关. <br />也就是说, 您不必担心您的程式因为换了一部终端机而无法使用. 这对程 <br />式设计师而言, 尤其是网路上程式的撰写, 是件相当重要的一件事.原创 2011-05-10 12:09:00 · 1028 阅读 · 0 评论 -
linux 自学笔记(三) 文件搜索命令 和帮助命令
5 文件搜索命令5.1文件搜索命令:which / whereis命令名称: which命令所在路径:/usr/bin/which执行权限: 所有用户功能描述: 显示系统命令所在目录 (which可以提供命令的别名,但whereis可以提供该命令的文件)语法: which [命令名称]范例: $ which ls5.2文件搜索命令:原创 2013-04-08 18:41:39 · 820 阅读 · 0 评论 -
Linux下网络编程--Socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传转载 2013-04-15 15:27:40 · 1076 阅读 · 0 评论 -
linux 自学笔记 (九) linux用户管理
14 linux用户管理14.1用户管理配置文件配置文件用户信息文件: /etc/passwd 文件格式:每一行即一个用户信息,有多少行,就有多少用户。 行格式: root : x : 0 : 0原创 2013-04-10 17:44:08 · 797 阅读 · 0 评论 -
linux 自学笔记 (五)Shell 应用技巧
10 Shell 应用技巧10.1 bash应用技巧命令补齐 命令补齐 允许用户输入文件名的起始的若干字母后,按 Tab 补齐文件名历史命令 允许用户浏览先前输入的命令并重新调用它们。用history 命令可以显示命令列表,按方向键可以查找以前执行的命令,或输入 !+命令行号,来执行该命令。 快捷键 cl原创 2013-04-08 21:15:40 · 749 阅读 · 0 评论 -
linux 自学笔记(二) 权限管理命令
4 权限管理命令 4.1 权限管理命令 chmod命令名称 chmode (change the permissions mode of a file)命令所在路径: /bin/chmode执行权限: 所有用户功能 : 改变文献或目录权限语法: chmode [{ugo} {+-=} {rwx}] [文件或目录]原创 2013-04-08 10:03:28 · 1080 阅读 · 0 评论 -
linux 自学笔记 (七) linux引导流程解析
12 linux引导流程解析12.1 linux引导流程 常见的固件设置 安全设置 可引导介质列表 可引导介质搜索顺序 电源管理 启动细节-----------------------------------------------------------------原创 2013-04-09 17:06:19 · 912 阅读 · 0 评论 -
Linux 自学笔记(一) 常见命令
1、 文件命名规则1)除了/之外,所有的字符都是合法的2)有些符号最好不要用,例如空格符、制表符、退格符、和字符@ # $ & ( ) -等3)避免使用 . 作为普通文件名的第一个字符,因为当使用 . 作为第一个字符的文件表示隐藏文件4)大小写敏感。2 命令格式 命令格式 : 命令 -选型 参数 例如: ls -la /etc说原创 2013-04-07 13:58:53 · 689 阅读 · 0 评论 -
linux 自学笔记 (十) 进程管理
15 进程管理15.1 进程的概念进程与程序的区别1、程序是静态概念,本身作为一种软件资源长期保存 而进程是程序的执行过程,它是动态概念,有一定的生命期,是动态产生和消亡的。2、进程与程序无一一对应关系。 一个程序可以由对各进程公用;一个进程在活动中有可顺序地执行若干个程序父进程与子进程1、子进程是由一个进程所产生的进程,产生这个子进程的进程成原创 2013-04-12 10:05:12 · 983 阅读 · 0 评论 -
linux 自学笔记 (六) 文本编辑器 Vim/Vi
11 文本编辑器 Vim/ViVim/Vi 是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。 Vim/Vi 没有菜单,只有命令。11.1 vi的基本概念 基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mod原创 2013-04-09 10:28:30 · 1833 阅读 · 0 评论 -
Jython学习笔记(一) Eclipse开发环境搭建
1 Eclipse开发环境搭建1.1为什么搭建Eclipse开发环境Eclipse是著名的跨平台开源集成开发环境(IDE)。Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。在此我们主要利用Eclipse+PyDev来实现Py原创 2013-04-27 09:38:07 · 2755 阅读 · 0 评论 -
eclipse使用技巧
一、实用类快捷键1 常用熟悉的快捷键CTRL+C(复制)、CTRL+X(剪切)、CTRL+Z(撤销)、CTRL+F(查找)、CTRL+H(搜索文件或字符串)、CTRL+Y(重做)、CTRL+/(双斜杠注释)、ALT+/(提示)、CTRL+SHIFT+F(格式化代码)2 编码辅助类1)CTRL+D删除当前行。2)CTRL+ALT+Down(Up)复制当原创 2013-05-02 16:09:30 · 1287 阅读 · 1 评论 -
Linux静态库与动态库的详解
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 一、静态库和动态库的区别1. 静态函数库这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大--空间,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为转载 2015-09-14 16:58:39 · 981 阅读 · 0 评论 -
linux 自学笔记(十二)Shell编程
17 Shell 编程17.1 Shell语法shell结构:#! 指定执行脚本的shell(如果不写,就用默认shell执行)# 注释行命令和控制结构创建shell程序的步骤:创建一个包含命令和控件结构的文件修改这个文件的权限使它可以执行 (使用 chomd u+x)执行 ./example (也可以使用“sh example”)原创 2013-04-14 10:00:24 · 885 阅读 · 0 评论 -
linux 自学笔记(十一)linux文件系统管理
16 linux文件系统管理16.1文件系统结构/usr/bin、/bin:存放所有用户可以执行的命令/usr/sbin、/sbin:存放只有root用户可以执行的命令/home:用户缺省的宿主目录/proc:虚拟文件系统,存放当前内存镜像/dev:存放设备文件/lib:存放系统程序运行所需要的共享库/list+found:存放一些系统出错的查找结果/tmp原创 2013-04-13 21:46:19 · 838 阅读 · 0 评论 -
GCC与Dev-Cpp支持C99标准设置方法
GCC与Dev-Cpp都是支持C99的,但其默认值不是C99标准,为了使用C99语法可以进行如下操作:(1) GCC编译时加入编译选项 -std=C99 (注意C为大写)(2) Dev-Cppstep1 工具->编译选项->编译器选项卡中,在"编译时加入以下命令"复选框前打钩,里面输入命令 -std=c99 (与GCC不同,这里c99中的字母c是小写)step2 工具->编译选项->代码生成/优化选项卡中,在C编译器->支持所有ANSI C标准上选NO原创 2011-05-10 12:25:00 · 3212 阅读 · 1 评论 -
GCC+VIM+GDB
<br />为了开始重新学习C/C++,在ubuntu打算在LINUX的命令行下学习他。<br />1、安装gcc<br />因为在ubuntu下,一开始root是禁用的,因此用了自己的帐号进入之后 sudo passwd root修改了root的密码,logout之后用root登录。<br />安装GCC的过程不是很复杂,主要是第一天不知道源更新的那么慢,导致浪费了不少时间。后来更换了源之后就好安装了,<br />apt-get install build-essential<br />下载安装好之后就可翻译 2011-05-10 14:48:00 · 1173 阅读 · 0 评论 -
10大最适合编程的字体推荐下载
现在有事没事就喜欢写写代码的人越来越多了,对于成天盯着屏幕工作的开发人员来说,编程代码可能是每天见得最多的东西了。可是绝大部分人都一直使用编辑器默认的字体,其实,换一套适合自己的编程字体不仅能让代码看得更舒服,甚至还能提高工作效率的! 如果你有想过换一种编程字体,却不知道哪里找合适的,那么看看异次元软件世界为您推荐的10款最适合编程的字体吧,这些字体能让你的代码瞬间“优雅”起来!换一种字体,换一番心情嘛。当然,除了编程之外,经常需要编辑英文文档的朋友同样适用……前言:转载 2011-05-16 09:37:00 · 868 阅读 · 0 评论 -
常用的一些 Linux 程序
<br />下面列出我常用的一些 Linux 程序。一个列表里可能有很多,那是为了方便你来选择,我列出了比较信得过的。但其实很多只有第一个是我真正在用的。我不喜欢试用程序。<br /><br />Shell: bash。我使用 bash 的 vi 命令行方式。<br />编辑器: VIM, Emacs<br />程序开发: GCC, make, ld, Scheme48, j2sdk, Perl, Python, Tcl/Tk ...<br />论文,幻灯工具:LaTeX, ConTeXt<原创 2011-05-16 18:28:00 · 686 阅读 · 0 评论 -
逐步设置vim C/C++语法高亮显示和自动缩进
逐步设置vim C/C++语法高亮显示和自动缩进vim简介Vim(Vi Improved) 是一个类似于vi 的文本编辑器,在Vi的基础上增加了很多新的特性和功能。Vim以其强大的功能和可定制能力,成为Linux/Unix环境下开源的最重要的编辑器之一(另一个是 Emacs),被众多开发者所喜爱。笔者此时所用的是最新的7.1版本。与大部分其它编辑器不同,进入 Vim 后,缺省状态下键入的字符并不会插入到所编辑的文件之中。Vim 的模式(mode,可以简单地理解为“状态”)概念非常重要。需要知原创 2011-05-04 13:27:00 · 2823 阅读 · 0 评论 -
(linux)vi编辑器没有彩色显示解决
在linux中用vi编辑和修改文件配置中没有彩色显示文件的内容,特别一些关键字不能彩色显示,给我们配置服务过程中造成极大的不方便。下面给出一种解决的方法。第一步:可能是因为vi的版本太低,并且没有开启高亮显示。 检查是否有更新 # yum install vim 更新一下最新版本的vi。 #rpm -qa|grep vim查下是否已经安装了vi 如果提示not install则需安装如下rpm包: vim-enhance-版本号.rpm原创 2011-05-04 14:24:00 · 3665 阅读 · 1 评论 -
解决 Redhat 出现”This system is not registered with RHN”更新
<br />由于redhat 没有注册,所有不能使用它自身的源进行更新,所以我们可以通过更换源来进行相关更新:<br />更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入<br />wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo<br />即可在此目录下得到CentOS-Base.repo文件,这是centos的源转载 2011-05-04 09:58:00 · 4341 阅读 · 2 评论 -
在虚拟机下来实现在windows下共享一个文件
这里说的是在虚拟机下来实现在windows下共享一个文件夹。下面来说明一下是如何实现的:1. 安装VMware.Workstation.2. 安装Redhat Linux 9.0,在虚拟机下。3. 完成前两步后,打开VMware->VM—>Reinstall VMware Tools进入在虚拟机中安装好的Linux环境(使用超级用户),这时光驱中已经出现了我们将要看装的软件:VMwareTools-5.5.0-18463.i368.rpm和VMwareTools-5.5.原创 2011-05-04 10:17:00 · 1161 阅读 · 0 评论 -
Ubuntu 上运行 scheme
在ubuntu上可以运行scheme,只要安装scsh,就可以在在终端上运行scheme了!!原创 2011-09-15 08:51:00 · 2664 阅读 · 0 评论 -
浅析RedHat Linux下中文包、中文输入法的安装
使用VMware安装redhat 5时未将中文包安装上,所以现在的中文全是麻将类的方块,如何解决全英文无法显示汉字和输入汉字这一问题,接下来就知道啦…将系统光盘镜像文件连接至计算机,我的镜像是RHEL5.1的,先将光盘挂载至/mnt目录下,然后切换到/Server目录下,安装两个中文包: fonts-chinese-3.02-12.el5.noarch.rpm fonts-ISO885转载 2011-05-04 10:11:00 · 32229 阅读 · 3 评论 -
利用Bibtex4实现Latex在Word写作时参考文献的插入和排版
作者:水寿松博客:水寿松的乐乎博客【应用数学门徒 http://blog.lehu.shu.edu.cn/shuishousong/ 】博文地址:http://blog.lehu.shu.edu.cn/shuishousong/A269375.html论坛:CTeX论坛【TeX研究讨论区http://bbs.ctex.org/forumdisplay.php?fid=7 】转载 2012-10-10 08:23:45 · 6938 阅读 · 0 评论 -
linux 自学笔记 (四) 压缩解压命令 和 网络通信命令
7 压缩解压命令7.1 压缩解压命令 gzip命令名称:gzip (GNU zip)命令所在路径: /bin/gzip执行权限 : 所有用户功能描述: 压缩文件特征: 1.只能压缩文件 2.不保留源文件压缩格式 : .gz语法: $ gzip 选项 【文件】 % 压缩 $ gunzip fil原创 2013-04-08 20:17:44 · 860 阅读 · 0 评论 -
linux 自学笔记 (八) linux软件包管理
13 linux软件包管理二进制软件包管理(RPM,YUM)源代码包安装脚本安装(Shell/Java)Debian系linux软件包管理简介13.1 RPM 包管理RPM软件包的一个例子: sudo-1.7.2pl-5.el5.i386.rpm其中包括软件名(sudo),版本号(1.7.2pl),发行号(5.el5),和硬件平原创 2013-04-10 14:40:53 · 721 阅读 · 0 评论 -
Linux 和Window 的远程连接软件
1. Linux 和Window 的远程连接通信与控制的软件比较多,这里介绍几种常用软件:SecureCRT (功能强大)Xmanager.EnterprisePutty (简单实用)SSH.Secure Shell Clientvnc 2. VMWare三种网络模式详解VMware的几种虚拟设备:VMnet0:用于虚拟桥接网络下的虚拟交换机(以前原创 2013-03-29 18:13:25 · 961 阅读 · 0 评论 -
python使用paramiko和SCPClient进行linux远程控制和上传和下载文件
paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。使用paramiko可以很好的解决以下问题:需要使用windows客户端,远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,使用SCPClient实现文件上传,文件下载等安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模原创 2015-12-10 20:44:52 · 11914 阅读 · 0 评论