shel命令/l脚本
魍川
这个作者很懒,什么都没留下…
展开
-
xshell或putty上 按小键盘上的数字键并不能输入数字的解决办法
在putty或xshell终端商上用vi/vim打开文本的的时候,按小键盘上的数字键并不能输入数字,而是出现一个字母然后换行(实际上是命令模式上对应上下左右的键)。英文版:putty:选项Terminal->Features里,找到Disable application keypad mode,选上就可以了。xshell:连接的session中的properties->Termin原创 2016-07-15 15:39:14 · 1388 阅读 · 0 评论 -
查看Linux目录和文件大小。
1、查看 /opt 整个目录大小[root@localhost xml_onvif]# df -h /optFilesystem Size Used Avail Use% Mounted on/dev/sda2 18G 12G 5.3G 69% /2、查看 /opt 目录下的文件大小[root@localho原创 2016-07-15 16:17:13 · 542 阅读 · 0 评论 -
shell 运算
Bash shell 的算术运算有四种方式:1:使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5`2:使用 $(( ))r=$(( 4 + 5 ))echo $r3:使用 $[ ]r=$[ 4 +转载 2016-12-09 15:58:25 · 208 阅读 · 0 评论 -
shell变量嵌套
shell变量中的变量:#************************#!/bin/bashname1="zhang"name2="li"name3="wang"info1="name1"info2="name2"info3="name3"function main(){ for i in info1 info2 info3原创 2016-11-23 14:40:46 · 3135 阅读 · 0 评论 -
最有用的Linux命令行使用技巧集锦
最近在Quora上看到一个问答题目,关于在高效率Linux用户节省时间Tips。将该题目的回答进行学习总结,加上自己的一些经验,记录如下,方便自己和大家参考。下面介绍的都是一些命令行工具,这些工具在几位回答者的日常工作中都很有用。对于任何不了解的命令,请使用“man “查看,或者使用Google。有些命令需要先用 yum, apt-get install 命令安装。1转载 2016-11-01 08:48:00 · 239 阅读 · 0 评论 -
grep 查找目录下字符串
查找根目录下包含"test“”字符串的文件grep -r "test" /*原创 2016-08-24 14:01:26 · 569 阅读 · 0 评论 -
shell 判断语句 if else
#!/bin/sh#if thenfunction test1(){local RET=0if [ $RET -eq 0 ];thenecho "yes"elseecho "no"fi}#[]function test2(){local RET=0[ $RET -eq 0 ] && echo "yes" || echo "no"原创 2016-08-12 15:02:20 · 298 阅读 · 0 评论 -
设置ssh连接超时
打开root 目录下的.bash_profile文件,加上export TMOUT=1000000 (以秒为单位) 然后运行:source .bash_profile注:TMOUT=0表示不超时原创 2016-08-24 14:36:42 · 423 阅读 · 0 评论 -
shell 后台执行以及隐藏脚本中调用其他脚本隐藏输出
例如:A.sh要后台调用B.sh ,要隐藏B.sh中的输出。(后台执行符号"&"要写在隐藏语句“> /dev/null 2>&1 "的后面)B.sh#=====================#!/bin/bashecho “this is B.sh”#=====================A.sh#=====================原创 2016-09-14 14:50:26 · 4619 阅读 · 0 评论 -
关于使用shell脚本编译C/C++问题
如果单独执行一条编译语句没有问题,但放入shell脚本中存在问题,说明shell脚本格式存在问题;解决办法:1、请在shell首行加上"#!/bin/bash"; 2、在linux下使用dos2unix 命令将脚本转化为unix格式; 3、再次执行脚本。原创 2016-08-24 11:01:21 · 983 阅读 · 0 评论 -
采用shc工具加密Shell脚本
介绍:当我们写的shell脚本,存在有敏感信息如账号密码,于是想加强脚本的安全性;还有不想让别人查看/修改您的shell核心代码等等情况。都可使用以下工具进行加密。shc是一个脚本编译工具, 使用RC4加密算法, 它能够把shell程序转换成二进制可执行文件(支持静态链接和动态链接)。shc官网:http://www.datsi.fi.upm.es/~frosal/安装shcwge转载 2016-08-17 11:14:14 · 848 阅读 · 0 评论 -
sed学习笔记
sed 与 awk 类似,也是面向行进行操作的;在 sed 开始处理输入流之前,会将输入读到buffer中sed支持命令,因此以下说的退出 sed命令,并不是说退出 sed程序,而是退出sed的内部处理命令可能产生循环的命令包括 t b Dsed 的命令尽量使用 ‘ 括起来,这样可以仅用 shell 扩展sed -e '1d' /etc/services |转载 2016-08-17 11:12:20 · 315 阅读 · 0 评论 -
shell中for循环总结
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]}5、for i in $* ; do6、for File in /proc转载 2016-08-17 10:44:23 · 267 阅读 · 0 评论 -
shell输入密码隐藏回显
#!/bin/bashfunction enterPass(){ local PASSWORD="" stty -echo echo "Enter password:" read PASSWORD echo -e "\r" echo "Entered password is $PASSWORD"}原创 2016-07-15 16:59:18 · 727 阅读 · 0 评论 -
shell脚本输出颜色字体
echo -e "\033[31m 红色字 \033[0m"echo -e "\033[34m 黄色字 \033[0m"echo -e "\033[41;33m 红底黄字 \033[0m"echo -e "\033[41;37m 红底白字 \033[0m"原创 2016-07-15 15:34:05 · 384 阅读 · 0 评论 -
通过IP查找ip所对应网卡名
ip route | grep 172.16.30.130 | awk -F '[ \t*]' '{print $3}'执行的结果:[root@localhost xml_onvif]# ip route | grep 172.16.30.130 | awk -F '[ \t*]' '{print $3}'eth1原创 2016-07-15 16:00:39 · 2082 阅读 · 0 评论 -
检测linux网络IP和端口连通性
telnet IP地址 端口例如: telnet 172.16.129.136 8085[c:\~]$ telnet 172.16.129.136 8085Connecting to 172.16.129.136:8085...Connection established.To escape to local shell, press Ctrl+Alt+].如原创 2017-04-06 08:39:06 · 3556 阅读 · 0 评论