存档
摘录的十个最牛X的linux命令
下面是来自 Commandlinefu 网站由用户投票决出的 10 个最酷的 Linux 单行命令,希望对你有用。
1.
sudo !!
以 root 帐户执行上一条命令。
2.
python -m SimpleHTTPServer
利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。
3.
:w !sudo tee %
在 Vim 中无需权限保存编辑的文件。
4.
cd -
更改到上一次访问的目录。
5.
^foo^bar
将上一条命令中的 foo 替换为 bar,并执行。
6.
cp filename{,.bak}
快速备份或复制文件。
7.
mtr google.com
traceroute + ping。
8.
!whatever:p
搜索命令历史,但不执行。
9.
$ssh-copy-id user@host
将 ssh keys 复制到 user@host 以启用无密码 SSH 登录。
10.
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
把 Linux 桌面录制为视频。
如何控制html标签li的样式,比如删除前面的点
一般DIV+CSS网站制作布局时经常会遇到LI点的情况,特别是对新手来说可能有点陌生,如何去掉<li></li>中 的点呢,或者如何改变点成数字1234或者改成空心圆方块等呢,又如何改变点的颜色?其实很简单:直接定义LI的CSS为list-style-type :none即可去掉点,如
li{
list-style-type :none;
}
如果要改变点的颜色,那么li里的字也会变颜色与大小的了,但你可以使用图片来作为前面的点,这样就可以随心所欲地装饰了。
li{
list-style: url("pre.gif") outside circle;
}
LI点的其他用法CSS代码:
list-style-type :
disc 默认值。实心圆
circle 空心圆
square 实心方块
decimal 阿拉伯数字
lower-roman 小写罗马数字
upper-roman 大写罗马数字
lower-alpha 小写英文字母
upper-alpha 大写英文字母
none 不使用项目符号
摘自:广州奇亿网站建设工作室
网站收录错页面的解决办法
从事SEO相关行业也有八个月的时间了,
好久没有来更新我的博客,总感觉少了点什么
现在就把它找回来。
我带来了一个网站的解决方案,具体是这样的。
经常有碰到这样的事,新建还没建好,首页被收录了。
出现这样的情况的时候,用google来site自己的域名,往往看到自己不想看到的,要么是标题错了,要么是域名错了(就晃做www.domain.com,但是确收录了domain.com)
出现这样的情况,可以使用谷歌站长工具的删除网址命令来删除错误的收录。这样就可以了。
问有所答:如何列出服务器当前绑定的所有域名
那怎么查我们有几个什么空间?
怎么查空间是挂哪些站?
如何列出服务器当前绑定的所有域名?
如何列出服务器当前绑定的所有网站?
sjfile=`locate httpd.conf`
cat $sjfile | grep ServerName
cat $sjfile | grep ServerAlias
for:信天国际
Linux系统使用find和sed命令批量替换文件内容
不多说啦,其实就一个命令而已
find ./ -name configure.php -exec sed -i 's/strtofind/strtoreplace/g' {} \;
功能很简单,就是在当前目录和子目录下查找文件名为configure.php的文件,并将所有文件里的"strtofind" 字符串 批量替换成“strtoreplace“。
后面的 {} \; 是命令格式使然,不是乱码哦。
如果可以用代码示爱……
如果可以用代码求爱:
1、
do{
echo "i love you!";
}while( $my_live_end !== true);
2、
love_you:
$life = true;
if ($life == true){
echo "i love you!";
}else{
echo "i love you!";
}
goto love_you;
3、
for(;;){
echo "i love you!";
}
4、
while( $my_live_end !== true){
echo "i love you!";
}
5、
switch($me){
case 1;
case 2;
case 3;
case 4;
case 5;
case 6;
case 7;
case 8;
case 9;
case 10;
default: echo "i love you!";break;
}
(PHP常见的几种死循环)
Linux创建以当前日期命名的文件夹
今天不知道是做了一件好事还是泄漏了技术秘密,在邮件里告诉别人怎么在Linux下创建以当前日期命名的文件夹的方法。
索性发到网上,全民共享,呵呵
date '+%Y%m%d' |read a
mkdir $a
OK,这就行了!
另注:有朋友说这样实现不了,我觉得原因可能是需要在前面加一句:#! /bin/ksh
(这样可以将shell设置为ksh)
mkdir $time
最全的服务器自动备份脚本
1. FTP自动登录批量下载文件。
#####从ftp服务器上的/home/data 到 本地的/home/databackup#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt mget * close bye ! |
2. FTP自动登录上传文件。
####本地的/home/databackup to ftp服务器上的/home/data#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary hash cd /home/data lcd /home/databackup prompt mput * close bye ! |
3. FTP自动登录下载单个文件。
####ftp服务器上下载/home/data/a.sh to local /home/databackup#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt get a.sh a.sh close bye ! |
4. FTP自动登录上传单个文件。
####把本地/home/databachup/a.sh up ftp /home/databackup 下#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt put a.sh a.sh close bye ! |
小结:把以上脚本另存为文件加入到crontab中即可实现FTP自动上传、下载文 件。
注解:
1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)
2. << 是使用即时文件重定向输入。
3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。
.htaccess 禁止列出文件目录
當然該語法還有其他相關的用途,以下列出簡單的幾項供大家參考使用,如果你覺得以下的語法不是你想要或是想學更多,你可以到Apache官方網站來看看英文說明書,查看看還有什麼關於 「indexoptions」的用途或是其他不錯的功能喔!
- Options +Indexes:顯示目錄下所有檔案
- Options -Indexes:隱藏目錄下所有檔案 (上面已經介紹過)
- IndexOptions +FancyIndexing:顯示目錄下所有檔案,檔案前面包含檔案類型的小圖示
- IndexOptions -FancyIndexing : 顯示目錄下所有檔案,但不包含檔案類型的小圖示
- IndexIgnore *.php *.exe:隱藏特定的檔案, 其餘檔案正常顯示(隱藏所有的php和exe檔案)
近期评论