linux
w6028819321
linux android
展开
-
php启动脚本
/usr/bin/php /data/www/webapp/app_qjob_com/script/index.php MessageServer index sync_queue sync_subscribe_queue原创 2015-03-12 16:33:21 · 464 阅读 · 0 评论 -
Android或Linux调试addr2line工具锁定命令的使用
查看vmlinux内核的起始地址0对应的源码位置luther@gliethttp:~/kernel$ arm-none-eabi-addr2line -f -e arch/arm/boot/compressed/vmlinux 0_start/home/luther/kernel/arch/arm/boot/compressed/head.S:107其实类似于转载 2014-06-03 21:26:39 · 1242 阅读 · 0 评论 -
traceroute命令
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,转载 2014-06-03 23:21:12 · 1198 阅读 · 0 评论 -
linux下杀死进程全权讲解
经过搜集和整理相关的linux杀死进程的材料,在这里本人给大家推荐本篇文章,希望大家看后会有不少收获。 1. kill 作用:根据进程号杀死进程 用法: kill [信号代码] 进程ID 举例: [root@localhost ~]# ps auxf |grep httpd 注意:kill -9 来强制终止退出 举例 [root转载 2014-06-03 21:42:50 · 513 阅读 · 0 评论 -
find 和 grep 的结合使用
1, grep find and xargs 结合用grep命令在当前目录下的Makefile文件中搜索libTsCommon.a这个词:[leo@leo streamer]$find . -name 'Makefile' -print | xargs grep "libTsCommon.a"./libTsCommon/Makefile:lib_target = $(TARGET转载 2014-04-28 21:37:01 · 2486 阅读 · 0 评论 -
两台ubuntu(linux)机器互相copy文件,Linux下scp的用法
scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名 对拷文件夹 (包括文件夹本身)scp -r /home/wwwroot/www/charts/util root@192.168.1.65:/home/wwwroot/limesurvey_back/scp对拷文件夹下所有文件 (不包括文件夹本身)scp /home/wwwroot/www/cha转载 2014-04-28 16:39:39 · 5666 阅读 · 0 评论 -
Ubuntu apt-get更新源替换及加速方法 apt-fast
使用Ubuntu时,apt-get是很方便的一个工具,但默认使用的欧洲源,国内速度太慢。可以把更新源换成速度更快的镜像,并使用apt-fast去多线程更新。1、备份更新源文件$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2、打开更新源文件编辑$ sudo gedit /etc/apt/sources.lis转载 2014-04-21 17:56:08 · 10718 阅读 · 0 评论 -
win7主机与WMware ubuntu 12.04 samba服务的搭建
服务配置环境:主机 win7 x64 + vmware 8 + ubuntu12.04 x32一、启用root账户 Ubuntu默认是禁用root权限,所以安装的第一步先要打开root权限。二、安装VMware-Tools先进入Ubuntu系统,点击VMware Workstation菜单:VM --- Install VMware Tools ,会在Ubuntu转载 2014-04-21 11:27:38 · 1297 阅读 · 0 评论 -
ubuntu和win7共享文件
1、安装VMWare-tools原创 2014-04-21 10:37:12 · 752 阅读 · 0 评论 -
总结几种log打印printf函数的宏定义
[c-sharp] view plaincopy#include #define lU_DEBUG_PREFIX "##########" #define LU_DEBUG_CMD 0x01 #define LU_DEBUG_DATA 0x02 #define LU_DEBUG_ERROR 0x04 #define转载 2014-06-03 21:55:29 · 1167 阅读 · 0 评论 -
如何带文件路径复制文件
想复制 a/b/c/d.txt 到 ~/Documents目录下,复制之后在Documents文件夹中保留a/b/c/d.txt路径,应该使用什么命令?可以有cpcp -r a ~/Documents/复制代码但是如果a, a/b, a/b/c/ 有其他的文件或目录也会被复制进~/Documents如果只想带路径复制a/b/c/d.txt进~/Documents, 可以转载 2014-06-06 14:39:46 · 4424 阅读 · 0 评论 -
C++静态库与动态库
这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。什么是库库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库转载 2014-06-06 19:33:14 · 498 阅读 · 0 评论 -
ssh
原创 2015-03-17 09:34:47 · 444 阅读 · 0 评论 -
Linux在多个文件批量查找替换字符串
公司搬家了,几台server的ip也都变了,所以得把server里OTA应用相关的很多文件的ip替换成现在的ip,这时候就可以用sed命令了。在一个目录里批量查找替换的命令如下:sed -i "s/OldString/NewString/g" `grep OldString -rl Dir` 例如,把/product目录里所有的ip地址10.168.195.52替换成172转载 2015-03-16 18:27:16 · 1153 阅读 · 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转载 2015-02-11 13:02:15 · 507 阅读 · 0 评论 -
MySQL:Table XXX is marked as crashed and should be repaired
错误:mysql> select * from t_intro;ERROR 145 (HY000): Table './imms_core/t_intro' is marked as crashed and should be repaired解决:[root@iZ232s4zbqvZ ~]# myisamchk -c -r /var/lib/mysql/imms_core/t转载 2015-02-11 11:07:35 · 2603 阅读 · 0 评论 -
CentOS开机自动运行程序的脚本
有些时候我们需要在服务器里设置一个脚本,让他一开机就自己启动。方法如下:cd /etc/init.dvi youshell.sh #将youshell.sh修改为你自己的脚本名编写自己的脚本后保存退出。在编写脚本的时候,请先加入以下注释#add for chkconfig#chkconfig: 2345 70 30#description: the descripti转载 2015-01-22 19:50:33 · 562 阅读 · 0 评论 -
centos linux 脚本自动备份数据库
编写脚本[root@iZ232s4zbqvZ service]# vi mysql_dump.sh #!/bin/shDB_NAME="imms_core"DB_USER="root"DB_PASS="smithhuang"BIN_DIR="/usr/bin"BCK_DIR="/data/mysql_dump/"DATE=`date +%Y%m%d_%H%M%S`mk原创 2015-02-11 13:13:43 · 875 阅读 · 0 评论 -
ttc清缓存
[root@iZ232s4zbqvZ bin]# cd ttc_imms_normal_user/bin/[root@iZ232s4zbqvZ bin]# ./shmtool delete ttc[root@iZ232s4zbqvZ bin]# ps aux | grep ttc原创 2015-02-08 16:08:16 · 687 阅读 · 0 评论 -
SecureCRT如何用RZ,SZ传文件,上传和下载
下载文件到本地1 设置下载默认路径选择options-----session options2 sz命令 下载文件到本地3.rz 命令 上传到服务器弹出如下对话框,选择要上传的文件,点击add,然后点击OK问题在把Windo转载 2015-01-19 11:07:35 · 1289 阅读 · 0 评论 -
VMWare安装Ubuntu 12.04开启虚拟机的Unity Mode模式(VM 无法弹窗)
VMWare安装Ubuntu 12.04开启虚拟机的Unity Mode模式 这是一个非常难以找到解决方法的问题,因为VMWare和Ubuntu都有Unitiy,前者指的是Unity Mode,后者指的是Unity Shell。我的主机操作系统是Windows 7 ,安装VMWare 9.0.1,虚拟机中运行Ubuntu 12.04 。当我试图把VMWare切换到Unity M转载 2014-04-21 10:42:16 · 1803 阅读 · 0 评论 -
android c成代码编译出来的bin(system/bin/目录下)文件 ,在代码中增加打印的方法
fprintf(stderr,"wwwwwwwwwwwwwwwww&&&&&&&&&&&&&&&&&&&&&&\n");原创 2014-05-06 18:04:29 · 2738 阅读 · 0 评论 -
ubuntu 10.04 git命令自动补全
安装ubuntu 12.04后发现git 命令不能自动补全,不管你按了多少下table键,都没反映修改地点:/etc/bash.bashrc把下面内容的注释符去掉点击(此处)折叠或打开if [ -f /etc/bash_completion ] &&! shopt -oq posix; then . /etc/bash_completion fi转载 2013-09-27 17:27:15 · 1351 阅读 · 0 评论 -
Android: 通过Runtime.getRuntime().exec调用底层Linux下的程序或脚本
Android Runtime使得直接调用底层Linux下的可执行程序或脚本成为可能比如Linux下写个测试工具,直接编译后apk中通过Runtime来调用或者写个脚本,apk中直接调用,省去中间层或者JNI这个至少效率应该比较高吧代码:[java] view plaincopyprint?public class testextends转载 2013-08-08 19:24:38 · 3865 阅读 · 0 评论 -
如何执行shell脚本
引自:http://www.eoeandroid.com/thread-495-1-8.html1. 新建自己的shell文件,或者中windows上传例如: d://x.sh#! /system/bin/sh #最简单的一个shell,没什么功能 #需要注意的是必须是 #! /system/bin/sh开头(有空格) #和一般linux不同,如果用#!/bin转载 2013-07-18 13:54:47 · 660 阅读 · 0 评论 -
du 命令详解
最常用:du -s 文件名这样它只会列出此文件的大小,以K为单位,而不会像 du -H 文件名 把文件名目录下所有文件的大小都列出来 df命令会列出磁盘使用情况du 命令用途概述磁盘使用情况语法du [ -a | -s ] [ -k ] [ -m ] [ -g ][ -l ] [ -r ] [ -x ] [ -H | -L][ File转载 2013-05-15 13:32:36 · 1151 阅读 · 0 评论 -
Linux常用的网络命令
网络参数设置命令 所有时刻如果你想要做好自己的网络参数设置,包括IP参数、路由参数和无线网络等,就得要了解下面这些相关的命令才行。其中Route及ip这两条命令是比较重要的。当然,比较早期的用法,我们都是使用ifconfig的。? ifconfig:查询、设置网卡和IP网段等相关参数。? ifup、ifdown:这两个文件是Script,通过更简单的方式来启动网络接口。 ? Rou转载 2013-05-28 11:32:15 · 924 阅读 · 0 评论 -
printk
内核崩溃时如下级别信息一定会打印出,默认级别打印不出来printk(KERN_ALERT"*****************************\n");//可以打印出来printk("************@@@@@*****************\n");//打印部出来原创 2013-05-28 13:21:23 · 527 阅读 · 0 评论 -
linux命令介绍:df使用介绍
linux中df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。转载 2013-05-28 11:10:15 · 651 阅读 · 0 评论 -
make menuconfig时无法删除填入的数值
make menuconfig时无法删除填入的数值,就按着Ctrl+<--(ctrl加退格键 即可删除)原创 2013-05-06 10:29:29 · 5271 阅读 · 2 评论 -
linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf转载 2013-11-15 17:45:18 · 618 阅读 · 0 评论 -
android 获取指定路径下所有文件,将文件从一个目录copy到另一个目录,执行linux命令
/** * 复制整个文件夹内容 ,可以从data/data/包名下 拷贝到 data/data/包名下。也可以copy到 /sdcard 下 * @param oldPath String 原文件路径 如:c:/fqf * @param newPath String 复制后路径 如:f:/fqf/ff * @原创 2013-11-26 11:04:10 · 4979 阅读 · 0 评论 -
在shell脚本里切换目录
1、有如下一个shell脚本,名字为test.sh#!/bin/shcd /home/jiulong/mstar/TVOS_Release_V1.0.6/jb_4.2/ls -l如果只执行./test.sh ,可以看到/home/jiulong/mstar/TVOS_Release_V1.0.6/jb_4.2/下的内容。但shell退出后还是原来的工作目录。如果执行sour原创 2013-11-29 14:22:38 · 25102 阅读 · 0 评论 -
Linux中的文件特殊权限
linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限 [root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd-rw-r-转载 2014-04-19 13:25:47 · 497 阅读 · 0 评论 -
find -exec 与xargs 区别
find . -name "*.txt" -exec rm {} \;find . -name "*.txt" | xargs rm {} -exec 1.参数是一个一个传递的,传递一个参数执行一次rm 2.文件名有空格等特殊字符也能处理-xargs 1.一次将参数传给命令,可以使用-n控制参数个数 2.处理特殊文件名需要采用如下方式:转载 2014-03-20 15:58:34 · 587 阅读 · 0 评论 -
linux 查看环境变量和修改环境变量
一、查看环境变量 $ env二、查看PATH $ echo $PATH三、修改PATH 在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是转载 2014-03-20 10:44:38 · 91405 阅读 · 1 评论 -
grep的用法
首先创建我们练习grep命令时需要用到的demo文件demo_file。$ cat demo_fileTHIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.this line is the 1st lower case line in this file.This Line Has All Its First Character Of The Wo转载 2014-02-22 11:33:28 · 556 阅读 · 0 评论 -
利用Screen实现Linux程序后台运行
系统管理员经常需要远程登录服务器,然后在服务器上跑一些程序;有个时候得跑很长时间(超过12小时),这是如果程序没结束就退出远程管理终端,远程跑的程序很有可能就此当掉;以前常用的解决方式是用命令nohup;但是nohup也有很多的问题.当有了screen,这一切便都迎刃而解了,敲入命令screen,会创建一个跑着shell的单一窗口,在这里面,你可以跑你所需要的程序,然后Ctrl+a d退出转载 2013-12-17 20:26:48 · 3383 阅读 · 1 评论 -
ubuntu增加新用户并增加权限
1、增加新用户root@ubuntu:~# sudo adduser wen然后让输入两边密码然后 Full Name []: yangyang (输入新用户的名称) Room Number []: Work Phone []: Home Phone []: Other []转载 2013-12-04 11:50:04 · 2473 阅读 · 0 评论 -
secureCRT连接ubuntu有关问题- The remote system refused the connection
secureCRT连接ubuntu问题- The remote system refused the connection解决方案:1.安装openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用sudo apt-get install openssh-server安装上即可。1.1输入命令转载 2013-12-04 10:50:38 · 792 阅读 · 0 评论