
Linux及Shell
哈布哥
一步一个脚印,扎扎实实!
展开
-
linux常用命令--文件和目录
文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件转载 2013-03-13 19:33:54 · 554 阅读 · 0 评论 -
【Shell脚本】shell获取某个进程运行时内存信息模板(monitor.sh)
procNameArray="Host Superexe ServiceManager libplugin-container.so"procName=""ProcIdArray=0ProcId=0elastosMemmory=0rate=5#getopts 是用来处理命令行参数,一般的格式:getopts option varible#getopts 使用的时候会自动产生两个...原创 2013-12-11 18:15:53 · 1487 阅读 · 0 评论 -
【Shell脚本】shell中删除文件首尾多余的空格
#!/bin/shFILES=`ls $1`for filename in $FILESdo if [ -f $filename ];then #sed跟-i就可以直接修改文件,而不是在缓存中执行 #s表示进行替换操作 #整句的意思就是把结尾多余的空格字符替换为空 #其中$表示结尾,[ ]*表示一个或多个,如果没有*,那就是一个 #相对应的去除开头多余的空格:sed...原创 2013-12-18 18:00:41 · 5776 阅读 · 0 评论 -
【linux工具制作】---- ssh登录管理工具ssh2remote
github下载地址:https://github.com/nitibu/shutils在远程服务器上工作,除了用一些工具,还可以直接用ssh命令来链接,但是每次敲命令也很烦,于是就自己写个小工具来管理,下面附上工具代码:#!/bin/bashWORKDIR=`dirname $(which ssh2remote)`CONFIG=$(cat $WORKDIR/ssh2remote....原创 2018-02-13 17:05:14 · 1353 阅读 · 0 评论 -
【Shell脚本】删除行尾的\r字符
#!/bin/shFILES=`ls $1`for filename in $FILESdo if [ -f $1/$filename ];then # if [ $filename =~ ".cpp" ];then echo $filename sed -i 's/[ ]*$//g' $1/$filename sed -i '/Slogger/d' $1/...原创 2014-10-11 11:02:51 · 5121 阅读 · 0 评论 -
【Shell脚本】awk学习
#!/bin/shsrc=$1dst=$2exist=$3#使用awk的print打印出第一列,这里$1表示第一列,awk中$1..n表示第一..第n列,sort表示对这一列进行按字母排序#uniq表示合并重复行,我们先看一下要处理的文件#aa bb cc#yy kk ll#rr tt jj#aa bb cc#data test list#执行完sort后会发现变...原创 2014-12-01 16:41:09 · 510 阅读 · 0 评论 -
【Shell脚本】linux之kill命令
首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 11:38 pts/0 00...转载 2013-03-16 18:27:09 · 838 阅读 · 0 评论 -
linux之sort命令
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.转载 2013-03-14 21:03:45 · 513 阅读 · 0 评论 -
linux之常用指令tar
tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?转载 2013-03-14 21:24:30 · 479 阅读 · 0 评论 -
【Shell脚本】elastos自动下载、更新源码工具--DownloadCode.sh
主要功能:1. 可以自动下载Elastos源码以及测试代码ElasosTest2. 根据git提交记录判定是否更新源码DownloadCode.sh #!/bin/bashsource setEnv.shSTART_TIME=`date +%s`export ELASTOS_VERSION="ElastosRDK4_2_2"export ELASTOS_DIR=$H...原创 2015-08-12 13:54:45 · 820 阅读 · 0 评论