51CTO博客开发
开启windows休眠:powercfg /hibernate on然后,shutdown -h 就可以起作用了.
当端口被占用是,可以使用如下方法进行查找:[root@engineer /]# netstat -tlunp |grep 443tcp 0 0 0.0.0.0:443  
echo -e “\033[31m 红色字 \033[0m” echo -e “\033[34m 黄色字 \033[0m” echo -e “\033[41;33m 红底黄字 \033[0m” echo -e “\033[41;37m 红底白字 \033[0m”From:http://www.jb51.net/article/43968.htm
打开和关闭手机屏幕方法:1.关闭屏幕//设备管理者private DevicePolicyManager mDevicePolicyManager;//关屏组件private ComponentName mCompName;onCreate(){ mDevicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE
例七: 在ls中列出文件的绝对路径命令:ls | sed "s:^:`pwd`/:"例六:计算当前目录下的文件数和目录数命令:ls -l * |grep "^-"|wc -l ---文件个数 ls -l * |grep "^d"|wc&n
From:http://blog.csdn.net/geekster/article/details/6657620 1.Linux的3种重定向0:表示标准输入1:标准输出,在一般使用时,默认的是标准输出2:标准错误信息输出可以用来指定需要重定向的标准输入或输出。例如,将某个程序的错误信息输出到log文件中:./program 2>log。这样标准输出还是在屏幕上,但是错误信息会输出到log
我们知道,在android中,保存简单的数据最方便的就是使用SharedPreferences,然而,SharedPreferences虽然说也可以设置成进程间共享数据,但是并不可靠(更致命的是,不同级别的应用是无法使用SharedPreferences进行共享的,比如,普通应用无法读取系统应用的SharedPreferences数据)。那如何才能进行简单数据的跨进程共享呢,Settings.Sy
普通的sendBroadcast()发送广播时,如果某些应用在发送前并没有进行注册监听,那么该广播讲不被接收到;为了保证任意时刻应用注册监听该广播时,都能接收到(不用考虑先后问题(时序)),那么,使用sendStickyBroadcast()是一个优雅的办法。sendStickyBroadcast的工作原理时,系统会保持这个广播,当系统检测到某个应用调用registerBroadcast(filt
create a windowmanger,which can receive key events,and do not prevent the events.public class MainActivity extends AppCompatActivity{ private WindowManager mWindowMana
new Thread(new Runnable() { @Override public void run() { &nb
EventBus is a publish/subscribe event bus optimized for Android.so make it simple,just think EventBus as a framework that allow different compoents to communicate,usually a subscribe register a certai
when fork other's project in github,to obtain the newest version,you need to do:clone your fork project into local path:git clone https://github.com/your_github/EventBus.gittry git remote -v,if y
在日常工作中,许多事情要经常与电脑打交道,特别是高频率地使用一些专业性的软件,或者是玩一些键盘流性质的游戏,就应该熟知常用的快捷键,这样玩起来不仅高效,而且略显专业性。对于某些IT工作者来说,Linux的shell终端是一个经常要用到的工具,如果能够熟练使用快捷键,做起事情来且不事半功倍。下面列举一些shell终端常用的快捷键,它们一般是Shift、Ctrl、Alt键与其它按键的组合键,这些快捷键
1.刷入第三方recovery包,这里选clockworkmod的recovery包,假设为recovery.img刷入方法:adb reboot bootloader (或者按power+volume-)//重启到bootloader,刷recovery需要在bootloader中进行fastboot flash recovery recovery.img //开始刷recovery.img包f
在Linux中,如果要定时执行一项任务,可以使用at命令:eg:在今天下午4:00时,删除~/temp.txt文件,则:$at 4:00 pm todayat>rm ~/temp.txtat>CTRL + D或者:$echo rm ~/temp.txt | at 4:00 pm today 上面的命令能在今天下午4点运行rm ~/temp.txt。使用的语法就是‘at’后追加
比如要卸载vim如果只是要卸载vim这个应用,则:sudo apt-get remove vim如果要卸载vim及其它的配置文件,则:sudo apt-get --purge remove vim
总结:watch就是用来持续运行命令的,默认2s执行一次命令,可通过-n执行时间(单位:s)例如:每隔1s显示cpu温度:$watch -n 1 "sensors | grep temp"Linux系统里有一些日志文件。观察这些日志文件是系统管理员的一个重要任务。你可以很方便地使用tail命令观察它们。但是如果你想要长时间监视这些文件,每几分钟使用tail检查那些日志文件是一件很乏味的事情。你可以
今天忽然想到用安卓手机连接Ubuntu,这会用到SSH。但是Ubuntu 14.04 默认没有安装SSH相关服务,所以需要自己动手安装下! 开始安装SSH服务,终端:sudo apt-get install openssh-server 安装完后,启动SSH服
3. 暂停并在后台运行命令我曾经写过一篇如何在终端后台运行命令的指南。CTRL + Z - 暂停应用程序fg - 重新将程序唤到前台如何使用这个技巧呢?试想你正用nano编辑一个文件:sudo nano abc.txt文件编辑到一半你意识到你需要马上在终端输入些命令,但是nano在前台运行让你不能输入。你可能觉得唯一的方法就是保存文件,退出 nano,运行命令以后在重新打开nano。其实你只要按C
有时感觉网络失去响应,就通过Ubuntu 14.04自带的系统监视器程序来查看当前网速,但是这样很不方便,遂打算让网速显示在标题栏,那样就随时可直观的看到。一番搜索尝试后,成功实现!同时也实现了CPU、内存使用率等的显示。 先来看下效果图:效果真是挺好的!之前需要通过deb包安装,现在可以通过添加PPA安装:
假设要用命令运行easystroke程序,并且不依赖命令行进程,有如下2种方法:法一:$easystroke &$exit法二:$nohup easystroke以上2种方法中,法一在手动广播shell窗口时,会使程序退出;法二在<ctrl-c>时,会使程序退出.若想程序不受以上2种可能退出的操作影响,可如下使用:$nohup easystroke &
eg:打包:tar -zcvf alltxt.tar.gz *.txt解包:tar -zxvf alltxt.tar.gz通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以
uniq命令只能用于排过序的数据输入,一些常用选项如下:$ uniq –u sorted.txt #只显示唯一的行(文件中没有出现重复的行)$ uniq –d sorted.txt  
tr命令可以对来自标准输入的字符进行替换、删除以及压缩。如将大写转换成小写,可以使用:$ echo “ABC” | tr ‘A-Z’ ‘a-z’abc tr命令也可以采用如下形式的替换:$ echo 12345 | tr ‘0-9’ ‘9876543210’87654 tr命令还可以
xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 stdin 的资料分隔成为 arguments 。 因为是以空白字元作为分隔,所以,如果有一些档名或者是其他意义的名词内含有空白字元的时候, xargs 可能就会误判了,如果需要处理特殊字符,需要使用-0参数进行处理。-0 当sdtin含有特殊字元时候,将其当成一般字符,像/'空格等例如:root@localhost:
AD:模数转换在仪器检测系统中,常常需要将检测到的连续变化的模拟量如:温度,压力,流量,速度等转换为离散的数字量,才能进行计算处理.这些模拟量通过传感器转换为电信号后,就需要通过一定的处理变成数字量,实现模拟量到数字量转换的设备,我们通常称为ADC,也叫做A/D.在当片机中,AD的作用就是将被测电压转换为相对应的数值,这样的话,单片机才能够进行运算,判断和控制处理.就比如光线传感器接收到光线后,外
ls -R 列出所有子目录下的文件。 ls -S 以文件大小排序。(从大到小) ls -Sr 以文件大小排序。(从小到大) ls -t (加-l显示效果好点) 按时间排序(从新到旧,最前面的为最新修改过的) ls -tr 按时间排序(从旧到新)下面命令可以分别计算当前目录下的文件和目录个数: # ls
安装busybox按以下步骤即可:1.root手机2.查看手机支持的cpu架构:cat /system/build.prop | grep abi我手机查出来的结果如下所示:ro.product.cpu.abi=armeabi-v7aro.product.cpu.abi2=armeabi3.下载适合你手机的Busybox,可以直接下载binary文件,地址如下:https://busybox.ne
假设有如下文本text.txt8723 23423321324 21343223 234123 231234 1234654 345234如果要对第一列进行排序:sort -n -k 1 test.txt (-n:number)如果要对第二列进行排序:sort -n -k 2 test.txt如果将test文件的内容改为:8723,23423321324,21343223,234123
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号