下沙论坛

 找回密码
 注册论坛(EC通行证)

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 3040|回复: 0
打印 上一主题 下一主题

Linux技 巧 提 示

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2005-4-22 14:47:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

2 b2 f! Z2 n9 v* t% `" c! O% D7 ?8 X  n1.取消^M字符
8 e6 s7 z3 _4 {& p- L当你FTP一些DOS文件到unix下时,你经常会看见每行文件后面有个讨 厌的^M 字符,有两个简单的方法可以取消它。 用"vi"打开此文件,在Command mode下敲入: :%s/^V^M//g 或者,在UNIX SHELL下敲入: sed ’s/^V^M//g’ foo > foo.new 4 V! @: q' z: h" ~- P& S
# C& c. V* A% H1 n2 e
2.使用nohup命令
: w2 A- m/ t; H2 y如果你想进程在你退出系统后还能执行,可以使用NOHUP命令 如: % nohup tar -cf /dev/tape /home & 你退出后再重新登录的话,使用’ps’命令可以看到进程还在执行' E4 s2 a; w$ @* g6 N
3.查看文件的方法 5 s2 E7 d/ G9 F! [5 d% r! z
如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd 你知道怎么查看文件中间一段吗?你可以使用sed命令 如: sed -n ’5,10p’ /etc/passwd 这样你就可以只查看文件的第5行到第10行。
$ D6 O5 o  R. i' z8 L; F) P4.计算文件数和目录数 下面的语句可以帮你计算有多少个文件和多少个目录..
9 J8 r: _$ @% z! O/ B, ]. ^7 \, {# ls -l * |grep "^-"|wc -l ---- to count files
. \7 A$ @5 ^$ ?' \# ls -l * |grep "^d"|wc -l ----- to count dir
" c: u& j8 D, _* i' J9 O还可以将以上的语句变成script或做个alias
: f. @+ I- u( Y# v5 Z: t/ `9 s5.只列子目录的方法:
  J8 g5 D1 O" W/ S, I8 Mls -F | grep /$ 或者
% f; S. F1 I6 ^) P0 ralias sub = "ls -F | grep /$"(linux)
6 d% U, M* R2 ?" ils -l | grep "^d" 或者
# V* a- c2 {- {% g$ x2 ^. Xls -lL | grep "^d" (Solaris)
! Q: ~* t5 Z2 c( \6.利用Find命令改变所有权
) D6 g) ]  F# q7 j想要改变当前目录下所有文件的所有权,可以这样:
5 B: j$ F+ z5 H1 C6 efind . -exec chown OWNER.[GROUP] {} \; (Solaris)
$ {2 O( N  `, x% C6 _0 q' x, Zfind . -exec chown -R OWNER.[GROUP] {} \; (Linux) , O) C4 K) F# u% n1 f- U9 I
7.列出除了某些类型文件的当前目录所有文件& g. A5 R; |+ t/ k
使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。 这个命令在一个目录里有许多种类型的文件的时候很有用。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩

本版积分规则

关闭

下沙大学生网推荐上一条 /1 下一条

快速回复 返回顶部 返回列表