
linux
yiling2012
这个作者很懒,什么都没留下…
展开
-
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
$# 是传给脚本的参数个数$0 是脚本本身的名字$1 是传递给该shell脚本的第一个参数$2 是传递给该shell脚本的第二个参数$@ 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个$$ 是脚本运行的当前进程ID号$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误转载 2014-07-19 16:45:36 · 224 阅读 · 0 评论 -
Linux 网络编程之ioctl函数
1.介绍Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与网络协议栈进行交互,可得到网络接口的信息,网卡设备的映射属性和配置网络接口.并且还能够查看,修改,删除ARP高速缓存的信息,所以,我们有必要了解一下ioctl函数的具体实现.2.相关结构体与相关函数#include int ioctl(int d,int request,....);转载 2014-12-26 11:06:53 · 339 阅读 · 0 评论 -
linux定时任务的设置
为当前用户创建cron服务1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaobe转载 2014-11-08 14:29:19 · 237 阅读 · 0 评论 -
Apache 配置文件管理
1. Apache配置系统从整体来看apache的配置系统包括三个部分:(1) 配置文件:比如 httpd.conf .htaccess(2) 配置指令:在配置文件 httpd.conf .htaccess 里面的任意一行都是一个配置指令(3) 配置信息的保存和读取:配置信息配置完成后会在Apache里面按照一定的数据结构进行保存,在Apache的运行过程中,转载 2014-08-22 10:59:29 · 391 阅读 · 0 评论 -
vim显示行号、语法高亮、自动缩进的设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrcset nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限转载 2014-08-21 14:42:21 · 275 阅读 · 0 评论 -
linux下查找某个文件位置的方法
因为要装pl/sql所以要查找tnsnames.ora文件。。看看怎么查这个文件在linux下的哪个目录find / -name tnsnames.ora查到:/opt/app/oracle/product/10.2/network/admin/tnsnames.ora/opt/app/oracle/product/10.2/network/admin/samples/转载 2014-08-19 20:08:25 · 345 阅读 · 0 评论 -
Linux makefile 教程 非常详细,且易懂
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一转载 2014-07-14 11:24:33 · 314 阅读 · 0 评论 -
linux下su与su - 切换到root权限命令的区别
大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户。Linux中切换用户的命令是su或su -。前天我在使用useradd这个命令时,才体会到这两者的本质区别。如图:首先用su命令切换到root身份的,但是运行useradd时,出现错误:bash: useradd: command not found。转载 2014-06-19 09:59:29 · 2247 阅读 · 1 评论 -
layout 快捷
但是layout方式有时候有点bug,不过基本上还可以使用,可以用ctrl+x和ctrl+a(要以前使用,先按ctrl+x再按ctrl+a)来切换。可能layout会造成控制台花屏,使用ctrl+L清屏。转载 2014-06-17 13:42:34 · 388 阅读 · 0 评论 -
Linux下rz,sz与ssh的配合使用
一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地; 与ssh有关的两个命令可以提供很方便的操作: sz:将选定的文件发送(send)到本地机器 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)rz转载 2014-06-18 10:17:04 · 276 阅读 · 0 评论 -
Linux共享内存
/*共享内存允许两个或多个进程进程共享同一块内存(这块内存会映射到各个进程自己独立的地址空间) 从而使得这些进程可以相互通信。 在GNU/Linux中所有的进程都有唯一的虚拟地址空间,而共享内存应用编程接口API允许一个进程使 用公共内存区段。但是对内存的共享访问其复杂度也相应增加。共享内存的优点是简易性。 使用消息队列时,一个进程要向队列中写入消息,这要引起从用户地址空间向内核地转载 2014-07-03 09:59:18 · 348 阅读 · 0 评论 -
linux之系统运行时修改内核参数
linux之系统运行时修改内核参数 linux可以在运行时修改内核参数,而不必重启系统,这点是通过/proc虚拟文件系统实现的。 www.2cto.com /proc/sys存放大多数的内核参数,并且设计成可以在系统运行的同时进行修改。 方法一:修改/proc下内核参数文件 例如:cat /proc/sys/kernel/core转载 2014-07-03 10:07:26 · 622 阅读 · 0 评论 -
Linux文件夹权限如何更改?
先来了解一下文件属性,在shell环境里输入:ls -l 可以查看当前目录文件。如:drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份分别对应的是:文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名这里r是可读,w可写,x 可执行,其中文件属性分为四段,---- --- --- 10个位置例如: d r转载 2015-01-04 17:08:45 · 366 阅读 · 0 评论