![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
可人
这个作者很懒,什么都没留下…
展开
-
crontab 使用
crontab 使用备忘录crontab各参数说明-e : 执行文字编辑器来编辑crontab,内定的文字编辑器是VI-r : 删除目前的crontab-l : 列出目前的crontab(查看专用)-i : 会和-r 配合使用,在删除当前的crontab时询问,输入y 则删除注意crontab是分用户的,以谁登录就会编辑到谁的crontabcrontab特殊的符号说明"转载 2012-05-08 17:19:50 · 204 阅读 · 0 评论 -
expect example 001
#!/usr/bin/expectset timeout 60set host 192.168.1.102set name rootset password 397953263spawn ssh $name@$hostexpect { "yes/no" { send "yes\n"; exp_continue;原创 2013-05-29 23:21:51 · 495 阅读 · 0 评论 -
exVim + Tagbar + winmanager 环境搭建
使用了vim这么久,一直感觉vim的各种插件的安装配置比较麻烦,每次切换到新的环境就懒得装了。这次重新安装exVim + Tagbar + winmanager,把安装步骤记录下来,方便以后重新搭建。1. 准备install ctagsinstall gwakinstall findutilsinstall sedidutils-4.6.tar.xzfu原创 2012-12-07 14:52:38 · 4315 阅读 · 0 评论 -
Shell中符号意义
# 井号 (comments)一般情况:此符号后面的是注解文字,不会被执行。特殊情况:第一行#!/bin/bash例外情况:如果被引号,双引号括住的话,或者在倒斜线的后面,那他就变成一般符号,不具上述的特殊功能。~ 波浪号代表使用者的home目录cd ~直接在符号后加上某帐户的名称:cd ~user当成是路径的一部份:~/bin当前的工作目录~+ 和pwd的作用转载 2012-06-27 17:35:23 · 1144 阅读 · 0 评论 -
AWK 循环
AWK 循环 awk有三种循环:while循环;for循环;special for循环。$ awk '{ i = 1; while ( i $ awk '{for (i = 1; i变量的初始值为1,若i小于可等于NF(记录中域的个数),则执行打印语句,且i增加1。直到i的值大于NF.breadkcontinue语句。break用于在满足条件的情况下跳出循环;con转载 2012-06-25 14:54:15 · 607 阅读 · 0 评论 -
core 分析的分析
产生的core文件如果不知道谁产生的用file core找出是哪个程序产生的,进去后用backtrace 看看调用栈原创 2012-05-18 14:46:19 · 491 阅读 · 0 评论 -
vim ^M 处理
今天又遇到 ^M 的问题,每次都忘记怎么处理的,记下笔记,方便以后查询。:1,$ s/^M/\r/g^M: 是用ctrl+v ctrl+m 弄出来的,\r: 回车符。原创 2012-05-15 13:58:20 · 346 阅读 · 0 评论 -
shell 显示带颜色字体
格式: echo "/033[字背景颜色;字体颜色m字符串/033[控制码"如果单纯显示字体颜色可以固定控制码位0m。格式: echo "/033[字背景颜色;字体颜色m字符串/033[0m"字背景颜色范围:40 - 49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 字颜色:30 - 3原创 2012-05-15 00:57:20 · 748 阅读 · 0 评论 -
shell kill 进程树
Shell 脚本程序往往会创建很多进程,当出现问题或者想终止执行的时候很麻烦,有时候忘记kill子进程,会出现一些很诡异的情况(如子进程需要写文件)。写个脚本kill进程树,方便以后系统维护使用。#!/bin/shif [ $# -ne 1 ]then echo -e "\033[;36mUsage:\033[0m" "\033[;32mkillall\033[0m" "\0原创 2012-05-15 00:21:09 · 4110 阅读 · 1 评论 -
linux stat 函数讲解
头文件#include #include 函数定义: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于errno错误代码ENOENT 参数file_name指定的文件不存在转载 2012-05-13 15:15:56 · 294 阅读 · 0 评论 -
linux stat函数讲解
头文件#include #include 函数定义: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值: 执行成功则返回0,失败返回-1,错误代码存于errno错误代码ENOENT 参数file_name指定的文件不存在ENOTDIR 路径中的目录存在但转载 2012-05-13 14:48:20 · 78 阅读 · 0 评论 -
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSETselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: #include sys/time.h> #include unistd.h> int转载 2012-05-13 18:08:31 · 213 阅读 · 0 评论 -
Windows7/Linux 同步时间
Windows7 更改系统时间设置安装了双系统很多时候有 Linux 时间和 Windows 时间不同步的问题。Linux 同步时间命令[root@localhost:~]ntpdate time.windows.com (微软公司授时主机(美国))windows7 同步时间方法控制面板 -> 日期和时间 -> Internet时间 -> 更改设置 -> 立即更新原创 2012-05-10 00:07:15 · 547 阅读 · 0 评论 -
Linux重定向(待整理)
用了linux重定向这么长时间,但是一直没有仔细看过重定向的文档今天google了一篇,才理解以前的2>&1是什么意思,意思是2(标准错误输出)重定向到1(标准输出上),常用的还有0,0代表标准输入。下边将原文附在后边,留做备查I/O重定向详解及应用实例1、 基本概念(这是理解后面的知识的前提,请务必理解)a、 I/O重定向通常与 FD有关,shell的FD通常为1转载 2012-05-10 00:15:17 · 227 阅读 · 0 评论 -
client 无密码登陆 server
#!/bin/shuser=$1serverIP=$2ssh $user@$serverIP "mkdir .ssh; chmod 0700 .ssh"scp ~/.ssh/id_rsa.pub $user@$serverIP:~/.ssh/authorized_keys这样可以实现单向无密码登陆原创 2013-06-14 16:49:42 · 376 阅读 · 0 评论