LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 535|回复: 0

Linux下的技巧几则

[复制链接]
发表于 2004-11-18 10:43:44 | 显示全部楼层 |阅读模式
删除拥有特殊文件名的文件
在linux中,如果有的文件的文件名称假如是“-filename”,例如要删除它,按照一般的删除方法在命令行中输入
#rm -filename
invalid option
这个时候显示是无法删除的,因为在linux中,如果一个文件名的第一个字符是-,那么linux就将文件当作选项了。这个时候删除就比较麻烦了。那么删除的时候要使用
#rm -- -filename

直接关闭Linux系统
最新版本的Linux/UNIX系统借鉴了大型机的技术,采用了抗掉电的日志式文件系统,可以自动跟踪保存用户数据,自动同步刷新文件系统,用户完全可以随手关闭电源,从而达到快速关闭系统的目的。


Xwindows下的死机的解决办法
我们可以用三个常用的方法来消除这种现象:
一,用键盘上的复合键“Ctrl+Alt+Backspace”来关闭当前正在运行的任务。
二,首先按住键盘上的“Ctrl+Alt+F2”复合键,让系统切换到另一个操作台,然后登录到系统,再执行“#ps -ax/grep startx”命令,这将会列出你的Xserver的进程标识,接着在命令行中输入如下命令就能消除Xwindows下的死机现象:#kill -9 PID_Number,最后通过“Alt+F1”复合键返回到原来的平台。
三,按ALT+F2,输入xkill,这个时候鼠标将变形,对这需要关闭的进程,按左键,ok。


巧妙使用“rm”命令
我们可以使用带“-r”参数的“rm”命令来删除一个非空目录,
#rm -r dir


使用命令替换
# touch `date +%Y%m%d%k%M%S.txt
该命令使用了一次命令替换,date +%Y%m%d%k%M%S命令将首先执行,它将按指定格式输出当前的时间。然后,这个时间将被作为touch命令的参数,其结果是建立了一个以当前时间为文件名的文件。

关于su的几个技巧
在我们切换用户的时候,使用的是su命令,但是在我们使用su的时候却无法使用切换该用户的配置文件,不能继承他的PATH,这个时候可以使用这个技巧。
比如我切换到nicry,则使用
#su -nicry

umount出现错误
在我们mount一个文件系统以后,当使用完毕以后需要使用umount来卸载文件系统,但是很多时候由于有其它用户或者其它用户的附着进程还在访问该文件系统,导致出现错误,那么正确的办法是
#fuser -ku /somefilesysystem
#umount /somefilesystem
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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