
__Linux--命令
冥想者-定
缘起性空
展开
-
Linux shell 脚本中, $@ 和$# 分别是什么意思?
Linux shell 脚本中, $@ 和$# 分别是什么意思?$@:表示所有脚本参数的内容$#:表示返回所有脚本参数的个数。示例:编写如下shell脚本,保存为test.sh#!/bin/shecho "number:$#"echo "argume:$@"执行脚本:./test.sh first_arg second转载 2018-04-20 09:44:46 · 18788 阅读 · 0 评论 -
Linux dirname、basename 指令
http://blog.sina.com.cn/s/blog_9d074aae01013ctk.html一、dirname指令1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)2、用法:dirname filename例如下面几个例子(1)# dirname /etc/sysconfig/networ转载 2016-10-20 18:27:46 · 263 阅读 · 0 评论 -
linux shell 中的sleep命令
在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小时)sleep 1 睡眠1秒sleep 1s 睡眠1秒sleep 1m 睡眠1分sleep 1h 睡眠1小时转载 2016-10-20 17:52:01 · 9825 阅读 · 0 评论 -
linux sheel脚本里面,在if语句里“$? -eq o” 这是什么意思!!!
首先应该是0不是o$?是shell变量,表示"最后一次执行命令"的退出状态.0为成功,非0为失败.在你的问题里就是,if语句前一个命令执行成功,就怎么样转载 2016-10-20 17:51:14 · 10282 阅读 · 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.删除一转载 2016-10-20 17:49:58 · 242 阅读 · 0 评论 -
find命令用法
转自http://www.chinaz.com/server/2009/0807/85796.shtml首先是find的语法:find [起始目录] 寻找条件 操作还有种表述方式:find PATH OPTION [-exec COMMAND { } \;]因为find命令会根据我们给的option,也就是寻找条件从我们给出的目录开始对其中文件及其下转载 2016-10-20 17:28:37 · 331 阅读 · 0 评论 -
readlink命令
readlink是Linux系统中一个常用工具,主要用来找出符号链接所指向的位置。在Ubuntu系统中执行以下命令:[plain] view plaincopy$ readlink --help 可以查看readlink命令的帮助信息,或者执行[plain] view plainc转载 2016-10-20 17:10:16 · 1167 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释:
变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ 所有参数列表。如"$@"用「"」括起来的情况、转载 2016-10-20 14:33:57 · 274 阅读 · 0 评论 -
linux du命令参数及用法详解---linux统计磁盘空间大小命令
linux du命令参数及用法详解---linux统计磁盘空间大小命令du命令功能说明:统计目录(或文件)所占磁盘空间的大小。语 法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]常用参数:-a或-all 为每个指转载 2016-11-07 15:42:45 · 627 阅读 · 0 评论 -
linux syslog详解
分三部分一、syslog协议介绍 二、syslog函数三、linux syslog配置 一、syslog协议介绍1、介绍 在Unix类操作系统上,syslog广泛应用于系统日志。syslog日志消息既可以记录在本地文件中,也可以通过网络发送到接收syslog的服务器。接收syslog的服务器可以对多个设备的syslog消息进行统转载 2016-10-26 16:32:17 · 665 阅读 · 0 评论 -
Mac开发利器之程序员编辑器MacVim学习总结
http://blog.youkuaiyun.com/eric_xjj/article/details/8932502Emacs和Vim都是程序员专用编辑器,Emacs被称为神的编辑器,Vim则是编辑器之神。至于两者到底哪个更好用,网络上两大派系至今还争论不休。不过,相比之下,Emacs更加复杂,已经不能算是一个编辑器了,有人这么说:Emacs是伪装成编辑器的操作系统。与之相反,Vim的定位很转载 2016-10-25 09:10:17 · 402 阅读 · 0 评论 -
rsyslog的三种传输协议
http://blog.youkuaiyun.com/fishmai/article/details/51838639的三种传输协议 debian rsyslog 传输协议简介rsyslog 可以理解为多线程增强版的syslog。 在syslog的基础上扩展了很多其他功能,如数据库支持(MySQL、PostgreSQL、Oracle等)、日志内容筛选、定义日志格式模转载 2016-11-29 10:58:03 · 1211 阅读 · 0 评论 -
日志收集之rsyslog to kafka
http://www.jianshu.com/p/1b7fdb1cff3c字数1259 阅读1439 评论0 喜欢3项目需要将日志收集起来做存储分析,数据的流向为rsyslog(收集) -> kafka(消息队列) -> logstash(清理) -> es、hdfs; 今天我们先将如何利用rsyslog进行日志收集到kafka。一、环境准备通过对 rsys转载 2016-11-22 14:05:33 · 2210 阅读 · 0 评论 -
vim显示匹配个数
:%s/xxx//gn 关键是最后的n,代表只报告匹配的个数,而不进行实际的替换。转载 2016-12-05 10:44:21 · 2208 阅读 · 0 评论 -
shell中条件判断if中的-z到-d的意思
shell中条件判断if中的-z到-d的意思版权声明:This article original articles for bloggers, Repost please indicate the source. If in doubt, please contact me. I will be appreciated. https://blog.youkuaiyun.com/longyiny转载 2018-04-20 09:33:42 · 1234 阅读 · 0 评论 -
Kafka【第一篇】Kafka集群搭建
http://www.cnblogs.com/luotianshuai/p/5206662.htmlKafka初识1、Kafka使用背景在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题:我们想分析下用户行为(pageviews),以便我们设计出更好的广告位我想对用户的搜索关键词进行统计,分析出当前的流行趋势有些数据,存储数据库浪转载 2017-03-15 10:39:32 · 420 阅读 · 0 评论 -
Linux修改主机名永久生效
http://blog.youkuaiyun.com/ye1142262478/article/details/50628643Linux修改主机名Linux修改主机名,永久生效。linux查看主机名:查看主机命令:[root@linux_epm2 ~]# hostnamelocalhost.localdomainlocalhost.loca转载 2017-03-15 10:38:50 · 677 阅读 · 0 评论 -
awk 指定列 排序 去重统计
hadoop fs -text /////20170205/00/* | awk '{print $2}' | sort | uniq | wc -l转载 2017-02-09 10:20:26 · 5562 阅读 · 0 评论 -
查询linux目录下边 特定文件中 特定内容
查询linux目录下边 特定文件中 特定内容grep -l 'bbbb' `find /home -name "*.sh*"`grep -l 'xxxxxx' `find /home -name "*.sh*"`转载 2016-12-20 18:02:04 · 476 阅读 · 0 评论 -
在VIM中进行文本替换:
替换全部 行%s/20161222/20161225/g在VIM中进行文本替换: 1. 替换当前行中的内容: :s/from/to/ (s即substitude) :s/from/to/ : 将当前行中的第一个from,替换成to。如果当前行含有多个转载 2016-12-26 11:50:46 · 576 阅读 · 0 评论 -
nohup 重定向的问题
nohup sh test.sh 20161127 03 > log.txt &============================================================================================================================================================转载 2016-12-13 11:22:48 · 535 阅读 · 0 评论 -
ELK实战二:日志收集利器rsyslog
http://www.weblnn.com/c/146.htmlELK实战二:日志收集利器rsyslog 开源框架 领男 2016-10-20 9浏览目录(?)[+]rsyslog 无论在性能还是部署上都优于其它日志收集应用,因系统自带,需要新功能只需要做升级即可,方便部署!一、Rsyslog特性Multi-转载 2016-11-24 11:12:35 · 11652 阅读 · 0 评论 -
linux下使用 du查看某个文件或目录占用磁盘空间的大小
du -ah --max-depth=1 这个是我想要的结果 a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh 一、du的功能:`du` reports the amount of disk space used by the spe转载 2016-12-05 15:40:22 · 2464 阅读 · 0 评论 -
linux 查看磁盘空间大小
linux 查看磁盘空间大小Ubuntu 查看文件以及磁盘空间大小管理(1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h15M ./package16K ./.fontconfig4.0K ./.cache5.1M ./.rpmdb20M . 查看转载 2016-12-05 15:00:10 · 441 阅读 · 0 评论 -
Linux crontab 命令格式与详细例子
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/转载 2016-10-24 18:40:01 · 223 阅读 · 0 评论 -
shell 与 sqlplus 交互
shell 与 sqlplus 交互1、简单shell调用sqlplus编写脚本[Oracle@localhost oracle_script]$ vimtest1.sh#!/bin/bash# user envsource ~/.bash_profilesqlplus -S /nolog > result.log--set heading off转载 2016-10-24 18:39:05 · 1286 阅读 · 0 评论 -
VBoxManage命令用法详解
VBoxManage命令用法详解暂无评论VBoxManage命令用法详解系统环境:CentOS 6.3 x86_64VirtualBox版本:4.2.8VirtualBox扩展版本:4.2.8增加一个新的扩展包VBoxManage extpack install 卸载指定扩展包VBoxManage extpack uninstall转载 2015-06-30 17:16:11 · 2192 阅读 · 0 评论 -
Linux基础必懂:eth0,eth1,eth2,lo是什么意思?
eth0,eth1,eth2……代表网卡一,网卡二,网卡三……lo代表127.0.0.1,即localhost参考:Linux命令:ifconfig 功能说明:显示或设置网络设备 语 法:ifconfig [网络设备][down up -allmulti -arp -promisc][add][del][] [media][mem_start][转载 2015-06-30 15:46:01 · 29005 阅读 · 1 评论 -
yum与rpm、apt的区别:rpm的缺陷及yum的优势
发表于 2014-9-19 11:40:27 | 只看该作者 about云|新出视频,openstack零基础入门,解决你ping不通外网难题本帖最后由 pig2 于 2014-9-19 12:23 编辑问题导读1.rpm存在什么问题?2.yum有什么优势?3.apt-get与yum有什么相同之处?我们转载 2015-06-30 16:01:18 · 1907 阅读 · 0 评论 -
项目之中的 shell脚本中变量是怎么变化的。
#!/bin/bash. ${program.path}/oozie/program/sync.config.shcd ${program.path}/oozie/libserverjava -cp hadoop.qzkc-1.0-RELEASE.jar:${shareit.oozie.share.lib}:json-simple-1.1.1.jar:slf4j-api-1.7.5.j转载 2015-06-28 20:25:18 · 401 阅读 · 0 评论 -
Linux find 用法示例
Linux find 用法示例Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令转载 2015-06-28 20:26:57 · 380 阅读 · 0 评论 -
Linux tar 用法
.tar.gz或tgz解压:tar -zxvf FileName.tar.gz压缩:tar -zcvf FileName.tar.gz DirName转载 2015-06-29 15:21:03 · 334 阅读 · 0 评论 -
Linux下找不到IFCONFIG命令---ifconfig
# ifconfig 提示命令不存在 使用 # /sbin/ifconfig 即可 原因: 系统默认的环境变量设置不对 在 普通用户 和root用户下分别执行echo $PATH,PATH里少了四个地址:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin 而,ifconfig恰恰就在/sbin里面。转载 2015-06-29 18:26:44 · 1786 阅读 · 0 评论 -
在linux下利用nohup来后台运行java程序
最近要写一个程序来刷新一下memcached中的缓存信息,于是写一个java main来去进行清理,如果在command line直接运行程序,如 Java代码 java -cp "./WEB-INF/lib/*:./WEB-INF/classes" cn.limaoyuan.FirstTest 有人说要最后加一个&即可,可是我没有弄成功,况且linux转载 2015-06-27 12:43:02 · 1884 阅读 · 0 评论 -
后台运行命令nohup、job 等
nohup 命令用于把命令放在系统后台来执行,关闭命令所在的控制台和注销所有的用户都不会有影响例如:nohup java -jar X.jar >/dev/null &job内容来自http://blog.chinaunix.net/uid-22969800-id-3063095.html,非常精辟,我摘选部分如下: Linux下面Job Control的一些知转载 2015-06-27 12:46:50 · 1714 阅读 · 0 评论 -
shell脚本中的$*,$@和$#
举例说:脚本名称叫test.sh 入参三个: 1 2 3运行test.sh 1 2 3后$*为"1 2 3"(一起被引号包住)$@为"1" "2" "3"(分别被包住)$#为3(参数数量)转载 2015-06-24 21:13:53 · 398 阅读 · 0 评论 -
linux 定时调度 的 工具
http://www.atool.org/crontab.phphttp://www.atool.org/crontab.php这个网址可以 校验 值 是否正确转载 2015-08-27 16:19:45 · 422 阅读 · 0 评论 -
linux 查看端口情况
1、、、 netstat -apn | grep 8085 2、、、 ps -ef | grep 10954转载 2015-08-17 14:22:30 · 411 阅读 · 0 评论 -
linux curl 或者 命令行 的用法
0、启动web服务java -jar modelservice-1.0-SNAPSHOT.jar 1、模型①提交post一个模型curl -l -H "Content-type: application/json" -X POST -d '{"workflow":" quickstart.cloudera:8032 hdfs://quickstart.cloude转载 2015-08-05 10:27:42 · 536 阅读 · 0 评论 -
linux下rsync命令详细整理
在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 Rsync的命令格式可以为以下六种: rsync [OPTION]... SRC DEST rsync [OPTION]... SRC [USER@]HOST:DES转载 2016-10-24 18:38:39 · 277 阅读 · 0 评论