您的位置 首页 电子

让Linux使用愈加称心如意的20招

1.计算文件数和目录数下面的语句可以帮你计算有多少个文件和多少个目录# ls -l * |grep "^-"|wc -l —- to count files# ls –

  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’指令能够看到进程还在履行.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/117836.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部