linux
一码平川
把coding作为一生的事业去努力
展开
-
25个必须记住的SSH命令
OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳原创 2014-01-21 18:32:50 · 519 阅读 · 0 评论 -
安装gcc
mark: http://gcc.gnu.org/wiki/InstallingGCC原创 2014-01-21 18:33:37 · 579 阅读 · 0 评论 -
shell 冒号减号[转]
缺省值(:-)如果变量后面跟着冒号和减号,则变量后面跟着是这个变量的缺省值。$ COMPANY=$ printf “%s/n” “${COMPANY:-Unknown Company}”Unknown Company变量的实际值可以保持不变。冒号也可以省略掉不用:$ COMPANY=$ printf “%s/n” “${COMPANY-Nightlight Inc.原创 2014-01-21 18:33:18 · 911 阅读 · 0 评论 -
fedora 17 修复屏幕分辨率
1、修改/etc/X11/xorg.conf文件:vim /etc/X11/xorg.conf在最后添加如下内容Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 16原创 2014-01-21 18:33:11 · 562 阅读 · 0 评论 -
linux批量文件转码
1、批量转码for f in *.htm; do echo $f; iconv -f gb18030 -t utf8 -c $f> $f.utf8; done2、批量修改文件名字find . -name "*.utf8" | sed's/\(.*\).utf8$/mv "&" "\1"/' | sh原创 2014-01-21 18:33:09 · 786 阅读 · 0 评论 -
删除ssh中旧的RSA key[转]
陆过的服务器的RSA公钥保存在.ssh/known_hosts中,由于更换了服务器,使用了相同IP,这会导致公钥与服务器的私钥配对失败,无法登陆服务器。这时候需要删除旧服务器(192.168.1.254)的公钥才行,操作如下:ssh-keygen-f "~/.ssh/known_hosts" -R192.168.1.254源地址:http://www.oschina.net/co原创 2014-01-21 18:32:52 · 901 阅读 · 0 评论 -
centos 6.0的EPEL的rpm文件包地址
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL,就像在Fedora 上一样,可以通过 yum install package-name,随意安装软件centos6.032位rpm-Uvh htt原创 2014-01-21 18:32:48 · 607 阅读 · 0 评论 -
给图片加水印
遇到给图片加水印的问题,搜索竟然查不到,自己试了试这个命令:`composite -compose atop -gravity southwest -geometry +5+5 -dissolve 85 $watermark $filename $fullpath`;gravity 位置geometry 偏移dissolve 透明度$watermark 水印图片$filename原创 2014-01-21 18:32:46 · 624 阅读 · 0 评论 -
从学习export命令理解Shell环境和…
学linux中,遇到shell方面的问题不能理解,在网上知道了一篇我认为非常好的文章,讲得很细腻,让我豁然开朗,呵呵: 我自己也是一个菜鸟,接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo原创 2014-01-21 18:32:20 · 560 阅读 · 0 评论 -
[linux ]find命令是用正则匹配目录查找文件
我们经常是用linux下的find命令去查找搜索日志,比如服务器一堆按日期的日历,我要搜索/var/logs/projects的2013年12月的txt日志文件中包含date字符,如下:find /var/logs/projects/ -name "2013-12-*.txt" | xargs grep 'date'但是偶尔有些同学划分目录的方式是把日期作为目录,时间作为日志文件名,比如/原创 2014-01-17 18:42:31 · 10161 阅读 · 0 评论 -
开启emacs 的php语法高亮
1 下载php-mode.el2 解压后把php-mode.el文件拷贝到 /usr/share/emacs/site-lisp 这个默认其他模块目录3 编辑~/.emacs,添加一下代码:;;将lisp扩展目录加入load-path(add-to-list'load-path "~/emacs-lisp");;打开php模式(require'php-mode)原创 2014-01-21 18:33:39 · 823 阅读 · 0 评论 -
ubuntu12.04 sublime-text2中…
ubuntu12.04找phpIDE,折腾了半天,总算找了一个神器级别的sublime-text2,试用了一下,很强大!但是发现无法输入中文,在网上搜了一堆,比如安装scim等都不行,后来发现终于解决了,安装fcitx;直接 sudoapt-get install fcitx ,安装完毕重启即可,无须其他任何配置;原创 2014-01-21 18:33:33 · 523 阅读 · 0 评论 -
修改jdk环境
安装 #alternatives --install /usr/bin/java java /home/server/jdk1.6.0_21/bin/java 300 查询 #alternatives --display java 删除 #alternatives --remove java /home/server/jdk1.6.0_21/bin/java原创 2014-01-21 18:33:30 · 555 阅读 · 0 评论 -
linux下替换dos换行符CRLF
搜索一下,看项目的文件中是否存在CRLF,我搜索php:find . -type f -name '*.php' | xargs file|grep CRLF然后替换其中的dos换行符:find . -name '*.php' | xargs -I {} perl -pi -e 's/\r//g' {}原创 2014-01-21 18:33:26 · 2063 阅读 · 0 评论 -
centos5.8几个更新源
centos5.8官方更新源已经停止更新,想更新个php都很费劲,找了几个非官方的更新源,以防下次再用:1、rpm -Uvh http://mirror.bjtu.edu.cn/fedora-epel//5/i386/epel-release-5-4.noarch.rpm使用方式:yum --enablerepo=epel update php php-*2、rpm -Uvh原创 2014-01-21 18:33:24 · 964 阅读 · 0 评论 -
国内linux更新源集合
http://mirrors.163.com/ #网易,各个linux比较全http://mirrors.sohu.com/ #搜狐http://mirrors.ustc.edu.cn/ #中科大http://mirror.bjtu.edu.cn #北交大话说同样是国内三大门户,为啥新浪木有呢。。。原创 2014-01-21 18:33:20 · 633 阅读 · 0 评论 -
[转]linux shell if 参数
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h当f原创 2014-01-21 18:33:14 · 770 阅读 · 0 评论 -
lsb_release安装
想查看一下系统内核信息,用lsb_release -a,提示不存在,安装一下:yum install redhat-lsb然后再lsb_release -aLSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-no原创 2014-01-21 18:32:59 · 2447 阅读 · 0 评论 -
ubuntu上安装sphinx报错
安装mysql的时候,ubuntu系统会自动把文件分在各自的目录原创 2014-07-16 18:57:39 · 831 阅读 · 0 评论