Linux FAQ 之五——终端应用篇

上一篇 / 下一篇  2006-05-03 18:21:22 / 天气: 晴朗 / 心情: 高兴 / 个人分类:Linux

=================================
终端应用
=================================
1.问:如何把屏幕设置为90列(bjchenxu)
 答:stty cols 90


2.问:如何进行iso的md5值校验[使用md5sum文件(bjchenxu)]
 答:md5sum isofile > hashfile, 将 md5sum 档案与 hashfile 档案内容比对, 验证杂凑值
是否一致 md5sum –c hashfile


3.问:如何一次解压多个zip文件(bjchenxu)
 答:unzip "*",注意引号不能少


4.问:如何查找权限位为S的文件(bjchenxu)
 答:find . -type f \( -perm -04000 -o -perm -02000 \) -exec ls -lg {} \;


5.问:如何在多级目录中查找某个文件(青海湖)
 答:find /dir -name filename.ext
du -a | grep filename.ext
locate filename.ext


6.问:如何才能不让普通用户自己改密码(myxfc)
[root@xin_fc etc]# chmod 511 /usr/bin/passwd
又想让普通用户自己改密码
[root@xin_fc etc]# chmod 4511 /usr/bin/passwd


7.问:如何删除几天以前的所有东西(包括目录名和目录中的文件)(shally5)
  答:find . -ctime +3 -exec rm -rf {} \;
      或
      find ./ -mtime +3 -print|xargs rm -f -r


8.问:linux下文件和目录的颜色代表什么(sakulagi,弱智)
 答:蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝
色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了;黄色是设备文件,包括block, char, fifo。
用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。


9.问:终端下如何抓屏(tsgx)
  答:cat /dev/vcsX >screenshot 其中,X表示第X个终端
还可以运行script screen.log,记录屏幕信息到screen.log里。一会记录到你exit为此。这也是抓屏的好方法。
这是在debian的cookbook上看到的。在RH9上能用。没有在其它的系统上测试过。


10.问:如何让一个程序在退出登陆后继续运行(NetDC,双眼皮的猪)
   答:#nohup 程序名 &
或者使用disown命令也可以


11.问:man命令不在路径中,如何查看非标准的man文件(bjchenxu)
  答:nroff -man /usr/man/man1/cscope.1 | more


12.问:如何让linux连续执行几个命令,出错停止(bjchenxu)
  答:command1 && command2 && command3


13.问:屏幕变花时怎么办(双眼皮的猪)
  答:当您一不小心cat了一个并不是文本的文件的时候,这时屏幕会变花,那么您可以按两下"Enter"键,再敲"reset",那么屏幕就恢复正常了....


14.问:用ls只列出目录(yulc)
  答:
ls -lF | grep ^d
ls -lF | grep /$
ls -F | grep /$


15.问:目录统计脚本(bjchenxu)
   答:保存成total.sh,然后用total.sh 绝对路径,就能统计路径下目录的大小了
代码:
#!/bin/sh
du $1 --max-depth=1 | sort -n|awk '{printf "%7.2fM ----> %s\n",$1/1024,$2}'|sed 's:/.*/\([^/]\{1,\}\)$:\1:g'


16.问:将file.txt里的123改为456(hutuworm)
  答:
方法1
sed 's/123/456/g' file.txt > file.txt.new
mv -f file.txt.new file.txt
方法2
vi file.txt
输入命令:
:%s/123/456/g
icon_mad.gif


17.问:查看当前运行级别(双眼皮的猪)
   答:runlevel


18.问:查看当前登陆身份(双眼皮的猪)
  答:
(1)who am i
(2)whoami
(3)id
注意(1)跟(2)的小区别


19.问:用命令清空Root回收站中的文件(dtedu)
   答:
cd /var/.Trash-root
rm -rf *

 

20.问:在vi中搜索了一个单词,该单词以高亮显示,看起来很不舒服,怎么能将它去掉(bjchenxu)
   答:在vi的命令模式下输入:nohlsearch就可以了。另外可以在~/.vimrc中写上下面的语句就会有高亮显示:
set hlsearch
加上下面的语句就不会有高亮显示:
set nohlsearch


21.问:向登陆到同一台服务器上的所有用户发一条信息(bjchenxu)
  答:1)输入wall并回车
2)输入要发送的消息
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示


22.问:输入短消息到单个用户(bjchenxu)
  答:1)输入write username,当用户名出现在多个终端时,在用户名后可加tty,以表示在哪个tty下的用户。
2)输入要发送的消息。
3)结束时按“Control-d”键,消息即在用户的控制窗口中显示。
4)对于接收消息方,可以设定是否允许别人送消息给你。
指令格式为:mesg n[y]
%write liuxhello! Everybody, I’llcome.
%
用户控制窗口中显示的消息:Message from liux on ttyp1 at 10:00…hello! Everybody, I’llcome.EOF
当使用CDE或OpenWindows等窗口系统时,每个窗口被看成是一次单独的登录;如果用户登录次数超过一次则消息直接发送到控制窗口。


23.问:发送文件中的消息到单个用户(bjchenxu)
  答:如果有一个较长的消息要发送给几个用户,用文件方式:
1)创建要发送的消息文本的文件filename.
2)输入write username<filename回车,用cat命令创建包含短消息的文件:
% cat>messagehello! Everybody, I’llcome.
% write liux<messagewrite:liux logged in more than once…write to console
% 用户在一个以上窗口登录,消息显示在控制窗口中Message from liux on ttyp1 at 10:00…hello! Everybody, I’llcome.EOF


24.问:向远程机器上的所有用户发送消息(bjchenxu)
 答:使用rwall(向所有人远程写)命令同时发送消息到网络中的所有用户。
rwall hostname file
当使用CDE或OpenWindows等窗口系统时,每个窗口被看成是一次单个的登录;
如果用户登录次数超过一次则消息直接发送到控制窗口。


25.问:向网络中的所有用户发送消息(bjchenxu)
 答:发送消息到网络中的所有用户
1)输入rwall -n netgroup并回车
2)输入要发送的消息
3)结束时按“Control-d”键,消息即在系统每个用户的控制窗口中显示,下面是系统管理员发消息到网络组Eng每个用户的例子:
% rwall -n EngSystem will be rebooted at 11:00.(Control-d)
%
用户控制窗口中的消息:Broadcast message from root on console…System will be rebooted at 11:00.EOF
注意:也可以通过rwall hostname(主机名)命令到系统的所有用户。

//=================================
// 终端应用结束
//=================================

<待续...>


TAG: 操作系统 Linux

龙的宠物 引用 删除 hew   /   2006-05-05 08:51:56
5
给你补上!
月下刀客的个人空间 引用 删除 月下刀客   /   2006-05-04 15:29:29
叫好还减分,我好惨啊 :O
llc的个人空间 引用 删除 llc   /   2006-05-04 12:30:25
-5
好贴
Neo的个人空间 引用 删除 Neo   /   2006-05-04 01:04:55
5
友情支持
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-08  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 23090
  • 日志数: 19
  • 图片数: 2
  • 建立时间: 2006-04-28
  • 更新时间: 2007-06-11

RSS订阅

Open Toolbar