- 浏览: 338916 次
文章分类
最新评论
-
亚当爱上java:
"给pre-commit添加可执行权限:chmod ...
svn强制要求提交注释--pre-commit钩子 -
rosasyou:
不知道这篇文章是怎么才让人看的?估计不是浏览器兼容问题。 ,与 ...
Zend Framework的DB处理 -
jinjiankang:
$youngest=`svnlook youngest $sv ...
svn备份策略 -
wangxc:
你好,我按照你介绍的方法在创建完weekly_backup.p ...
svn备份策略 -
yangfuchao418:
...
关于memcached的浅见
一: Linux下的mysql数据库常用操作 1.登入登出 2.数据操作 3.数据导入导出 带where条件的数据表导出 installerreport > installerreport20070503 把记录导入到新库中 4.权限分配 则可以如此访问: 修改最大连接数 二: Linux常用普通操作 1.常见文件操作 2.设置定时任务 辑完成后,文件被到 crontab 目录作为用户的 crontab 文件。 例如:增加一条每天9点16执行一次的任务,则添加如下文字: crontab -l 列出用户的 crontab 文件。 3.显示或修改系统时间 4.远程登录 三: 环境变量相关 locale 查看本地化设置(locale的东东在/usr/lib/locale下) 四: C/C++编译和调试 1.常用操作 2.gdb调试相关 ulimit -c unlimited 设置运行时产生调试信息 1.常见操作 grep MyKeyword statistics.2006102700.log cat testsetuplog2006-10-28 | awk ‘{print$3}’ | sort -u | wc cat ExportMac2005.txt > mac.txt 把ExportMac2005.txt的内容拷贝到另外一个文件mac.txt grep ‘Radius’ * 在当前文件夹下的所有文件中搜索出现Radius的地方 2. vi命令 将文本中的installerreport替换成为installerreport20070503 touch xxx 创建新文件 cp JSPWiki.war ../JSPWiki.war ln -s,具体用法是:ln -s 源文件 目标文件。 上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less ,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。 link的路径了。 从网络上获取并下载一个文件到当前目录下 文件传输命令,将当前目录的.so文件传到机器211.99.190.120的/data/TOMSKYPEIVR/asterisk/lib/asterisk/modules/下 七: 压缩解压命令 unzip JSPWiki.zip gunzip backup.tar.gz & tar zxvf KingSoftUnion.tar.gz 解压后缀为tar.gz的文件。 打包一个文件夹成压缩文件 八:PHP命令 php ExportMac.php 执行一个php脚本 九: 后台执行命令 启动一个程序时让它立即进入后台运行方式 ”,“netscape &”等等。这样这个shell会释放出来干别的活。请注意这样出来的程序父进程仍然是这个shell,若你退出这个shell,这些 程序也会被kill掉。建议退出shell之前用jobs命令查看后台作业。 使用。有些软件自己能处理SIGHUP信号,如wget,对它们则无须用nohup。 logout退出并挂断电话等着就是。 1.百度或者Google得到安装包的下载路径,比如在google中搜lrzsz,得到 2.解压软件包 3. 安装三部曲
mysql -uroot -p123456;
mysql <./HostCache.sql -uroot -p123456;
mysql <E:sqlHostCache.sql -uroot -p123456;
show databases;
use HostCache;
show tables;
desc HostCache;
exit;
alter table voucherwinner modify cpuid varchar(36);
alter table installerreport add skypeid varchar(32);
update operator set agentid=’00000124′ where username=’00000124′;
select * from HostCache order by TimeStamp;
select * from voucherwinner where skypeid not like ‘#%’;
select ExternalIP, InternalIP from HostCache order by TimeStamp;
delete from HostCache where ISPType = 4;
delete from HostCache;
把数据库skypeuser中的表voucherwinner中的数据导入到voucherwinner文件中。
该命令会把创建表的操作以及插入数据记录以脚本的形式存入文件
mysqldump -h172.24.172.47 -uskypeuser -ptomskype47 skypeuser voucherwinner > voucherwinner
mysqldump -h61.135.158.241 -uroot -p –w “time >= ‘2007-05-03 00:00:00′ and time <= ‘2007-05-03 23:59:59′” skypeuser
mysql -uroot -p skypeuser <voucherwinner;
mysql -h61.135.158.241 -uroot -p skypeuser <installerreport20070503
在数据库服务器端运行下面命令:
mysql> grant all on *.* to username@IP identified by ‘password’;
比如:
mysql> grant all on *.* to root@192.168.15.96 identified by ‘123456′;
mysql -h192.168.15.96 -uroot -p123456;
mysql默认的最大连接数是100,该值存放在mysql的ini文件中,比如:my.ini,找到对应值修改就可以了
cd ../home/tcast/NATServer; 进入到一个目录
cd ${ACE_ROOT}
tail -f 2005-10-28.log 查看正在被其它进程修改的文件
ps -A 显示当前进程列表
ps -ef | grep natserver 查询名字包含natserver的进程是否存在
killall -9 p2pserver kill进程
kill -9 6499 结束ID为6499的进程
df 查看磁盘使用比例
一个 cron 作业是一个命令,其运行是由 cron 守护程序在规则的调度间隔执行的。
crontab -e 编辑用户的 crontab 文件的副本,或者,如果一个有效的 UserName 的 crontab 文件不存在则创建一个空的文件进行编辑。当编
16 9 * * * echo “hello” > /root/hello.txt
date
date -s ‘Sat Apr 21 09:55:11 CST 2007′
ssh 61.135.234.140 从一台Linux系统登录到另一台Linux系统
exit 从那台Linux系统中退出
export LANG=zh_CN 设置本地化的变量
export LANG= 设置这个变量为空
uname -a 查看操作系统,CPU的信息
top 查看进程使用CPU,内存的情况
env 查看环境变量
/etc/profile 环境变量的文件,可以设置
export path添加环境变量路径
export CPPFLAGS=”-I/data/TOMSKYPEIVR/asterisk/include”
export LD_LIBRARY_PATH=/data/TOMSKYPEIVR/cpprad/lib
echo $CPPFLAGS
${ACE_ROOT}
su -root
vi makefile 编辑makefile文件
make 编译当前目录下的源码
./kill.sh 运行结束程序的脚本
ctrl + c 结束控制台下正在运行的程序
chmod a+x tcastchanroot 修改文件属性使其可以运行
./runnewtcast.sh & 后台运行脚本
nohup ./tcastchanroot >runlog 不挂起执行程序, 输出定向到文件runlog
gdb ./reportserver 开始调试reportserver程序
b main 在main()处设置断点
b CReportServer::svc 在CReportServer:svc()处设置断点
b 100 在当前文件的第100行放置断点
d 删除所有断点
start 开始以调试状态运行程序
t 显示当前线程情况
p argc 显示变量情况
s 进入函数内执行
n 跳到下一行执行
c 跳到下一个断点执行
quit 退出调试
gdb tcastchanroot core.6200 调入调试信息查看
where 模块结构
五: 文本操作命令
tail -f 2005-10-31.log :查看日志
cat /proc/cpuinfo 只读的形式打开文本文件
grep MyKeyword statistics.2006102800.log | wc
grep MyKeyword statistics.2006102800.log | awk ‘{print$1}’ | sort -u | wc
在日志statistics.2006102800.log的每行中出现过MyKeyword的行中,打印他们的第1列内容不重复的行数
cat testsetuplog2006-10-30 | awk ‘{print $6}’ | grep 0 | wc
cat testsetuplog2006-11-15 | awk ‘($5$6==62) {print $4}’ | sort -u | wc
在日志testsetuplog2006-11-15的每行中,第5列等于6,第5列等于2的行中,打印他们的第4列内容不重复的行数
cat ExportMac2006-01-01.txt >> mac.txt 把ExportMac2006-01-01.txt的内容追加到文件mac.txt
wc mac.txt 对mac.txt中的内容条数进行统计
cat mac.txt | sort -u | wc 对mac.txt中的不重复内容条数进行统计
cat mac.txt | sort -u > macunique.txt 把mac.txt中的不重复内容条数拷贝到macunique.txt
find -name Main.cpp 搜索文件名为Main.cpp的文件所在路径
i从命令模式到插入模式
ESC从插入模式到命令模式
命令模式滚屏:ctrl+f
yy复制当前行
p粘贴
dd删除当前行
/xx 在文档中查找xx字符串, n查找下一个
:wq
:g/installerreport/s/installerreport/installerreport20070503/g
六:文件系统操作
mkdir xxx 创建新目录
mv jspwiki-2.2.33-bin.zip ../../usr/tomcat55/webapps/
mv(move)可以将文件移动到另一个地方,或者更改文件名称(Lniux中并没有ren或rename命令来更改文件名)。
rm -rf WEB-INF 强制删除有内容的文件夹
rm xa* 删除所有xa开头的文件
split -l 10000 ExportMac.txt 把ExportMac.txt分割成多个文件,每个文件10000行
cp -a ./star_zh_CN ../../../tomwiki/templates/start_zh_CN 拷贝整个目录
cp -a ./star_zh_CN ../../../tomwiki/templates/start_zh_CN 拷贝,使用绝对路径
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是
当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放
-s 是代号(symbolic)的意思。
这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二
如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的
wget http://www.blogdove.com/nnt.tar.gz
scp *.so web@211.99.190.120:/data/TOMSKYPEIVR/asterisk/lib/asterisk/modules/
unzip -d ../JSPWiki JSPWiki.zip 解压zip包
unrar x udt2.rar 解压rar包
tar xvf backup.tar
tar jxvf upx-3.00-i386_linux.tar.bz2 解压后缀为tar.bz2的文件。
tar zcvf KingSoftUnion.tar.gz KingSoftUnion/
看过前面一篇bash的介绍应该明白Ctrl+z/bg/fg的用法。有些程序工作起来挺费时间,在它后面加个&符号看看,例如“updatedb &
使用nohup(不挂起)命令
如果想进程在你退出系统后还能执行,可以使用nohup命令如:
% nohup tar -cf /dev/tape /home &
如logout退出后再重新登录的话,使用“ps”命令可以看到进程还在执行。注意,要想把命令真正放到后台运行,nohup必须与&操作同时
你还可以用nohup来实现ppp回拨:先拨号上去,然后以nohup执行一个自制的脚本,如“sleep 60; ppp-start-script”等等。最后
十: 软件包通用安装方法
http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
在linux下
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz
./configure –prefix=/data/TOMSKYPEIVR/bin
make
make install
发表评论
-
IO系统性能之二:缓存和RAID如何提高磁盘IO性能
2010-10-18 10:23 3446高速缓存(Cache) RAID(Redundant A ... -
vim操作
2010-08-01 22:55 1029s -
Linux环境进程间通信(一)
2010-07-03 22:49 852http://www.ibm.com/developerwor ... -
深刻理解Linux进程间通信(IPC)
2010-07-03 11:51 1595www.ibm.com/developerworks/cn ... -
APACHE中虚拟目录和虚拟主机设置
2009-02-02 14:41 2933在apache的配置文件http.conf中设置如下信息, ... -
LINUX新手要了解的十个知识点
2009-02-02 14:40 905Linux新手要了解的十个 ... -
LINUX下如何安装、卸载软件
2009-02-02 14:39 1354在Linux下有一个功能强大的软件安装卸载工具,名为RPM ... -
LINUX下SVN命令大全
2009-02-02 14:35 64021、将文件checkout到本地目录 svn check ... -
linux下crontab的使用
2008-11-14 13:31 6661crontab- - 1.作用 使用crontab命令可以修 ... -
在Linux下压缩文件 tar命令的使用
2008-09-23 15:05 2077对许多用户来说,在DOS和Windows环境下利用工具软件W ... -
Linux小技巧收集
2008-07-10 11:07 1745前言:因为用Linux的时 ... -
Linux下perl文件的执行
2008-07-04 14:04 3105#! /usr/bin/perl 第一个“#”表 ... -
Linux crontab-自动化的任务
2008-07-04 00:51 1630http://www.eygle.com/digest/200 ... -
linux ip设置
2008-07-04 00:09 1536示例环境: CODE:OS: FC2 NIC: eth0 h ... -
Linux应用问答(三)
2008-07-03 14:24 957问:安装完Linux后,根目录下有很多子目录,其意义如何? ... -
Fedora下开启telnet服务
2008-06-12 23:37 76121。基础知识 linux提供服务是由运行在后台的守护程序(da ...
相关推荐
Linux 常用命令大全
Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux常用命令Linux...
linux常用命令linux常用命令linux常用命令linux常用命令常用命令常用命令
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux常用命令linux...
linux常用系统命令大全,包含常用系统操作命令
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
linux常用命令:基本命令、权限管理命令、用户管理命令、yum命令、ftp服务器、vim编辑管理等
Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...
linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令...
Linux常用命令大全,当手册使用,快来下载。
linux、shell下部署web项目常用命令,linux、shell下部署web项目常用命令
Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集 Linux常用命令全集
Linux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用命令合计PDFLinux 常用...
Linux常用命令 LINUX常用命令和系统管理 文件目录基本操作 文件压缩和打包命令 文件和目录存取权限 磁盘存储器管理 系统管理
Linux 常用命令笔记 Linux 常用命令笔记 Linux 常用命令笔记 Linux 常用命令笔记 Linux 常用命令笔记
最全Linux常用命令大全-linux常用命令全集