linux 与 unix 编程
文章平均质量分 69
lijian_nhy
这个作者很懒,什么都没留下…
展开
-
如何编写一个shell脚本
为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍 然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长 系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚...原创 2011-01-10 00:25:33 · 112 阅读 · 0 评论 -
CentOS Linux搭建SVN Server配置详解
CentOS Linux搭建SVN Server配置详解 2012-10-26 16:14:20 | 分类: CVS | 字号 订阅 ...原创 2012-12-10 10:38:35 · 309 阅读 · 0 评论 -
centos make命令不能用
在centos 5下安装软件遇到的问题,google了一圈,是因为系统没有安装编译器,那安装就是了,嘿嘿。 解决办法,在SSH下输入下面的命令 yum -y install gcc automake autoconf libtool make ...原创 2012-11-29 15:56:59 · 184 阅读 · 0 评论 -
【转】Vi 技巧之:快速移动
1、 按屏幕移动 (1)最常用的几个命令如下: Ctrl + f // 向前移动一屏,想来F代表Forward Ctrl + b // 向后移动一屏,B的话应该是Before吧 Ctrl + d // 向前移动半屏,D指Down Ctrl + u // 向后移动半屏,U指Up 注:上面是指按下Ctrl键的同时再按f等键。 ...原创 2012-07-14 10:43:12 · 122 阅读 · 0 评论 -
【转】Linux FTP命令详解及使用技巧
ftp 主机名/IP /*登录ftp服务器,会提示输入用户名和密码*/ 匿名登录:用户名输入:anonymous 密码输入:一个邮箱格式的任意字符串 FTP>ascii: 设定以ASCII方式传送文件(缺省值) FTP>bell: 每完成一次文件传送,报警提示. FTP>binary: 设定以二进制方式传送文件. FTP>bye: 终止主机FTP...原创 2012-07-14 10:42:23 · 73 阅读 · 0 评论 -
【转】linux yum命令详解
yum (全 称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载 RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至 全部软件包的命令,而...原创 2011-11-23 11:10:26 · 123 阅读 · 0 评论 -
more /etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" NM_CONTROLLED="yes" ONBOOT=yes TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no N...原创 2011-11-14 22:46:31 · 234 阅读 · 0 评论 -
CentOS 6.0 gcc-c++ 光盘安装
CentOS 6.0 gcc-c++ 光盘安装(进入root用户) 将系统盘放入光驱 [root@wenp wenp]# more gcc_intsall.sh #!/bin/bash mount /dev/cdrom /mnt cd /mnt/Packages rpm -ivh glibc-common-2.12-1.7.el6.i686.rpm rpm -ivh kernel-...原创 2011-11-14 15:25:13 · 91 阅读 · 0 评论 -
【转】tar打包和解压的使用
tar 1. 文件或目录打包: tar - cvf /u0/temp2.tar /usr/lib 将 /usr/lib 目录下的文件与子目录打包成一个文件库为 /u0/temp2.tar 。 tar - cvf /u0/temp2.tar /usr/lib * .c * .f 将 /usr/lib 目录下的* ...原创 2012-04-28 17:28:14 · 80 阅读 · 0 评论 -
CentOS 卸载低版本apache
卸载apache [root@server ~]# rpm -qa|grep httpd httpd-2.2.3-11.el5_2.centos.4 httpd-manual-2.2.3-11.el5_2.centos.4 说明:rpm –qa | grep mysql 命令是为了把mysql相关的包都列出来,我上面的例子是Linux默认安装apache的rpm软件包列表,如果是别的L...原创 2011-11-02 22:34:39 · 120 阅读 · 0 评论 -
虚拟机中 CentOS 网络配置图解
网络环境:公司局域网,每个人分的“静态”ip。 宿主机ip:20.xx.xx.xx 宿主机网关:略 设置步骤详细介绍: 注意:DNS必须是宿主机的真实DNS ...原创 2011-11-02 18:38:21 · 102 阅读 · 0 评论 -
设置CentOS防火墙开放端口
在我们使用CentOS系统的时候,CentOS防火墙有时是需要改变设置的。CentOS防火墙默认是打开的,设置CentOS防火墙开放端口方法如下: 打开iptables的配置文件: vi /etc/sysconfig/iptables 修改CentOS防火墙时注意:一定要给自己留好后路,留VNC一个管理端口和SSh的管理端口 下面是一个iptables的示例: # Firew...原创 2011-10-18 15:05:36 · 68 阅读 · 0 评论 -
开启linux ssh远程登录
经常通过ssh工具连接linux进行开发操作,但真正自己弄的时候,才发现,安装了linux是连接不上ssh的,得开启服务才有相关功能哈。 所以今天把配置说一下哈。 网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下: sudo apt-get ...原创 2011-10-16 17:47:41 · 106 阅读 · 0 评论 -
ubuntu root 默认初始密码修改
ubuntu root 默认初始密码修改 刚装ubuntu默认情况下root没有密码 sudo passwd(Enter) 设置root新密码 确认密码 passwd: password updated successfully su(Enter) 刚才设置root新密码 ...原创 2011-07-24 21:03:54 · 95 阅读 · 0 评论 -
面试被问了:linux的shell编程中#!/bin/sh和$bash是什么意思
#! /bin/sh 是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。 $bash $表示系统提示符,$ 表示此用户为普通用户,超级用户的提示符是#。 bash是shell的一种,是linux下最常用的一种shell。 $bash的意思是执行一个子shell,此子shell为bash。 ...原创 2013-01-27 16:14:44 · 248 阅读 · 0 评论