zoukankan
html css js c++ java
[精彩] [转载] linux技巧33条(转载) (转寄)
[精彩] [转载] linux技巧33条(转载) (转寄)
题: [转载] linux技巧33条(转载) (转寄)
发信人: tian.bbs@bbs.tju.edu.cn.no.spam ( 专 )
新闻组: cn.bbs.comp.linux
日期: 05 Jul 2004 11:37:30 GMT
[1;37m【 以下文字转载自 [32mtian [37m的信箱 】
【 原文由[32m tyxin@smth.edu.cn[37m 所发表 】[m
发信人: angshan (流星雨), 信区: SS_SAST
标 题: linux技巧33条(转载)
发信站: BBS 水木清华站 (Fri May 17 12:28:14 2002)
1:HOST的乐趣: Host能够用来查询域名,然而它可以得到更多的信息。host -t mx l
inux.com可以查询出Linux.com的MX记录,以及处理Mail的Host的名字。Host -l linux
.com会返回所有注册在linux.com下的域名。host -a linux.com则会显示这个主机的所
有域名信息。
2:找到命令需要的文件,也许你希望搞清楚一个命令它到底使用到了什么其他相关文件
和命令?试试ldd就可以了。如ldd traceroute,返回结果会是libc.so.6,lid-linux.s
o.2
3:定时!定时!你希望定时处理吗?你肯定希望能够让你轻松一些!crontab可以听候
您的指示。命令行中输入:crontab -e这进入文本编辑器,再在其中输入0 5 * * * wg
et -t3 -I/home/tom/URLs -N。这样每天早上5点就会运行这个wget命令。前五个是时间
参数:分 时 日 月 星期几。你可以 0 5 * * 6,0 command line here,这样就在每个
星期六和星期天5am运行。你需要man 5 crontab来得到更为详细的解释。随便说一下,
wget是一个取web页面的小程序。 console顶部显示现在时间:在/etc/bashrc或~/.bas
hrc中加入环境变量PROMPT_COMMAND。export PROMPT_COMMAND=echo -ne "33733[2;999
r33[1;1H33[00;44m33[K"`date`"33[00m338"
4:使用多达23个的虚拟终端(VT),假设你现在有6个,仿照/etc/inittab种的文件,
加入
8:234:respawn:/sbin/getty 38400 tty8
24:234:respawn:/sbin/getty 38400 tty24
要跳过VT7,因为X使用这个终端。然后telinit q以重新加载配置文件。使用左Alt+Fn在
1-6和8-12件切换,使用右Alt+Fn键在13-24之间切换。
5:Console切换:左Alt-方向键,循环切换console。效果和Alt+Fn一样。
6:简单的进行Dos转Unix:如果你的文本文件中每行结尾都有讨厌的Ctrl-M的话,使用
这句命令能够快速的解决问题 sed s/^M// filename >; newfilename
7:快速建立MP3播放列表:find /mnt/cdrom -name *.mp3 -print >;>; cd1.play.list.
这样就会把CDRom中的所有MP3文件建立一个名为cd1.play.list的文件。然后使用xmms
或 x11amp就能进行播放了。
8:/proc中的重要信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号
9:真正的Console界面:说实话无论是KDE和GNome我都没什么喜欢的,毕竟受Windows熏
陶了这么长时间了。但是在Console下其实才是真正的Cool界面。使用SVGATextMode可以
让你的命令行界面达到132x60(标准是80x25)。我的486(Trident9440)上使用的是132
x43,那密密麻麻的字符真象Hollywood的几年前的电影(现在连电影里都是Windows了)
给人感觉神秘兮兮的。配置文件在/etc/TextConfig中,不过如果你的XWindow都无法正
常显示的话,那估计这也用不了了(毕竟是好几年前的东西了)。
10:让你的硬盘飞起来: Linux下也可以使用32Bit I/O和DMA。使用/sbin/hdparm -c1
/dev/hda(hdb,hdc..)打开32Bit传输模式,使用命令 /sbin/hdparm -d1 /dev/hda(hdb
,hdc...) 打开DMA。最后使用/sbin/hdparm -k1 /dev/hda 以使硬盘在Reset之后保持上
面的设定,这么一来,硬盘读写速度应该可以提高一倍以上。
11:微调你的Ext2: Linux下的命令tune2fs可以设定最大Mount次数(因为Linux即时在m
ounted clean状况下,达到一定的mount次数后,会强制e2fsck对于我这样的每天开关机
的来说很不方便),tune2fs命令的其他用途请参见man。
12:禁止在Netscape中显示闪烁(Blink)Tag: ~/.Xdefaults中修改 Netscape*blinki
ngEnabled: False 之后运行 xrdb -Load ~/.Xdefaults
13:随时改变XTerm的字体大小:shift加+/-
14:Ext2的文件属性: lsattr列出属性,chattr可以改变属性。如 chattr +A filenam
e 则系统不会修改其last access time属性;chattr +i 则可以避免被rm掉。
15:SIS6326显卡的配置:在Device中加入:DacSpeed 110 Option "no_bitblt" Optio
n "sw_cursor"
16:使用strings可以把字符串从Binary文件中分离出来
17:你大概已经习惯了使用Top来观察系统使用情况,那就使一使使用Vmstat 1来看看c
pu的空闲程度(显示结果的最后一项)。
18:使用Watch命令,反复执行特定命令,如"watch ls -l /tmp/blah",将一直观察文
件的大小改变。
19:使用pppstats得到ppp连接的数据。
20:显示远程机器的NFS: showmount -e hostname
21:使用autofs免去你每次mount和umount之苦,再RedHat6.0中带了autofs的rpm,只要安
装好之后便可以享受自动加载文件系统的方便。 在/misc目录下,创建一个cd目录,如
果使用其自带的auto.misc和auto.master的话,马上就可以实现自动加载功能了。
22:在Bash Shell中,可以用!重复上几次输入过的命令,这样就可以省去往上滚动的
麻烦了。使用ctl+R可以互动的检索以前使用过的命令行。
23:使用cd -在上两个cd /directory/操作中切换。如先是cd /home/foo接着是 cd /h
ome/maison则接着打cd - 会进入 /home/foo再打cd - 会进入 /home/maison。
24:Bash中的快捷键:ESCAPE-B 会向前条一个单词,Ctrl-K会删除从光标到行末所有字
符。
25:在PS命令中使用grep,例:ps auxw | grep gpm 会列出所有含有gpm字符的进程。
26:在同一个命令行上同时执行多条命令:用分号分隔。如编译一个源文件:type ./c
onfigure ; make ; make install 。之后你就可以去散步了(不要在电脑前花费了太多
时间了,生活中还有很多美好的东西。)
27:把运行结果输出到一个文件中,如 ls -l >; foo.file。
28:使用Top命令监视系统状况,内存使用情况,开机时间,进程状况,每个用户的使用
情况等等。使用S命令可以改变其刷新的时间:如.5将会使其每半秒钟更新一次。
29:同时Unzip多个文件,unzip *不正确,而是unzip "*"。
30:建立符号连结,这大概是最有用的功能了,ln -s real-file symbolic-file,无论
是设备,文档还是脚本程序。
31:改变显示的单位,如du -hm 将以M为单位输出结果,同样的du -hk则以K为单位输出
。
32:自动Logoff,在~/.bashrc中加入这么一句话:TMOUT=300则会在5分钟之后logoff,不
过如果less这类程序运行则不会启动。
33:在使用less 或 more时,直接启动编辑器:在less中打入v键,会立即启动vi或其他
你在环境变量中指明的编辑器,但是more只能使用vi。
查看全文
相关阅读:
ajax 通过回调函数获取异步数据
(淘宝无限适配)手机端rem布局详解(转载非原创)
rem在响应式布局中的应用
移动端页面适配解决方案
flex 布局,flex-grow 宽度未等比放大问题解决办法
flex 布局
bootstrap Modal 模态框垂直居中
require.js实现单页web应用(SPA)
解决 html5 input type='number' 类型可以输入e
jquery 的ready() 与window.onload()的区别
原文地址:https://www.cnblogs.com/spinsoft/p/2541230.html
最新文章
js实现元素范围内拖动
css3动画帧
js实现转盘抽奖
css处理文字不换行、换行截断、溢出省略号
js实现弹幕
快速构建一个vue项目
js获取url参数、图片转本地base64跨域问题
html文本域textarea高度自增、自动换行
自定义radio、checkbox的样式
PLSQL数据乱码
热门文章
不安装Oracle的情况下安装PLSQL Dev
AJAX工具
阿里java代码规范插件
根据开始时间结束时间,计算工作日的天数
RabbitMQ 公平分发模式
RabbitMQ 生产与消费
RabbitMQ的搭建
四,Spring Cloud 网关
三、Spring Cloud 服务容错保护
github结合TortoiseGit使用sshkey,无需输入账号和密码
Copyright © 2011-2022 走看看