Linux实用技巧

原创 2007年09月13日 22:38:00
 
Linux实用技巧
  有人说,Unix操作系统的使用和管理是一种艺术。也就是说Unix的管理和使用具有很大的灵活性和创造性。同一任务,可以有很多方法来完成;而各种命令的组合,可以完成更复杂的任务。换句话说,Unix的使用和管理,可以使用许多小技巧,来提高工作效率。Linux是一个Unix类的操作系统,秉承了Unix的大部分优点。因此,我们也可以在Linux的使用和管理中,利用一些小技巧来提高工作效率和完成复杂的任务。本文向大家介绍一些常用的小技巧,希望对大家有帮助。

  1、只列子目录(文件)

  $ls F | grep /

  你也可以在.bashrc(针对bash)中把该命令作成alias,以后只要敲入sub,就可以实现只列子目录的功能。

  alias sub = “ls F | grep /

  同样,lsl|grep^-则是只列普通文件。

  2、计算目录下的文件及子目录

  $ls al|wc l

  3Red Hat下显示彩色目录列表

  $ls color可以显示彩色目录列表,其中

  蓝色目录,

  绿色可执行文件,

  红色压缩文件,

  浅蓝色链接文件,

  灰色其他文件。

  4、列目录时显示中文文件名

  在没有打补丁的Linux系统中,我们用ls列目录,发现中文文件名都成了?号。我们可以使用-showcontrolchars命令选项来显示。

  $ls showcontrolchars

  5、改变当前路径下所有目录和文件的所有权

  $chown R owner[.group]

  也可以用find命令来实现:

  $find . exec chown owner[.group] {} /;6、改变所有子目录及文件的属性

  在你要改变属性的目录下,输入命令:

  $chmod R 777 ]

  就可以改变下面所有子目录及文件的属性,不过使用这个命令的时候要特别小心,要是在根目录下打入这个命令,你所有文件的属性都将改变,这就会引起很大的安全性问题。

   7、使用nohup命令

  如果你想进程在你退出系统后还能执行,可以使用nohup命令如:

  $nohup tar cf /dev/tape /home

  你退出后再重新登录的话,使用ps命令会发现进程还在执行。

  8、重新启动

  CtrlAltDel

  或者#init 6

  或者#shutdown r now

  9、命令补全

  在敲入命令时,如果不是很清楚地记得命令的完整拼写,可以先敲入命令的前几个字母,按两次Tab键,就会出现以这几个字母打头的所有命令的提示!这样就不用担心总记不住命令了。

  10、快速查找文件

  查找文件可以用find,但最好是用locate,速度快,参数少。

  $locate filename

  它是在一个数据库里面查找,所以,要记得经常用updatedb命令更新数据库。一般地,我们是在crontab里面加一句,让机子在每天深夜更新数据库。

  另外,快速查找命令文件,可以使用whereis,例如:

  #whereis ls

  ls: /bin/ls /usr/man/man1/ls.1

  11、查找Linux命令

  如果你想实现某种功能,但是不知道该使用什么命令,你可以试试apropos命令,它也许能帮你找到你想要的命令。例如,你要查找文件,又不知道用什么命令,你可以敲入下面的命令:

  $apropos search

  12、快速建立MP3播放列表

  $find /mnt/cdrom name .mp3 print > cd.play.list

  这样就会把CDROM中的所有MP3文件建立一个名为cd.play.list的文件。然后使用xmms x11amp就能进行播放了。

  13Bash中的快捷键

  ESCAPEb 会向前删一个单词,Ctrlk会删除从光标到行末所有字符

  14、在同一个命令行上同时执行多条命令

  用分号分隔。如编译一个源文件:

  #type ./configure ; make ; make install

  15、用gzip/(gunzip)(压缩)/解压同一目录下的多个文件

  $gzip 或者gunzip

  16、在使用less more时,直接启动编辑器

  在less或者more中打入v键,会立即启动vi编辑器,可以对文件进行编辑。

  17、在使用mail中启动vi

  如果你觉得用mail发送邮件编辑起来很不方便,你可以在正文的顶格输入~v,启动vi进行编辑,编辑完后退出vi,回到mail

  18、观察文件大小变化

  使用watch命令,可以反复执行命令,和ls配合,可以达到观察某文件大小变化的效果。

  $watch ls l file.name

  19、查找含特定字符串的文件

  $find . type f exec grep “the string you want find...” {} /; print

  该命令可以查找当前目录下含有"the string you want find..."字符串的文件

  20、观看binary文件中的字符串

  $strings binaryfile

  21、重装Win 9xlilo失效无法启动Linux

  只须先用软盘启动Linux然后运行一次lilo即可。对于RedHat可以用命令mkbootdisk来制作启动盘,例如:

  #mkbootdisk——devices/dev/fd0 2.2.515

  其中2.2.515 /lib/modules下的一个目录。

  22、去掉引导区内的lilo信息

  安装lilo后如果硬盘数量或分区情况有改变的话将导致硬盘不能启动,这时只须用软盘启动DOS再运行 fdisk/mbr 即可。

  23、把DOS/Windows改为缺省操作系统

  Red HatLinux作为lilo缺省操作系统,即出现 boot: 提示符后直接回车启动Linux。如果想改为DOS/Windows,修改文件/etc/lilo.conf,把有关启动DOS的部分放在前面,再运行一次lilo即可。也可以在lilo.conf的配置文件前面加上:Default=dos

  其中DOSDOS/Windowslabel

  24、把 man info 的信息存为文本文件

  $man tcsh | col b > tcsh.txt

  $info tcsh o tcsh.txt s

  25、如何使用.iso文件

  许多Linux发行版本都有.iso的光盘镜像文件,可以用来刻录光盘。我们也可以在Linux系统下直接使用。

  $mount t iso9660 xxxxx.iso /any/path/if/u/like o loop

  26、显示文件的类型

  用命令 file 可以使你知道某个文件究竟是ELF格式的可执行文件, 还是shell script文件或是其他的什么格式。

  $file filename

  27、解压.tar.gz文件

  xxxx.tar.gz文件使用tarzxvf参数,可以一次解压开。XXXX为文件名。

  $tar zxvf xxxx.tar.gz

  28、后台运行程序

  可以在程序后面加符号,让程序在后台运行。例如,你想用updatedb更新文件路径数据库,又不影响你其他的工作,可以:

  #updatedb

  29、强行退出 X

  有时候在 X 里由于程序出错鼠标键盘都不起作用,这时候不用着急,因为在Linux下几乎不会像在Win 95里那样恶性死机,你只须同时按下CtrlAltBackSpace键就可以回到字符界面下了。

  30、压缩可执行文件

  可以使用gzexe压缩可执行文件,压缩后的可执行文件仍然可以直接执行,使用本方法可以达到节省磁盘空间的目的(如果你真的需要的话)

  #gzexe gawk

  31、处理文件名内含有特殊字符的文件

  如果有一个文件名叫file 如果想删除它,键入 rm file 会显示 invalid option ,原来由于文件名的第一个字符为 Linux 把文件名当做选项了,可以加--解决这个问题, rm --file 。如果是其他特殊字符的话可以在特殊字符前加一个 / ,或者用双引号把整个文件名括起来。

  32、快速进入目录

  键入 cd 可进入用户的home目录;键入 cd 可进入上一个进入的目录。
 
 
 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux操作系统实用技巧精彩汇集

因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linux技巧。以后时常补充这样自己要用的时候就很方便了。  [文本处理]  1、查...

【Unix】Unix/Linux 实用技巧、箴言

Unix/Linux 实用技巧、箴言 Unix用起来容易,学起来难 首先学习基本知识,然后学习希望学习的知识,顺序可由自己确定 Unix=内核+使用工具 Unix是一组为聪明人准备的工具...

《初入linux》--第二十部分-Apache服务器的几个实用技巧

检测网站后台技术 首先,linux自带的curl命令可以查看一些网站的后台服务器情况,其中包括 具体命令: curl -I xxx.com       //检测某网站使用后台技术 例:检测www.ba...

实用技巧:Linux操作系统Vim/Vi编程提速

Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本...

Linux命令行终端多种实用技巧

01 Linux命令行提示符简介 众所周知,Linux命令行是系统管理员管理Linux的重要手段,我们管理Linux,首先要面对的就是Linux命令行提示符。 ...

Linux系统下Shell命令行快捷键实用技巧

[摘要] 下文具体介绍了Linux系统下Shell命令行快捷键实用技巧.         [关键字] Linux Shell 快捷键 实用技巧            ...

Linux 实用技巧

Vim/Vi一直是Unix/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本...

实用技巧:在Linux系统中查找文件的方法

-name 必须用到的选项。表明要求系统按照文件名查找. 一般格式:find /(dirname) -name filename 具体文件名查找法: 如果知道了某个文件的文件名,而不知道这个文件放到哪...

实用技巧:Linux操作系统Vim/Vi编程提速

Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本...

Linux中的几个实用技巧

有时候当你用Vim对一个文件做了大量更改以后才会意识到你对该文件仅有 只读 权限。 告警内容如下:  解决方法1::把文件关闭,获取权限以后再重新打开。但是如果你已经做了大量更改,这样做会很浪费...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)