-
删除文件中含某字符的行
-
加权限
-
文件打包解压
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
-
看文件属性
file命令可以识别文件类型
$file xxx
ls命令也可以查看一些:
$ls -l xxx或者$ls -al xxx
-
制作补丁
diff命令用于制作补丁
$diff -urN linux-2.6.30 linux-2.6.30_ok > linux-2.6.30_ok.patch
-
SVN命令
svn命令用于版本库控制
$ svn ci -m "注释,日志信息" 要提交的文件
$ svn ci -m "netfilter" ip6t_MARK.h ……………………………………
$ svn co 版本库的路径$svn co 某个path……………………………………
$ svn import -m"注释" 提交的路径 版本库的路径$ svn import -m"init" src 某个path
-
查找文件夹
find命令可用于查找文件夹
$ find -name xxxx -type d
-
iptables命令
iptables命令用于包信息过滤(netfilter)
$ iptables -L -v -n 查看规则
$ iptables -F 清规则
-
ifconfig命令
ifconfig命令可用于网络配置。If no argumentsare given, ifconfig displays the status of the currently active interfaces. If a single interface argumentis given, it displays the status of the given
interface only; if a single -a argument is given, it displays the status of all interfaces, even those that are down. Otherwise, it configures an interface.
$ ifconfig 查看已经开启的接口信息
$ ifconfig -a 查看所有接口的信息,包括开启和关闭的所有接口
$ ifconfig eth0 查看eth0口的信息
$ ifconfig eth0 up 开启eth0口
$ ifconfig eth0 down 关闭eth0口
$ifconfig eth0 192.168.1.3 netmask 255.255.255.0 配置接口网络地址
PS:还有个口,lo口,本地loop,ifconfig lo up
-
scp命令
scp命令用于服务器之间的cp
$ scp filename username@serverip:/home/username
eg: scp test.tar.bz2 zs@10.8.100.100:/home/zs
-
删除所有相同名字的文件夹
删除所有名为.svn的文件
$ find -name ".svn" -print | xargs -i rm -fr {}
-
修改系统时间
busybox的date -s命令用于修改系统时间,但是格式与普通的有一些不一样:
date -s 2011.03.03-13:48:00
date -s 111509542012(月日时分年)
- 不熟悉的xargs
更新文件夹下所有文件的时间为当前时间
find ./ | xargs touch