linux
文章平均质量分 72
MoreLinux2014
这个作者很懒,什么都没留下…
展开
-
linux目录结构了解
/bin显而易见,bin 就是二进制(binary)英文缩写。在一般的系统当中,你都可以在这个目录下找到linux常用的命令。/boot在这个目录下存放的都是系统启动时要用到的程序。/devdev 是设备(device)的英文缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和我们常用的windows, dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一原创 2010-11-27 20:09:00 · 286 阅读 · 0 评论 -
linux tftp安装配置
1.安装tftp服务安装包在linux的Redhat企业版ISO映像中可以找到,包括xinetd,tftp客户端,tftp服务器端。安装命令:rpm -ivh tftpxxx#netstat -a|grep tftpudp 0 0 *:tftp *:*2.修改文件在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。根据(1)的安装方法,可以修改文件/etc/xi原创 2010-11-28 20:30:00 · 991 阅读 · 0 评论 -
linux环境变量设置
一:echo $PATH查看当前环境变量二:设置环境变量的三种方法1.直接在shell中输入 PATH=$PATH::这种方式设置的PATH变量只在当前shell或其子shell下是有效的,shell关闭了,PATH变量也就失效了,再打开新shell时需要重新设置该变量。2.修改~/.bash_profile文件在该文件中添加 export PATH=$PATH::注:修改文件后要想马上生效还要在shell中运行$source ~/.bash_profile不然只能在下次重进此用户时生效。3.修改/etc原创 2010-11-28 13:39:00 · 323 阅读 · 0 评论 -
shell 编程了解
1.程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。chmod +x filename2.注释在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。不要忽略注释的重要性。3.变量在shell编程中,所有的变量都由字符串组成,并且不需要对变量进行声明。变量名=值 eg:a="hello world"取出变量值可以加一个美元符号($)在变量前面:echo "a = ${a}!原创 2010-12-03 00:37:00 · 371 阅读 · 0 评论 -
vim常用配置
everyday.smile();vim的全局配置文件为:/etc/vimrc 不同系统中可能路径不太一样,可以用whereis vimrc查看下面列出的配置项有些在vimrc中已经存在常用配置项:"Use vim default (much better! )set nocompatible"显示行号set number"自动对齐,回车换行时该行自动原创 2012-01-07 23:30:34 · 326 阅读 · 0 评论 -
一些实用但不为人知的Unix命令
浮现在脑海的很多 Linux命令,其中一些不为人知,另一些则很常见,如下:xargs or parallel: 并行运行一些程序,命令有很多的选项sed and awk: 广为人知并且非常有用的处理文本文件的命令,比Python和Ruby还快m4: 简单的宏处理命令screen: 功能强大的终端复用和会话持久工具,详见http://www.ibm.com/developerworks/cn转载 2014-05-02 11:28:29 · 445 阅读 · 0 评论 -
vim及相关插件配置
gvim下载地址(注意有时候开了翻墙软件后,下载时会打开页面提示失败);http://www.vim.org/download.phpctags和taglist都可在sf中下载,地址分别为:http://sourceforge.net/projects/ctags/?source=directoryhttp://sourceforge.net/projects/vim-tagl原创 2014-05-04 22:51:24 · 368 阅读 · 0 评论 -
secureCRT The remote system refused the connection.
转自:http://blog.csdn.net/lifengxun20121019/article/details/13627757我在实践远程登录工具SecureCRT的时候遇到了这个问题 Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -转载 2014-08-17 18:48:24 · 1491 阅读 · 0 评论 -
Linux内核模块_helloworld
Makefile 文件,其中default和clean下面一行是以Tab键开头#如果已经定义KERNELRELEASE,则说明是从内核构造系统调用的#因此可利用其内建语句ifneq ($(KERNELRELEASE),) obj-m := helloworld.o helloworld-objs += hello.o #否则,是直接从命令行调用的#这时要调用原创 2014-03-27 12:45:13 · 590 阅读 · 0 评论