![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux命令
pestd
这个作者很懒,什么都没留下…
展开
-
Linux上的free命令详解
解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516 1 2 3 4转载 2014-01-02 10:01:20 · 455 阅读 · 0 评论 -
Linux Crontab 定时任务 命令详解
http://blog.csdn.net/tianlesoftware/article/details/5315039一. Crontab介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。 1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户转载 2012-12-27 12:02:15 · 316 阅读 · 0 评论 -
获取进程在哪个CPU上运行
在多核环境下,要监测指定进程在哪个核上运行,可以使用如下命令ps命令的输出格式可以通过-o参数定制,可以使用如下命令显示进程所对应的执行CPU:# ps -eo pid,args,psr参数的含义:pid - 进程IDargs - 该进程执行时传入的命令行参数psr - 分配给进程的CPU-------------注意:pid,args,psr转载 2012-12-27 11:57:51 · 459 阅读 · 0 评论 -
wget手册 wget命令使用方法
用wget下载一个目录,例如网站的 yourdirwget -U “Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1)” -r -p -k -np -Pmydir -nc -o down.log http://www.yourdomain.com/yourdir/index.html如果要想下载整个网站,最好去除-np参数。转载 2012-12-07 00:51:59 · 379 阅读 · 0 评论 -
Ubuntu下crontab命令的用法
cron是一个Linux下的后台进程,用来定期的执行一些任务。因为我用的是Ubuntu,所以这篇文章中的所有命令也只能保证在Ubuntu下有效,但其他系统应该也差不多。 想要让cron执行你指定的任务,首先就要编辑crontab文件。crontab是一个文本文件,用来存放你要运行的命令。你可以以下命令 Shell代码 crontab -e 来打转载 2012-11-07 21:57:50 · 283 阅读 · 0 评论 -
find到带空格文件名用xargs处理的技巧
http://blog.csdn.net/ice1976/article/details/3191734find和xargs是最好的组合,可以说是linux shell下的瑞士军刀,用xargs配合find,比直接用find的-exec参数,速度更快,用法也更直观。基本的用法比如:find ./ -name '*.bak' | xargs rm -rf一般情况,上面这转载 2012-10-10 15:32:44 · 525 阅读 · 0 评论 -
关于source /etc/profile命令
方法1:让/etc/profile文件修改后立即生效,可以使用如下命令:# . /etc/profile注意: . 和 /etc/profile 有空格方法2:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# source /etc/profile转载 2012-07-27 10:52:28 · 966 阅读 · 0 评论 -
cp自动创建层级结构的例子
http://blog.chinaunix.net/uid-9525959-id-2303690.html一个拷贝命令的技巧,不仅拷贝文件,而且拷贝目录结构。记录下来。*拷贝的时候,自动创建参数中源文件的路径:#cp --parents parentdir1/parentdir2/sourcefile destdir/这样拷贝的时候,会在目标路径中创建源文件参数转载 2013-01-31 09:37:09 · 706 阅读 · 0 评论 -
mount
查看共享smbclient -L //192.168.3.93 --user=Administrator挂载mount -t cifs -o username=Administrator,password=xxx,codepage=cp936,isocharset=cp936 //192.168.3.93/remote/ /data1/local卸载umoun原创 2013-04-04 10:28:17 · 428 阅读 · 0 评论 -
sed替换一例
sed -i 's/\(redirect=1\)/\1\&from=uni/g' /usr/local/webserver/nginx/conf/nginx.conf在 redirect=1 后追加 &from=uni。原创 2013-10-11 13:25:11 · 444 阅读 · 0 评论 -
Linux命令 find和mv的结合使用:查找文件,移动到某个目录
http://blog.csdn.net/hardwin/article/details/7711635把当前目录下面的file(不包括目录),移动到/opt/shellfind . -type f -exec mv {} /opt/shell \;find . -type f | xargs -I '{}' mv {} /opt/shell转载 2013-09-12 11:58:29 · 14405 阅读 · 0 评论 -
-bash: /bin/rm: Argument list too long
ls | xargs -n 10 rm -frvls当然是输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数 也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了转载 2012-05-28 09:40:14 · 332 阅读 · 0 评论 -
Xshell会话共享实现多台服务器同步操作
http://www.yulonghu.com/post-71.html1. 打开终端Xshell, 菜单栏View -> 勾选 compose bar2. 点击命令行图标,选中 To All Sessions3. 实现效果在服务器IP为29上执行:cd /data/htdocs/, 服务器IP为30也同样执行了这条命令。这样在多台服务器管理的转载 2012-05-29 17:13:26 · 4924 阅读 · 0 评论 -
slow.log汇总统计
grep script_filename slow.log |awk '{print $3}'|sort|uniq -c|sort -rn原创 2012-05-04 20:43:33 · 463 阅读 · 0 评论 -
lsof用法
一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”我总结一下lsof指令的用法:lsof abc.txt 显示开启文件abc.txt的进程lsof -i转载 2011-10-03 13:54:08 · 343 阅读 · 0 评论 -
Linux中find常见用法
·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; —–将查到的文件执行c转载 2011-08-07 08:52:35 · 368 阅读 · 0 评论 -
find + mv 批量移动文件
find ./ -type f -exec mv {} . \;原创 2011-08-23 10:15:44 · 1951 阅读 · 0 评论 -
Linux命令行下统计当前文件夹下的文件个数
统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的。ls -lR|grep "^-"|wc -l统计文转载 2011-09-25 09:35:01 · 331 阅读 · 0 评论 -
linux更改用户名
更改用户名usermod -l new_user_name old_user_name 更改home目录路径usermod -d /home/bigjoe bigjoe更改属组usermod -g root bigjoe转载 2011-06-19 12:06:00 · 642 阅读 · 0 评论 -
批量移动文件的shell脚本
批量移动20M以上的文件,用一行命令搞不定,写个脚本: file=`find ./ -size +20000000c `mv $file /data01/datatmp/err/榜单01/原创 2011-06-30 21:49:00 · 3092 阅读 · 0 评论 -
把所有*.txt文件的重复行去除,结果保存在result文件中
http://blog.zol.com.cn/1170/article_1169238.html 今天需要一个去重复行的功能。记得awk可以做到。但是忘记怎么做了。今天写下来,作为备忘。awk !a[$0]++ *.txt>result把所有*.txt文件的重复行去除,结果保存在result文件中。转载 2011-06-30 22:15:00 · 577 阅读 · 0 评论 -
10 个最酷的 Linux 单行命令
下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。1. $sudo !! 以 root 帐户执行上一条命令。2. $python -m SimpleHTTPServer转载 2011-08-14 10:02:01 · 365 阅读 · 0 评论 -
防止shell重复运行
#!/bin/bashdaemonNum=`ps -ef |grep -v "grep" | grep "$0" | wc -l`if [ $daemonNum -gt 2 ]then echo 'The other thread is running, e原创 2011-10-09 16:47:36 · 830 阅读 · 1 评论 -
Linux修改环境变量
一、Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1. 永久的:需要修改配置文件,变量永久生效。2. 临时的:使用export命令行声明即可,变量在关闭shell时失效。二、设置变量的三种方法1. 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量转载 2011-10-01 18:37:59 · 293 阅读 · 0 评论 -
.bash_profile和.bashrc的什么区别
etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc: 为每一个运行bash shell的用户执行此文件. 当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shel转载 2011-10-24 10:48:34 · 234 阅读 · 0 评论 -
Linux:如何查看一个进程的详细的启动时间
如果进程做昨天以前(包括昨天)创建的,那么使用ps -ef命令是STIME列显示的就是日期,而不是详细的时间。网络上有一种方法:记录pid,到/proc找与其同名的文件夹,查看这个文件夹的是时间。这个方法很聪明,不过不幸的是通过stat查看这个文件夹,文件夹里的文件。所有的时间都是当前时间。:(可行的方法是使用命令:#ps -A -opid,stime,etime,args转载 2012-04-28 17:27:08 · 1921 阅读 · 0 评论 -
AWK(三)分类汇总
http://blog.sina.com.cn/s/blog_4dd8804b0100pits.html分类汇总:| awk '{print $6}' | sort | uniq -c | sort -rnawk 里面的like $0 ~ /^$/ 空格awk 里面的like $0 ~ /^ shixm / 空格 like shixm*awk 里面的like转载 2012-04-17 18:11:54 · 2115 阅读 · 0 评论 -
CentOS 5上安装git的方法
在安装NIOS2-LINUX中必须要安装git,可按照Altera WiKi提供的方法根本装不上(输入命令:yum install git-all git-gui make gcc ncurses-devel bison byacc flex gawk gettext ccache zlib-devel gtk2-devel lzo-devel pax-utilslibglade2-devel),转载 2012-03-30 21:40:03 · 390 阅读 · 0 评论 -
在CentOS上安装Git
http://www.ccvita.com/370.htmlCentOS的yum源中没有git,只能自己编译安装,现在记录下编译安装的内容,留给自己备忘。确保已安装了依赖的包yum install curl yum install curl-devel yum install zlib-devel yum install openssl-deve转载 2012-03-06 15:18:03 · 399 阅读 · 0 评论 -
history 显示时间
在/etc/profile 里面加入下面2行就可以了,这样可以记录每个用户执行的命令了。HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "export HISTTIMEFORMAT转载 2011-11-16 10:32:09 · 299 阅读 · 0 评论 -
简明 Vim 练级攻略
原文:http://linux.cn/thread-7845-1-1.html你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editor转载 2011-09-29 10:53:07 · 346 阅读 · 0 评论