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.用dd指令转化数据格局
你大约知道dd指令是用来复制数据的。特别是用来制造发动盘。可是dd也能用于数据转化。在 "endian" 结构的体系上,导出Ingres数据库的内容时,代码会产生古怪的转化,它把:“The cat in the hat”改动成了“hT eac tnit ehh ta”,把数据康复过来的办法便是选用dd指令:
dd if=randys_bad_data of=marcs_good_data conv=swab
最终部分 "conv=swab" 告知dd采纳 "swap bytes" 办法转化。
相同的,假如要吧EBCDIC格局的数据转化为ASCII格局就能够选用如下指令:
dd if=ebcdic_file of=ascii_file conv=ascii
dd的man协助显现出有不少于10种转化,细心看看,下次遇到相同问题时,就能够用dd来帮助了。
4.制止运用ping指令
ping指令是核算机之间进行彼此检测线路无缺的一个应用程序,核算机间沟通数据的传输没有经过任何的加密处理,因而咱们在用ping指令来检测某一个服务器时,可能在因特网上存在某个不合法分子,经过专门的黑客程序把在网络线路上传输的信息半途盗取,并运用盗窃过来的信息对指定的服务器或许体系进行进犯,为此咱们有必要在Linux体系中制止运用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指令。
5.显现Win9X分区里的长文件名
假如你发现Win9X分区里的长文件命不能显现,能够从头用vfat办法来mount。关于发动时就mount的分区能够修正文件/etc/fstab,将里边的msdos字样改为vfat。假如无法用vfat mount, 则要从头编译一下中心,参加对vfat的支撑。
6.Linux里的Norton Commander
在提示符下键入指令mc后你就会看到一个与Norton Commander很相似的界面,实际上功用也很相似乃至更强壮,比方能够直接对.tar.gz压缩包里的文件进行操作(有点像ZipMagic)。
7.发动后直接进入X
修改/etc/inittab文件,把id:3:initdefautl改为id:4:initdefautl。不过查找途径可能会有些问题, 关机时你得直接进入/sbin里去履行shutdown。
8.奇妙运用“Tab”键
咱们知道在Linux字符界面中输入指令时,有时需求输入许多字符,假如常常这样逐一地输入字符,比较费事。假定键入的字符足以确认该目录下一个专一的文件时,咱们只需按键盘上的“Tab”键就能够主动补齐该文件名的剩余部分,例如要把目录/ccc下的文件“ddddddd-1.2.3.tar.gz”解包时,当咱们在指令行中键入到“tar xvfz /ccc/d”时,假如该文件是该目录下专一以“d”打头的文件的话就能够直接按下“Tab”键,这时指令会被主动补齐为:tar xvfz /ccc/ddddddd-1.2.3.tar.gz ,然后提高了输入功率.
9.强行退出X
有时分在X里由于程序犯错鼠标键盘都不起效果,这时分不必着急,由于在Linux下简直不会像在Win95里那样恶性死机, 你只须键入Ctrl+Alt+BackSpace键就能够回到字符界面下了。
10.重装Win9x后lilo失效无法发动Linux
只须先用软盘发动Linux然后运转一次lilo即可。关于RedHat能够用指令mkbootdisk来制造发动盘,例如:
mkbootdisk–devices/dev/fd0 2.0.34-1。其间2.0.34-1是/lib/modules下的一个目录。
11.去掉引导区内的lilo信息
装置lilo后假如硬盘数量或分区状况有改动的话将导致硬盘不能发动,这时只须用软盘发动dos再运转 fdisk/mbr即可。(用这个办法还可铲除任何引导区病毒哦)
12.检查文件的办法
假如你只想看文件的前5行,能够运用head指令,如: head -5 /etc/passwd 假如你想检查文件的后10行,能够运用tail指令,如: tail -10 /etc/passwd 你知道怎样检查文件中心一段吗?你能够运用sed指令 如: sed -n ‘5,10p’ /etc/passwd 这样你就能够只检查文件的第5行到第10行。
13.消除Xwindows下的死机现象
咱们能够用两个常用的办法来消除这种现象:榜首,用键盘上的复合键“Ctrl+Alt+Backspace”来封闭当时正在运转的使命;第二,首要按住键盘上的“Ctrl+Alt+F2”复合键,让体系切换到另一个操作台,然后登录到体系,再履行“#ps -ax/grep startx”指令,这将会列出你的Xserver的进程标识,接着在指令行中输入如下指令就能消除Xwindows下的死机现象:#kill -9 PID_Number,最终经过“Alt+F1”复合键返回到原本的渠道。
14.用当时途径作提示符
对bash来说,在.bashrc里加一行:PS1="\$PWD\\$"
对tcsh来说,在.tcshrc里加一行:set prompt="%/>"
15.快速封闭Linux体系
最新版别的Linux/UNIX体系学习了大型机的技能,选用了抗掉电的日志式文件体系,能够主动盯梢保存用户数据,主动同步改写文件体系,用户彻底能够顺手封闭电源,然后到达快速封闭体系的意图。
16.修正Linux下超级用户的暗码
假如超级用户将暗码忘掉,就无法进入体系,也无法办理和运用体系。原本这种事不太可能产生,可是在一些Linux单机运用者,尤其是初学者中,却是比较容易产生。一般的解决办法便是格局化硬盘来从头装置体系,但这有点儿借题发挥了。准备好bootdisk和rootdisk两张软盘,从软驱发动,发动到root盘并呈现shell提示符。将Linux根目录分区mount至/mnt目录,比方你的Linux在硬盘榜首分区,就在指令行中输入mount/dev/hda1 /mnt,然后进入mnt目录,将其间的etc/passwd文件改名,输入mv /mnt/etc/passwd /mnt/etc/passwd.bak就能够了;接着运用指令cp /etc/passwd /mnt/etc/passwd将软盘上的/etc/passwd文件复制到硬盘中的etc目录下,这样从头由硬盘发动,登录时就不会问询超级暗码;最终运用mv/etc/passwd.bak passwd指令将passwd文件改回,再运转passwd指令从头设定暗码就能够了。
17.一次处理一整个目录
Linux/UNIX的许多常用指令如rm,cp等都有一个参数“-r”,是递归的意思,指令里加了参数“-r”就能够对方针目录及其下一切子目录进行操作,如:rm -rf /test(f是“force”意为强行),该指令彻底删去根目录下的子目录test,效果相似于dos下的deltree,当然运用这个指令时要特别当心。再如:cp -r/test/test1有相似dos下xcopy/s的效果。
18.列出除了某些类型文件的当时目录一切文件
运用Ksh,用ls !(*.Z)能够显现一切文件,除了*.Z文件。 这个指令在一个目录里有许多种类型的文件的时分很有用。
19.制造LILO发动盘
只要将/etc/lilo.conf中的boot=/dev/hdxx改为/dev/fd0,然后履行lilo -v将LILO写入磁盘,LILO发动盘就做好了。留意,在发动盘做完后,再将boot=/dev/fd0改回原本的设置,并再次履行lilo -v写回主引导记载或Super Block。
20.运用nohup指令
假如你想进程在你退出体系后还能履行,能够运用NOHUP指令 如: % nohup tar -cf /dev/tape /home & 你退出后再从头登录的话,运用’ps’指令能够看到进程还在履行.