![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux/shell
hbuxiaoshe
这个作者很懒,什么都没留下…
展开
-
linux 打包
linux 打包命令tar:tar cvf my.tar file1 // 单个文件tar cvf my.tar file1 file2 .. // 多个文件tar cvf my.tar dir1 // 单个目录tar cvf my.tar dir1 dir2 .. // 多个目录以上仅打包并无压缩。 参数:-c :建立一个压缩文件的参数指令(create 的意原创 2009-11-16 16:30:00 · 662 阅读 · 0 评论 -
c语言调用iconv忽略不可识别的字符
网上抓来的html数据经常需要进行转码(utf8和gbk互转等),总会出现特殊字符造成 iconv转码失败的情况,例如http://app.tongbu.com/bizhi/newipad/cateshow-1-0-1-515427.html,数据是utf8,如果转换为其他格式编码就会出错。如果不解决这个问题,整个网站都将转码失败。解决这个问题的方法很简单,只需在目标编码后面加上 //IGNO原创 2015-03-26 15:56:00 · 4596 阅读 · 0 评论 -
mysql客户端工具静态化
在linux下使用mysql的客户端工具非常简单方便,例如我们可以mysql -h hostname -u username -p password -D database连接mysql,执行某个语句只需-e"SQL" 即可。但是,mysql这个工具默认安装是动态的,执行时需要export LD_LIBRARY_PATH=xxxxx/lib/mysql,libdbug.a libmy原创 2013-04-16 23:40:42 · 1279 阅读 · 0 评论 -
取得脚本所在路径
取得脚本所在的绝对路径,不管在那个目录下执行这个脚本,输出的结果是一样的。cur=$(dirname $0)SHELL_WORK_DIR=$(cd $cur; pwd)echo $SHELL_WORK_DIR原创 2013-01-15 15:18:02 · 860 阅读 · 0 评论 -
ubuntu10.04下“E: 无法找到软件包”的解决
新装的ubuntu10.04,当你需要安装软件sudo apt-get install xxx而出现“E: 无法找到软件包”时,试着运行一下sudo apt-get update,然后再install。原创 2010-08-06 12:38:00 · 14198 阅读 · 5 评论 -
ubuntu无网环境下建立build-essential开发环境
<br />ubuntu8.04安装好后,需要安装build-essential,才能使用gcc/g++,才能make,make install。<br />因此,在能上网的情况下只需要一条命令即可:$sudo apt-get install build-essential<br />但是,ubuntu8.04对某些网卡不识别,不能上网,在这种情况下,若要安装build-essential,可以这样:<br />将安装光盘放入光驱中,打开终端(Terminal),输入以下命令:<br />$sudo apt原创 2010-08-05 10:30:00 · 9628 阅读 · 1 评论 -
查找文件命令find
按名查找格式:find 目录 -name 格式如# find . -name *.c,查找当前目录下所有.c文件 按文件名删除某些文件,find后加-delete。如# find . -name *.c -delete,删除当前目录下所有.c文件原创 2009-12-02 16:17:00 · 862 阅读 · 0 评论 -
linux时间设置
查看时间# date设置时间# date --set "11/18/09 14:00:00" (月/日/年 时:分:秒)原创 2009-11-18 15:23:00 · 622 阅读 · 0 评论 -
防止别人ping通你的linux主机
在/etc/rc.d/rc.local文件里添加一行命令:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 这样每次启动系统后都将自动运行,可以阻止你的系统响应任何从外部/内部来的ping请求,就没有人能ping通你的机器并收到响应,可以大大增强站点和系统的安全性。原创 2009-11-18 17:08:00 · 1290 阅读 · 1 评论 -
修改linux文件系统属性chattr命令
chattr [-RV] [-+=AacDdijsSu] [-v version] 文件或目录 使文件不可更改chattr +i filename去掉文件不可更改属性chattr -i filename 详见http://linux.chinaitlab.com/command/38018.html原创 2009-11-19 09:58:00 · 1975 阅读 · 0 评论 -
Linux 查看目录大小
查看目录大小:du -sh dirname -s 仅显示总计 -h 以k、m、g为单位,提高信息的可读性(没有h,将以字节为单位)。原创 2009-11-16 16:17:00 · 578 阅读 · 0 评论 -
linux64位使用phantomjs获取页面截图
linux64位使用phantomjs获取页面截图:安装:官网:http://phantomjs.org/download.html如果下载慢,可以搜索相应包的下载地址,比如linux 64-bit的可以从http://download.csdn.net/detail/likunlun1234/9471008下载解压缩:tar -jxvf phantomjs-2.1.1原创 2016-07-21 23:35:23 · 6041 阅读 · 0 评论