crontab是后台服务(deamon) crond的任务列表,将你要执行的任务放在contab中,要编辑它使用:
contab -e
我们常常发现我们的任务没有被执行,那是什么原因呢?
- crond服务未运行
使用命令:
service crond status
来检测服务是否运行。
crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就… 更多... “linux计划任务(crontab)不能执行原因分析”
IT夜班车
crontab是后台服务(deamon) crond的任务列表,将你要执行的任务放在contab中,要编辑它使用:
contab -e
我们常常发现我们的任务没有被执行,那是什么原因呢?
使用命令:
service crond status
来检测服务是否运行。
crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。如果停止了就… 更多... “linux计划任务(crontab)不能执行原因分析”
在windows可以使用ipconfig来查看所有的网络的设置的参数,包括IP地址,子网掩码,广播地址,还有网关;在linux有个类似的命令ifconfig,但是还是不同,例如它就不可以显示出网关信息。那么有什么命令可以做到这一点。我们可以有2个选项。
route命令
这个命令后面不用带任何参数,输出:
Kernel IP routing table
Destination &… 更多... “linux查看网关”
插入u盘前, 执行下列命令:
fdisk -l
注意上面命令中的最后一个字符是小写的L。执行结果:
/dev/sda1 1 4 32098+ de system
/dev/sda2 * 5 2554 20482875 7 linux
/dev/sda3 2555 7904 42973875 83 extend
用这个命令先查看当前系统中监测的磁盘设备。
然后插入u盘, 再一次执行上述命令, 查看多出来的… 更多... “mware linux mount U盘”
在linux的开发程序的时候,可以很方便的使用valgrind这个工具方便检测内存泄漏和内存错误。
安装很方便:
debian(如ubuntu)
sudo apt-get install valgrind
redhate系列(如centos)
sudo yum install valgrind
使用示例:
检测内存泄漏,
valgrind –leak-check=yes [application]
给个例子先:
echo "obase=2; 23" | bc
输出:
10111
其中obase是进制,这里表示是2进制,后面是分号,紧接着是要转换的数字,最后是把这个字符串以管道的方式传给bc,bc大家都知道是linux提供的计算器工具。
知道这个原理后,你知道怎么转换成10进制,8进制,8进制,
8进制
echo "obase=8; 23" | bc
16进制
vim提供的颜色方案有点少,可能满足不了你的需求,因此想自定义一番,但是你可能对其中的某一个颜色方案还比较满意,但是其中某几个颜色不喜欢,这个时候你可以自定义一个颜色方案,只是继承自这个颜色方案就好。当然如果没有喜欢的任何一款,就需要全新定义了,那个工作量有点大。
先看看你的vim的带了什么样的颜色方案,可以在命令行使用
colorscheme
然后空格,然后在使用tab键,就会列出所有的颜… 更多... “自定义VIM的颜色”
有时候,有些函数很长,从函数中的某一段跳到函数的头或者尾部需要使用jk或者翻页很多次,那么怎么能快速做到这一点呢。
这里的说的函数通常是指以大括号为开始和终结符号的函数,如c, c++, java, c#等,不适合以缩进为函数开始和终结符号的语言,如python。
到函数的开始:
在命令行模式输入,
?^{
到函数的结尾:
在命令行模式输入,
/^}
解释一下,其思想就是?和/都是查… 更多... “vim跳到函数头或者函数尾”
在windows下面比较文件需要专门的第三方软件,比如: ultraeditor。而在linux无论你比较文本文件还是二进制的文件,都非常的方便。
文本文件比较
使用diff命令:
diff file1.txt file2.txt
会直接告诉你哪些行是不一致的。
vimdiff也可以比较文本文件。
二进制文件比较
使用vimdiff
vimdiff file1 file… 更多... “Linux文件比较”
在windows下面想要在某个文件夹下面查找哪些文件包含了某个字符串,需要借助第三方软件来完成。windows的搜索功能只能搜索含有某个字符串的文件名而已。
但是在linux下面,我们可以不依赖第三方工具的情况下,完成此任务。
命令如下:
grep -iRl "查找字符串" ./
上面的例子就是在当前文件夹,及其子文件夹下面查找含有 '查找字符串' 这个字… 更多... “linux中查找包含字符串的所有文件”
我们有时候需要将VIM中的文字拷贝,然后在别的地方粘帖。我们使用VIM自身的拷贝功能如 y, yy, nyy之类的,虽然拷贝的文字,但是所拷贝的内容只是在VIM自己的剪贴板中,无法拷贝到系统中其他的文件中,而要做到拷贝到系统中其他的文件中,这个些拷贝的文字必须进系统剪贴板中。
ubuntu默认是不容许鼠标拷贝的,因为默认当你使用鼠标选择的时候,进入的VIM的选择模式,而要实现鼠标右键,然后拷贝这个功能,要… 更多... “VIM鼠标选择拷贝粘帖”