nw-studio.gif (15504 bytes)

fonts1.gif (5097 bytes)


(English)

最新消息

技巧提示

文档搜索

电子书籍

下载专区

相关站点

技术论坛


 
1.取消^M字符

当你FTP一些DOS文件到unix下时,你经常会看见每行文件后面有个讨
厌的^M 字符,有两个简单的方法可以取消它。
用"vi"打开此文件,在Command mode下敲入:
:%s/^V^M//g
或者,在UNIX SHELL下敲入:
sed 's/^V^M//g' foo > foo.new

2.使用nohup命令

如果你想进程在你退出系统后还能执行,可以使用NOHUP命令
如: % nohup tar -cf /dev/tape /home &
你退出后再重新登录的话,使用'ps'命令可以看到进程还在执行

3.查看文件的方法

如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
如果你想查看文件的后10行,可以使用tail命令,如:
tail -10 /etc/passwd
你知道怎么查看文件中间一段吗?你可以使用sed命令 如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看文件的第5行到第10行。

4.计算文件数和目录数

下面的语句可以帮你计算有多少个文件和多少个目录..
# ls -l * |grep "^-"|wc -l ---- to count files
# ls -l * |grep "^d"|wc -l ----- to count dir
还可以将以上的语句变成script或做个alias

5.只列子目录的方法:

ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)

6.利用Find命令改变所有权

想要改变当前目录下所有文件的所有权,可以这样:
find . -exec chown OWNER.[GROUP] {} \; (Solaris)
find . -exec chown -R OWNER.[GROUP] {} \; (Linux)

7.列出除了某些类型文件的当前目录所有文件

使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。
这个命令在一个目录里有许多种类型的文件的时候很有用。

8.将当前目录下所有文件(包括目录)改为小写的方法

请下载此shell script(http).




技巧提示|技术论坛|相关站点|最新消息|下载专区|电子书籍

 

Powered Bynetworks-bot.gif (3011 bytes)      Host at 龙脉信息(Sinet)