SHELL学习
文章平均质量分 59
海心居士
闻道有先后 术业有专攻 如实而已。
展开
-
CSH Script入門
テキストファイルのうち最初の行が次のように #! で始まっているスクリプトファイルの1行目#!/bin/csh -fそのファイルの実行パーミッション (すなわち x bit) が立っている(onである) という2つの条件をともに満たすものは、『スクリプト』(script)と 呼ばれ、「実行可能ファイル」です。スクリプトの最初转载 2014-01-23 13:53:37 · 833 阅读 · 0 评论 -
linux cp命令
1 cp (复制档案或目录)[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的档(destination)[root@linux ~]# cp [options] source1 source2 source3 …. directory参数:-a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file原创 2014-02-04 10:48:55 · 438 阅读 · 0 评论 -
LINUX 远程复制
==================Linux scp 命令==================scp 可以在 2个 linux 主机间复制文件;命令基本格式:scp [可选参数] file_source file_target======从 本地 复制到 远程======* 复制文件:转载 2014-02-06 12:38:49 · 544 阅读 · 0 评论 -
学习总结 csh 20140131
1 linux中test !-e filename什么意思 test ! -e $filename &&echo "the filename $filename do not exist"&&exit 0这个命令又是什么意思 test用来做条件测试,本次测试用来测试文件是否不存在,如果文件不存在,则返回信息 "the filename $filename do not exis原创 2014-01-31 11:06:04 · 512 阅读 · 0 评论 -
SSH和文件传输(SCP)
1. 概述SSH 为 Secure Shell 的缩写,是一种在计算机间通过一种安全通道交换数据的网络协议。SSH采用加密的传输,可以在不安全的网络上建立一条安全的网络通道,它通过公钥机制来验证服务器和用户之间的相互验证。SSH通常用来代替 Telnet来进行远程登录、执行命令。但是它也可以作为通道,转发任何TCP连接和X11连接。它还可以使用SCP协议或者SFTP扩展协议进行文件传输。转载 2014-02-12 16:48:56 · 1094 阅读 · 0 评论 -
Linux命令删除文件夹 删除文件
1 Linux命令只删除文件夹下面所有的文件,而不删除文件夹本身比如文件夹AAA,要删除AAA文件夹下面的所有文件,但是该文件夹需要保留,那么我们可以这样做:1#此处需要写该文件夹完整的绝对路径 2rm -rf /AAA/* 3#如果权限不足,需要在rm前面加上sudo来执行原创 2014-02-18 19:45:55 · 1259 阅读 · 0 评论 -
解决 PLS-00306: 调用"存储过程名"时参数个数或类型错误
今天利用SHELL调用oracle存储过程时遇到了如下错误: PLS-00306: 调用"存储过程名"时参数个数或类型错误. 总结:报PLS-00306: 调用"存储过程名"时参数个数或类型错误时,一个原因可能是因为前台代码的参数与后台的存储过程的参数不一致,包括:参数的名称、个数、数据类型、参数类型、参数的顺序;另一个原因:可能在前台赋了个nu原创 2014-02-19 19:01:49 · 39680 阅读 · 0 评论 -
关于Shell传参数给SQLPLUS的经历 20140219
今天花费了半天时间在上面研究,不过最终搞好了。 方法一:VAR=$1sqlplus -s usrid/pwd select ... from ...where ... = $VAR;exitEOF这个在我这里不管用,因为SQLPLUS不认识$符号。 方法二:sqlplus -s bistat@bist/bistat @test_valu原创 2014-02-19 19:10:40 · 715 阅读 · 0 评论 -
Linux/Unix shell 自动导入Oracle数据库
转自 http://blog.csdn.net/leshami/article/details/8576871 使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等。本文给出Linux 下使用 shell 脚本来实现自动导入Oracle数据库。转载 2014-03-13 17:05:11 · 649 阅读 · 0 评论 -
shell判断文件是否为空
if [[ ! -s filename ]] thenokfi-s 表示文件是否存在并且是否为非空 判断文件的参数如下-e 文件存在 -f file 是一个 regular 文件(不是目录或者设备文件)-s 文件长度不为 0-d 文件是个目录-b 文件是个块设备(软盘,cdrom 等等) -c 文件是个字符设备(键盘,modem,声卡等等) -原创 2014-03-20 16:55:44 · 59570 阅读 · 2 评论 -
好的网址
http://luna.gonna.jp/oracle/index.html原创 2014-06-16 17:13:03 · 343 阅读 · 0 评论 -
Shell数值、字符串比较
Shell中字符串、数值的比较二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于转载 2014-06-16 16:10:04 · 479 阅读 · 0 评论 -
Csh脚本调用Csh脚本,sh脚本调用Csh脚本
共通的csh脚本comm.csh#!/bin/cshset HOMETEST="/user/hometest "set HOMETESTA=$HOMETEST/hometestaecho HOMETEST=$HOMETESTecho HOMETESTA=$HOMETESTA Csh脚本调用共通的Csh脚本testa.csh#!/bin/cshsource转载 2014-02-06 13:44:05 · 4197 阅读 · 0 评论 -
在linux下如何将文件夹压缩成.tgz文件
.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName原创 2014-01-30 12:36:35 · 30639 阅读 · 1 评论 -
转:Shell 编程--本文结合大量实例阐述如何编写一个shell脚本。
转自:情報官世界 本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的转载 2014-01-15 13:57:49 · 474 阅读 · 0 评论 -
echo命令行
承接上一章所介绍的command line ,这里我们用echo这个命令加以进一步说明。标准的command line包含三个部件: *command-name options argument echo是一个非常简单、直接的linux命令: *将argument送出至标准输出(STDOUT),通常就是在显示器(monitor)上输出。 为了更好的理解,不如转载 2014-01-22 16:12:54 · 472 阅读 · 0 评论 -
linux下echo命令详解(转)
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令转载 2014-01-22 16:11:10 · 396 阅读 · 0 评论 -
Linux中shell文件操作大全
分类: 原文地址:Linux中shell文件操作大全 作者:fuliangcheng1.创建文件夹#!/bin/shmkdir -m 777 "%%1"2.创建文件#!/bin/shtouch "%%1"3.删除文件#!/bin/shrm -if "%%1"4.删除文件夹#!/bin/shrm -rf "%%1"5.删转载 2014-01-20 13:22:15 · 1299 阅读 · 0 评论 -
【PDF】csh 命令的基本概念
内容参照,例子很好。 http://sunner.cn/courses/OS/Learning_UNIX.pdf转载 2014-01-28 15:08:18 · 1324 阅读 · 0 评论 -
C-shell的例子
set filetitle = ftitle # 主要部份为 sed 部份 s/^ *// 表示将该行第一个字元前的空白删除 echo "" > $ftitle # 将刚刚那一行,再插回去 head -1 $file > ${file}head sed 1d $fi转载 2014-01-22 17:35:32 · 746 阅读 · 0 评论 -
csh简单语法
csh简单语法csh一、变数1. 字串变数这个部分和Bourne Shell的变数一样,只不过在设定变数值时不能使用BourneShell的方式,而必须打:set var=value2. 数字运算基本上C Shell 没有数字变数,但C Shell 却有简单的方法处理数字运算:@ var operator expression转载 2014-01-22 17:16:10 · 737 阅读 · 0 评论 -
Linux で *.lzh
先日、たまたま入手した *.lzh を解凍しようとしたら$lha -e hogehoge.lzhbash: lha: command not foundえっ?lha って入ってないの?yum install lha とやってはみたが、no package lha available という冷た~いお返事。どうやら、いつのころからか、ディストリビューションには含ま转载 2014-01-30 16:23:26 · 665 阅读 · 0 评论 -
学习总结 20140130 除夕
1 dat是什么文件DAT文件有两种类型:一种是数据文件,另外一种是VCD的媒体文件。 多数情况下dat文件是程序使用的数据,它只是开发者为了清楚文件的意思而自己定义的,也可以命名成别的扩展名 2 basename 是从一个路径里面取得文件的名称e.g.:basename "/home/Aaron/hello.sh"$ hello.sh $0 是当前脚本的名称,包含原创 2014-01-30 16:30:09 · 582 阅读 · 0 评论 -
Linux test命令
test详解:http://jianlee.ylinux.org/Computer/Shell/shell_test.html 通常用 [ ] 来表示条件测试。注意这里的空格很重要。要确保方括号的空格。 [ -f somefile ] :判断是否是一个文件 [ -x /bin/ls ] :判断/bin/ls是否存在并有可执行权限 [ -n $var ] :判断$var变量是否有转载 2014-01-31 16:24:11 · 447 阅读 · 0 评论 -
tarコマンドで解凍・圧縮するlinux一覧まとめ(gz、zipなど)
Linux(UNIX系OS) 上のデータの解凍・展開方法をまとめています。圧縮・解凍コマンドを知らなければ、ソフトウェアをインストールすることができません(解凍することができない)スポンサードリンク解凍・圧縮方法について拡張子ごとの解凍・圧縮コマンドをまとめています。ここでの「filename」とは展開する物のファイル名です。解凍方法について 解凍コマンド一覧を載せ转载 2014-02-05 12:08:49 · 4532 阅读 · 0 评论 -
shell 命令小结1 201406
1 引数判断 $# $#原创 2014-06-16 16:39:53 · 354 阅读 · 0 评论