Linux系统
lushujun2011
这个作者很懒,什么都没留下…
展开
-
一些操作系统相关概念
3.进程通信:信号,共享内存,消息队列,管道,信号量。4.进程引入:即“执行中的程序”,呈现出程序在内存中执行的动态特性。在多道程序执行过程中,需要共享系统资源,从而导致各个程序在执行过程中相互制约的关系(具有间断性),这种特新是在程序执行过程中才发生的,是动态的,而传统原创 2011-09-03 09:17:23 · 865 阅读 · 0 评论 -
cut命令学习
一、定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。 2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f 例:一,按字节cut:注意:一个空转载 2012-08-21 14:36:52 · 898 阅读 · 0 评论 -
shell - 关于expr的用法
关于expr的用法2004-04-23 15:18 pm来自:Linux文档现载:Www.8s8s.coM地址:无名请问我以下这些语句为什么是错误的?sum=0sum=`expr $sum + ${sale[1]}`运行时提示:expr: syntax errorsale[1]是已经赋过值的数组。我运行了一下,没有错啊你用的是什么平台?什么shell?转载 2012-08-21 15:24:58 · 1044 阅读 · 0 评论 -
sed和awk中使用shell变量
转载自 jrckkyy最终编辑 zengzhaonong sed和awk中使用shell变量----------------------------------------------x=MMsed 's/AB/'$x'/g' b.c或sed 's/AB/'"$x"'/g' b.csed 's/'"$val"'//' urfile最近做预料处理,转载 2012-08-17 15:46:34 · 11717 阅读 · 0 评论 -
vi 命令 用法 (vi 方向鍵及 backspace 的問題 )
进入vim后,安i进入insert模式,这是backspace键不管用而且安方向键会出现ABCD,网上说配置以下家目录下的.vimrc,但是fedora 12 下没有这个文件。怎么解决呢新建一个文件~/.vimrc并添加以下内容试试set backspace=indent,eol,start woc7.0 设备两个步骤:1.转载 2011-12-19 14:43:56 · 11439 阅读 · 2 评论 -
arp 绑定mac地址
arp -s 192.168.1.1 0a-01-cd-23-12-abWin7下绑定IP和MAC地址提示“ARP项添加失败:拒绝访问(The ARP entry addition failed:Access is denied)Win7下绑定IP和MAC地址操作和XP有所差别,Win7用户这时候就需要用netsh命令了。具体操作如下: 1、CMD中输入:netsh i i show转载 2012-03-14 10:27:58 · 1985 阅读 · 0 评论 -
Linux下使用SFTP命令
lcd 路径 更改本地目录到“路径”chgrp group path 将文件“path”的组更改为“group”chmod mode path 将文件“path”的权限更改为“mode”chown owner path 将文件“path”的属主更改为“owner”exit 退出 sftphelp 显示这个帮助文本get 远程路径 下载文件ln existingpath转载 2012-03-14 15:48:19 · 1223 阅读 · 0 评论 -
SecureCRT 使用技巧
1、打开secureCRT,按alt+b,可以调出快速启动栏,我相信secureCRT的忠实用户,都会保存一堆的sessions。2、按ctrl,可以同时选中多个session,再点击连接,可快速连接。3、打开的第一个标签记为数字1,第二个记为2,依次类推,可用alt+1、alt+2……这种方式在不同标签之间切换。4、按钮栏,在查看->按钮栏,会在下面列出一排按钮,可以对其进行逐一的编转载 2012-03-14 14:53:00 · 756 阅读 · 0 评论 -
linux_下IP、网关、DNS地址配置
但是设置Linux网络的方法有两种: 第一种:修改配置文档(需要重启网络配置,永远生效) 一、修改IP地址 [aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static (需修改为static ,若是dhcp,则不行)IPADDR=192.168.30.197转载 2012-03-14 14:41:21 · 2079 阅读 · 0 评论 -
linux环境变量设置 (PS1,PS2)
PS1:就是用户平时的提示符。 PS2:第一行没输完,等待第二行输入的提示符。 Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$. 用echo $PS1可以得到PS1的值,即PS1="[\u@\h \w]"\$ 登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,转载 2012-03-14 10:31:36 · 6580 阅读 · 0 评论 -
Linux网络配置命令——ifconfig
无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信。ifconfig 命令有以下两种格式:※ifconfig [interface]※ifconfig interface [afty转载 2011-12-25 10:47:06 · 1307 阅读 · 0 评论 -
Linux启动界面切换:图形界面-字符界面
Linux启动界面切换:图形界面-字符界面(转)Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1、在字符界面输入startx或init 5 。 2、通过编辑/etc/inittab文件实现默认进入图形界面。 把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入文本模式。 以下是配置引导进入图形模式的etc/i转载 2011-12-17 09:57:05 · 1595 阅读 · 0 评论 -
linux 命令 笔记
1、rm -rf 非空目录 r表示递归,f强制介绍tar,gzip的使用方法。1.压缩一组文件为tar.gz后缀。 # tar cvf backup.tar /etc # gzip -q backup.tar 或 # tar cvfz backup.ta原创 2011-09-22 13:02:47 · 555 阅读 · 0 评论 -
Linux设备驱动程序 学习笔记
1.驱动程序写好后,有两种方式编译,一种是编译进内核,另一种是编译成模块(动态链接库),前者会增加内核大小,还要改动内核的源文件,不能动态的卸载,不利于调试,所以推荐后者。Uclinux一般编译进内核。insmod命令将编译好的模块调入内存,init_module被调用。rm原创 2011-09-22 13:03:50 · 599 阅读 · 0 评论 -
UNIX网络编程 卷二 IPC
2011.9.19 UNIX网络编程 卷二 IPC1、IPC(interprocess communication)即进程间通信.2、4种IPC形式:1)消息传递(管道pipe、命名管道FIFO、消息队列)2)同步(互斥量、条件变量、读写锁、文件与记录锁、信号量原创 2011-09-20 15:03:08 · 555 阅读 · 0 评论 -
内核修炼之道
2011.8.251.内核的剪裁与配置: 为了满足某些嵌入式应用的要求,需要把Linux内核裁剪得足够小,通过配置去除掉不需要的特性,或者部分特性编译成可加载的内核模块来缩减内核的体积。2. static int __init usb_init(void)原创 2011-09-03 09:16:19 · 1522 阅读 · 0 评论 -
linux硬链接与软链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一转载 2012-08-23 10:08:48 · 737 阅读 · 0 评论