码迷,mamicode.com
首页 >  
搜索关键字:linux_shell    ( 1936个结果
涛哥的Python工具箱之批量删除含指定字符串行
对于一个出色的程序员来说,重复是最不能接受的事情之一,因此我们要发明工具把重复的工作自动化。以前我是用linux shell脚本来完成这些事情的,但由于shell脚本语法能力的限制,有些复杂功能无法有效快速的实现,并且写出的代码难以维护,基本属于一次性代码,很难复用。因此后面慢慢开始尝试用Python完成一些自动化脚本,由于Python语言强大的表现力和严格的书写规范,这些缺点都解决了! 最近打算把一些日常研发过程用的Python脚本逐步整理出来开源,于是就有了这个专题,希望能够帮助大家摆脱那些...
分类:编程语言   时间:2014-09-02 14:16:04    阅读次数:221
实战:oracle巡检脚本v1
主要通过 linux shell去把OS的相关命令和oracle的检查脚本做一个整合,并通过shell格式化输出!...
分类:数据库   时间:2014-08-29 16:08:58    阅读次数:354
linux shell $0 $n $* $# $$
给你个全的,你在Linux环境下多试下就明白了:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程I...
分类:系统相关   时间:2014-08-27 18:38:58    阅读次数:226
dirname
dirname 命令用来从文件路径中去掉最后一个/以及后面的部分。通常可以用来获取某个文件的所在目录。比如:dean@dean-Latitude-3330:~$ dirname /usr/bin/ /usr但是如果文件路径中没有斜线,则返回.dean@dean-Latitude-3330:~$ dirname dir . 如果有多个文件路径,则返回多个结果,用换行分隔dean@dean-Latit...
分类:其他好文   时间:2014-08-26 08:35:25    阅读次数:247
shell 脚本参数
linux中shell变量$#,$@,$0,$1,$2的含义解释:变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1$2…$n"的形式输出所有参数。$@所有..
分类:其他好文   时间:2014-08-25 19:32:15    阅读次数:262
Linux shell学习之找UID小于500用户
最近自己一直在学习Linux,总感觉学的不少,但是学会并能灵活运用的不多。今天在研究vsftpd的时候,需要把系统内置用户(一般是UID小于500的用户)添加到/etc/vsftpd/ftpusers或者/etc/vsftpd/user_list。于是,自己就有个想法,怎么能获取UID小于500的用户列表呢?根据自己的..
分类:系统相关   时间:2014-08-25 15:08:55    阅读次数:489
Linux Shell远程交互命令
scp实现数据的拷贝 其他机子copy到本地文件:scp username@hostname/IP:filepath localpath 本地copy到其他机子:scp localpath username@hostname/IP:filepath 文件夹copy: scp -r username@hostname/IP:folderpath localpath 详细参考:http://b...
分类:系统相关   时间:2014-08-25 15:05:54    阅读次数:281
Linux Shell编程入门
从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在LinuxGUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。..
分类:系统相关   时间:2014-08-25 02:22:04    阅读次数:259
xargs与exec命令执行效率问题
xargs,exec都是命令传递的过滤器,捕捉前面一个命令的结果,并将其传递到后一个命令。简单点说: -exec 要结合{}\;来用, {}表示前面查询的结果\;结束符,这是固定的写法. xargs 要结合 |来操作,在处理批处理文件时,速度要快些。 做了一个小实验,统计整个Linux系统,文件大小在1k,10k,100k之上的文件,将其列出来: [root@linux ~]# time -p find / -size +1k -exec ls -lart {} \; real 703.89 use...
分类:其他好文   时间:2014-08-24 10:19:12    阅读次数:250
Linux Shell脚本Ldd命令原理及使用方法
1、首先ldd不是一个可执行程序,而只是一个shell脚本2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、 LD_VERBOSE等。...
分类:系统相关   时间:2014-08-23 13:53:20    阅读次数:334
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!