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