1.计算文件数和目录数
下面的语句可以帮你计算有多少个文件和多少个目录
# ls -l * |grep "^-"|wc -l ---- to count files
# ls -l * |grep "^d"|wc -l ----- to count dir
还可以将以上的语句变成script或做个alias
2.显示文件的类型
用命令file可以使你知道某个文件究竟是ELF格式的可执行文件,还是shell script文件或是其他的什么格式,例如:
#file startx
3.禁止使用ping命令
ping命令是计算机之间进行相互检测线路完好的一个应用程序,计算机间交流数据的传输没有经过任何的加密处理,因此我们在用ping命令来检测某一个服务器时,可能在因特网上存在某个非法分子,通过专门的黑客程序把在网络线路上传输的信息中途窃取,并利用偷盗过来的信息对指定的服务器或者系统进行攻击,为此我们有必要在Linux系统中禁止使用。在linux里,如果要想使ping没反应,也就是用来忽略icmp包,因此我们可以在Linux的命令行中输入如下命令:
echo 1 > /proc/sys/net/ipv4/icmp_echo_igore_all ;
如果想恢复使用ping命令,就可以输入:
echo 0 > /proc/sys/net/ipv4/icmp_echo_igore_all命令。
4.启动后直接进入字符界面
编辑/etc/inittab文件,把id:5:initdefautl改为id:3:initdefautl。这样对内存要求高的用户有很必要的好处。
5.经常使用“Tab”键
大家知道在Linux字符界面中输入命令时,有时需要输入很多字符,如果经常这样逐个地输入字符,比较麻烦。假设键入的字符足以确定该目录下一个惟一的文件时,我们只需按键盘上的“Tab”键就可以自动补齐该文件名的剩下部分,从而提高了输入效率。
6.强行退出X
有时候在X里由于程序出错鼠标键盘都不起作用,这时候不用着急,因为在Linux下几乎不会像在Win系统里那样恶性死机, 你只须键入Ctrl+Alt+BackSpace键就可以回到字符界面下了。
7.查看文件的方法
如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd 你知道怎么查看文件中间一段吗?你可以使用sed命令 如: sed -n 5,10p /etc/passwd 这样你就可以只查看文件的第5行到第10行。
8.消除Xwindows下的死机现象
我们可以用两个常用的方法来消除这种现象:第一,用键盘上的复合键 “Ctrl+Alt+Backspace”来关闭当前正在运行的任务;第二,首先按住键盘上的“Ctrl+Alt+F2”复合键,让系统切换到另一个操作台,然后登录到系统,再执行
“#ps -ax/grep startx”命令,这将会列出你的Xserver的进程标识,接着在命令行中输入如下命令就能消除Xwindows下的死机现象:#kill -9 PID_Number,最后通过“Alt+F1”复合键返回到原来的平台。(此方法要小心使用)
9.用当前路径作提示符
对bash来说,在.bashrc里加一行:PS1=" $PWD\ $"
对tcsh来说,在.tcshrc里加一行:set prompt="%/>"
10.修复Linux下超级用户的密码
如果超级用户将密码忘记,就无法进入系统,也无法管理和使用系统,可以使用单用户进行更改超用的密码。
11.一次处理一整个目录
Linux/UNIX的很多常用命令如rm,cp等都有一个参数“-r”,是递归的意思,命令里加了参数“-r”就可以对目标目录及其下所有子目录进行操作,如:
rm -rf /test(f是“force”意为强行),该命令完全删除根目录下的子目录test,作用类似于dos下的deltree,当然使用这个命令时要特别小心。再如:cp -r /test /test1有类似dos下xcopy /s的作用。
12.列出除了某些类型文件的当前目录所有文件
用ls -al可以整齐的查看当前目录下所有的文件。
13.使用nohup命令
如果你想进程在你退出系统后还能执行,可以使用NOHUP命令 如: % nohup tar -cf /dev/tape /home & 你退出后再重新登录的话,使用ps命令可以看到进程还在执行。
阅读(860) | 评论(1) | 转发(0) |