linuxÏÂcÓïÑÔ±à³Ì vi ¼ò½é
/*±¾ÎÄÑ¡×Ô²©´´linuxʵÑéÖ¸µ¼Êé
*Áô×Å×Ô¼ºÑ§Ï°Ö®ÓÃ
*ÔÚÕâÀï±£´æ×Å£¬·ÖÏíÒ»ÏÂ*/
VI ¼ò½é
vi ÊÇ Linux/Unix ÊÀ½çÀKΪÆÕ±éµÄ¿ÉÊÓ»¯µÄÈ«ÆÁÄ»Îı¾±à¼Æ÷(visual edit),¼¸ºõ¿É
ÒÔ˵ÈκÎһ̨ Linux/Unix »úÆ÷¶¼»áÌṩÕâ¸öÈí¼þ¡£
vi ÓÐÈýÖÖ״̬,¼´±à¼·½Ê½¡¢²åÈ뷽ʽºÍÃüÁʽ¡£ÔÚÃüÁʽÏÂ,ËùÓÐÃüÁî¶¼Òª
ÒÔ:¿ªÊ¼,Ëù¼üÈëµÄ×Ö·ûϵͳ¾ù×÷ÃüÁîÀ´´¦Àí,Èç:q ´ú±íÍ˳ö,:w ±íʾ´æÅÌ¡£µ±Äã½øÈë
vi ʱ,»áÊ×ÏȽøÈëÃüÁʽ(ͬʱҲÊDZ༷½Ê½) ¡£°´Ï i ¾Í½øÈë²åÈ뷽ʽ,Óû§ÊäÈëµÄ
¿ÉÊÓ×Ö·û¶¼Ìí¼Óµ½ÎļþÖÐ,ÏÔʾÔÚÆÁÄ»ÉÏ¡£°´Ï ESC ¾Í¿ÉÒԻص½ÃüÁî״̬(ͬʱҲÊDZà
¼·½Ê½) ¡£
±à¼·½Ê½ºÍÃüÁʽÀàËÆ,¶¼ÊÇÒªÊäÈëÃüÁî,µ«ËüµÄÃüÁî²»ÒªÒÔ:¿ªÊ¼,ËüÖ±½Ó½ÓÊÜ
¼üÅÌÊäÈëµÄµ¥×Ö·û»ò×éºÏ×Ö·ûÃüÁî,ÀýÈçÖ±½Ó°´Ï u ¾Í±íʾȡÏûÉÏÒ»´Î¶ÔÎļþµÄÐÞ¸Ä,Ïà
µ±ÓÚ WINDOWS Ï嵀 Undo ²Ù×÷¡£±àÒ뷽ʽÏÂÓÐһЩÃüÁîÊÇÒªÒÔ/¿ªÊ¼µÄ,ÀýÈç²éÕÒ×Ö·û
´®¾ÍÊÇ:/string ÔòÔÚÎļþÖÐÆ¥Åä²éÕÒ string ×Ö·û´®¡£ÔÚ±à¼Ä£Ê½Ï°´ÏÂ:¾Í½øÈëÃüÁʽ¡£
»ù±¾ÃüÁî½âÊÍ:
1.¹â±êÃüÁî
k¡¢j¡¢h¡¢l-ÉÏ¡¢Ï¡¢×ó¡¢ÓÒ¹â±êÒÆ¶¯ÃüÁî¡£ËäÈ»Äú¿ÉÒÔÔÚ Linux ÖÐʹÓüüÅÌÓÒ±ßµÄ 4
µ«ÊǼÇסÕâ 4 ¸öÃüÁÊǷdz£ÓÐÓõġ£ 4 ¸ö¼üÕýÊÇÓÒÊÖÔÚ¼üÅÌÉÏ·ÅÖõĻù±¾
¸ö¹â±ê¼ü, Õâ
λÖá£
nG-Ìø×ªÃüÁî¡£n ΪÐÐÊý,¸ÃÃüÁîÁ¢¼´Ê¹¹â±êÌøµ½Ö¸¶¨ÐС£
Ctrl+G-¹â±êËùÔÚλÖõÄÐÐÊýºÍÁÐÊý±¨¸æ¡£
w¡¢b-ʹ¹â±êÏòǰ»òÏòºóÌø¹ýÒ»¸öµ¥´Ê¡£
2.±à¼ÃüÁî
i¡¢a¡¢r-ÔÚ¹â±êµÄǰ¡¢ºóÒÔ¼°ËùÔÚ´¦²åÈë×Ö·ûÃüÁî(i=insert¡¢a=append¡¢r=replace)¡£
cw¡¢dw-¸Ä±ä(Öû»)/ɾ³ý¹â±êËùÔÚ´¦µ
Ïà¹ØÎĵµ£º
£¨1£©ÔÚ\drivers\input\Input.cÖС£
A£¬subsys_initcall(input_init);
B£¬static int __init input_init(void)ÖÐÍê³É¼¸¸öÖØÒªµÄ²Ù×÷£º
err = class_register(&input_class);ÒÔÊäÈëÀ෽ʽע²áÀà
input_proc_init(); //´´½¨procϵÄĿ¼ºÍ ......
Ò»¡¢POSIX Ïß³ÌÏê½â
1¡¢
Ò»ÖÖÖ§³ÖÄÚ´æ¹²ÏíµÄ¼ò½Ý¹¤¾ß
2¡¢³Æ×÷»¥³â¶ÔÏóµÄÐ¡ÍæÒâ
3¡¢Ê¹ÓÃÌõ¼þ±äÁ¿Ìá¸ßЧÂÊ
¶þ¡¢PosixÏ̱߳à³ÌÖ¸ÄÏ
1¡¢
Ï̴߳´½¨ÓëÈ¡Ïû
2¡¢
Ïß³Ì˽ÓÐÊý¾Ý
3¡¢Ïß³Ìͬ²½
4¡¢Ïß³ÌÖÕÖ¹
5¡¢ÔÓÏî
......
ͨ¹ý×ÛºÏʹÓöàÖÖ±ê×¼ÎļþϵͳBenchmarks¶ÔExt3, Ext4, Reiserfs, XFS, JFS, Reiser4µÄÐÔÄܲâÊԶԱȣ¬¶Ô²»Í¬Ó¦ÓÃÑ¡ÔñºÏÊʵÄÎļþϵͳ¸ø³öÒÔÏ·½°¸£¬¹©´ó¼Ò²Î¿¼¡£ÎļþϵͳÐÔÄܲâÊÔÊý¾Ý¼û¸½±í¡£
1¡¢´óÁ¿Ð¡Îļþ£¨LOSF, Lost of small files£©I/OÓ¦ÓÃ(ÈçСͼƬ)
Reiserfs(Ê×Ñ¡), Ext4ÎļþϵͳÊʺÏÕâÀà¸ºÔØÌØÕ÷£¬IOµ÷¶ÈË㷨ѡ ......
LinuxÏÂOracle×Ô¶¯±¸·Ý½Å±¾
http://freeglad.javaeye.com/blog/586444
½Å±¾Îļþ£º
backup.sh
rq=`date '+%Y%m%d%H%M'`
su - oracle -c "exp zjhk/zjhk_123 owner=zjhk file=/home/oracle/zjhk_$rq.dmp"
cronÊÇÒ»¸ölinuxÏµĶ¨Ê±Ö´Ðй¤¾ß£¬¿ÉÒÔÔÚÎÞÐèÈ˹¤¸ÉÔ¤µÄÇé¿öÏÂÔËÐÐ×÷Òµ¡£ÓÉÓÚCron ÊÇLinuxµÄÄÚÖ÷þÎñ£¬µ«Ëü²»×Ô¶ ......
linuxÏÂoracleµÄ×Ô¶¯±¸·Ý
http://hohai2002.blog.163.com/blog/static/1628166912010323103227543/
±¸·Ý
ÉÏ´«root_cronµ½rootĿ¼
ʹÓÃcrontab ÅäÖÃÎļþ
crontab -u root /root/root_cron
ʹÓÃcrontab -l ¼ì²é
#Îļþ root_cron
01 00 * * * /etc/root_exp.sh
#Îļþroot_exp.sh
su - oracle -c /oracle/db ......