SHELL
guoxin_0724
这个作者很懒,什么都没留下…
展开
-
shell if 命令参数说明
第 7 章 条件语句 目录 7.1. 介绍if 7.1.1. 概要 7.1.2. if的简单应用 7.2. 更多if的高级使用方法 7.2.1. if/then/else结构 7.2.2. if/then/elif/else结构 7.2.3. if嵌套语句 7.2.4. 布尔操作 7.2.5. 使用exit语句和if 7.3. 使用case语句 7.3.1. 简单的条转载 2012-03-31 14:06:09 · 495 阅读 · 0 评论 -
寻找命令的全路径命令 whereis和which
1.which:查看可执行文件的位置,通过PATH这个环境变量所规范的路径去查询“执行文件”的文件名,如果是是bash内置的命令则查询不到。which后接完整的文件名。 常用参数:-a 将所有由PATH目录中可以找到的命令均列出,而不只是第一个被找到的命令。 语法:which -a command which httpd 查找httpd二进制文件的位置(也可以用这个命令在脚本中测试本机是转载 2012-10-12 19:06:14 · 771 阅读 · 0 评论 -
Linux 处理复杂输入参数命令 getopt
getopt [options] -o|--options optstring [options] [--] parameters 选项说明: -a:使getopt长参数支持"-"符号打头,必须与-l同时使用 -l:后面接getopt支持长参数列表 -n program:如果getopt处理参数返回错误,会指出是谁处理的这个错误,这个在调用多个脚本时,很有用 -o:后转载 2012-07-10 15:14:52 · 596 阅读 · 0 评论 -
SHELL基本语法使用总结
前言 由于新项目马上开始,需要使用SHELL,结果一年前作的SHELL的东西,全部忘干净了,为了杜绝此类事情再次发生,特来此地把即将使用的SHELL的关键语法点加以总结,以备后用。 1.trap 它主要用来接收在脚本运行过程中的用户的键盘操作(主要就是Ctrl+C).也就是用户试图中断当前运行的脚本的时候,给出提示。 一. trap捕捉到信号之后,可以有三种反转载 2012-03-29 15:11:48 · 446 阅读 · 0 评论 -
我的SHELL笔记
1.SU su是切换用户命令。 su 这时候会切换到root下,但是我安装的Linux5会出现输入shell命令找不到的现象。是由于环境变量的原因。 su - 这样就好了,会自动改变环境变量的。 2.more xxxx 查看文件 3.chmod -R 表示赋给整个目录下所有文件 4.mount 挂载光驱 mount /dev/cdrom /mn原创 2012-04-18 15:52:06 · 305 阅读 · 0 评论 -
Linux修改文件及文件夹权限
先来了解一下文件属性, 在shell环境里输入:ls -l 可以查看当前目录文件。如: drwxr-xr-x 2 nsf users 1024 12-10 17:37 下载文件备份 分别对应的是: 文件属性 连接数 文件拥有者 所属群组 文件大小 文件修改时间 文件名 这里r是可读,w可写,x 可执行,其中文件属性分为四段,---- --- --- 10个位置转载 2012-06-15 10:25:15 · 405 阅读 · 0 评论 -
linux下JAVA安装,及Java环境变量配置
在/etc/profile文件改权限.然后在终端输入sudo gedit /etc/profile. 或者用root用户直接编辑. 在文件末尾添加如下几句: export JAVA_HOME=/usr/java/jdk1.5 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAV转载 2012-05-22 16:45:57 · 576 阅读 · 0 评论 -
ssh-keygen的使用方法
一、概述 1、就是为了让两个linux机器之间使用ssh不需要用户名和密码。采用了数字签名RSA或者DSA来完成这个操作 2、模型分析 假设 A (192.168.20.59)为客户机器,B(192.168.20.60)为目标机; 要达到的目的: A机器ssh登录B机器无需输入密码; 加密方式选 rsa|dsa均可以,默认dsa 二、具体操作流程 单向登陆的操作过程转载 2012-05-22 14:11:57 · 561 阅读 · 0 评论 -
redhat Linux5 安装vsftp .
听说vsftp是linux 上很有名,Ftp安全性是蛮重要, 冲着这个名号 Very Security Ftp,所以就试了一下 1. 首先查看我的Redhat5上是否已经安装 rpm -qa| grep vsftpd 如果已经安装就会出现vstfp的版本号相关的信息,如果没有出现就是没有安装 2. 如果没有安装话,就要选择一种方式安装 可以到官方网站去下载 http://vs转载 2012-04-18 15:31:56 · 384 阅读 · 0 评论 -
redhat Linux5 安装telnet
Telnet服务的配置步骤如下: 一、安装telnet软件包(通常要两个) 1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序; 2、 telnet-server ,这个软件包提供的是 telnet 服务器端程序; 安装之前先检测是否这些软件包已安装,方法如下: [root@wljs root]#rpm –q telnet或[r转载 2012-04-18 15:48:40 · 842 阅读 · 0 评论 -
rsync远程同步备份数据(ssh方式)
rsync远程同步的两种模式: rsync连接远程主机进行同步或备份时有两种途径:使用远程shell程序(如ssh或rsh)进行连接,或使用TCP直接连接rsync daemon。 我是使用了一下rsync的ssh方式连接进行同步的。 当源路径或目的路径的主机名后面包含一个冒号分隔符时,rsync使用远程shell传输;当源路径或目的路径的主机名后面包含两个冒号,或使用rsync://URL转载 2012-04-26 19:19:11 · 3316 阅读 · 0 评论 -
SHELL: logger
NAME logger - a shell command interface to the syslog(3) system log module SYNOPSIS logger [-isd ] [-f file ] [-p pri ] [-t tag ] [-u socket ] [message ... ] DESCRIPTION Logger makes entri转载 2012-04-13 12:16:26 · 891 阅读 · 0 评论 -
linux后台运行程序
如果想运行一个后台进程,需要下面这样做 nohup java -cp "./WEB-INF/lib/*:./WEB-INF/classes" cn.limaoyuan.Test >> /var/log/nohup.out & 这句话的意思是执行Test程序,并把日志输出到 /var/log/nohup.out文件中,如果不指定nohup.out文件的位置,那么nohup会自己在执行命转载 2012-10-11 12:43:20 · 582 阅读 · 0 评论