linux×îʵÓõÄÃüÁî
1¡¢²é¿´½ø³Ì·þÎñÊý£¬ÀýÈ磺ps -u ats3|grep Commer|wc -l
ÆäÖГ-u”£¬ºóÃæ¸úÓû§£¬“|grep Commer|”ÊÇ¿´ats3Óû§ÏµÄCommer·þÎñÊý£¬“|wc -l”¿´ÐÐÊý£»
2¡¢°´Ê±¼äÅÅÐò²é¿´Îļþ£ºls -lrt£»
3¡¢viÖеÄÃüÁ
:set nu ÏÔʾÐÐÊý
°´x¼ü£ºÉ¾³ý¹â±ê´¦µÄÒ»¸ö×Ö·û
°´dd¼ü£ºÉ¾³ý¹â±êËùÔÚµÄÐÐ
°´dw¼ü£ºÉ¾³ýµ¥´Ê
°´D¼ü£ºÉ¾³ý´Ó¹â±êµ½ÐÐÄ©µÄËùÓÐ×Ö·û
°´r¼ü£ºÐ޸Ĺâ±êËùÔÚµÄ×Ö·û£¬rºó½Ó½Ó×ÅÒªÐÞÕýµÄ×Ö·û
°´R¼ü£º½øÈëÌæ»»×´Ì¬£¬ÊäÈëµÄÎı¾»á¸²¸ÇÔÀ´µÄÊý¾Ý£¬Ö±µ½°´Esc¼ü»Øµ½Ö¸ÁîģʽÏÂΪֹ
°´s¼ü£ºÉ¾³ý¹â±êËùÔÚµÄ×Ö·û£¬²¢½øÈëÊäÈëģʽ
°´S¼ü£ºÉ¾³ý¹â±êËùÔÚµÄÐУ¬²¢½øÈëÊäÈëģʽ
h¡¢j¡¢k¡¢l¹â±êÒÆ¶¯¼ü£¬Ç°Ãæ¼ÓÊý×Ö±íÊ¾ÒÆ¶¯ÐÐÊý£ºÈç3j
nw¡¢nbºÍneÖ¸½«¹â±ê·Ö±ðÏòǰ»òÏòºóÒÆ¶¯n¸öµ¥´Ê
:$ºÍG¹â±êÒÆµ½×îºó1ÐÐ
Ctrl+d ÆÁÄ»¶¨Î»µ½ÎļþµÄϰëÆÁÎļþ
Ctrl+u ÆÁÄ»¶¨Î»µ½ÎļþµÄÉϰëÆÁÎļþ
Ìí¼ÓÃüÁ
i ÔÚ¹â±ê×ó²àÌí¼ÓÎı¾
a ÔÚ¹â±êÓÒ²àÌí¼ÓÎı¾
I ½«¹â±êÒÆµ½µ±Ç°ÐеÄÐÐÊ×£¬²¢Çл»µ½Ìí¼Óģʽ
A ½«¹â±êÒÆµ½µ±Ç°ÐеÄÐÐ⣬²¢Çл»µ½Ìí¼Óģʽ
O ÔÚ¹â±êµÄÉÏ·½²åÈëÒ»¸öÐÂÐÐ
o ÔÚ¹â±êµÄÏ·½²åÈëÒ»¸öÐÂÐÐ
³·ÏúÃüÁ
u ³·Ïú×îºóÒ»´ÎÐÞ¸Ä
U ³·Ïú¶Ôµ±Ç°ÐÐËùÓÐÐ޸ģ¬Ç°ÌáÊǹâ±êûÓÐÒÆ³öµ±Ç°ÐÐ
Ìæ»»ÃüÁ
:s/bash/csh µ±Ç°ÐеĵÚÒ»¸öbashÌæ»»Îªcsh
¸´ÖÆÃüÁyy£»Õ³ÌùÃüÁp
Ctrl+f ÆÁÄ»¶¨Î»µ½ÎļþµÄÏÂÒ»ÆÁÎļþ
Ctrl+d ÆÁÄ»¶¨Î»µ½ÎļþµÄÉÏÒ»ÆÁÎļþ£»
4¡¢²é¿´¾ßÌåµÄij¸ö·þÎñÃüÁps -ef|grep smsfront£¬ÆäÖÐsmsfrontÊÇ·þÎñÃû£»
5¡¢ÇåÆÁÃüÁclear£»
6¡¢ÇåÀí»¨ÆÁÃüÁstty sane£»
7¡¢ÂíÉϹػúÃüÁshutdown -h now£»
8¡¢ÐÞ¸Älinuxϵͳʱ¼äÃüÁdate -s "2008-09-26 09:54"£»
9¡¢´ò°üÃüÁtar zcvf gyljrmgr.tar.gz ./lib/libpubfunc* ./lib/libsbusi* ./res/cfg/service.cfg ./.bash_profile
´Ëʱtar¿ªÊÇÔöÁ¿¸üУ¬²»»á¸²¸ÇÒÔǰµÄ£»
10¡¢¿´¶¯Ì¬¿âÖеIJ˵¥£ºnm libPay.so | grep Show£»
11¡¢µ±Ç°libĿ¼ÏµÄËùÓп½±´µ½10.194.129.133 scgylÓû§ÏµÄlibĿ¼ÏÂ
[test6@TBANSERVER lib]$ scp ./* scgyl@10.194.129.133:~/lib£»
12¡¢Ê¹ÆäËûÓû§¶Ôcpst-tellerÓжÁµÄȨÏÞ£¬chmod 755 -R cpst-teller£»
13¡¢²é¿´¶Ë¿ÚÊÇ·ñ±»ÆôÓÃÃüÁnetstat -an |grep 7890£»
14¡¢Ôö¼Ó·ÓÉÃüÁroute add -p 198.88.88.0 mask 255.255.255.0 192.168.22.190£»
15¡¢¿´Â·ÓÉ£ºroute print£»
16¡¢´Ó10.194.129.132»úÆ÷µÄ/home/ora
Ïà¹ØÎĵµ£º
Linux ftpÃüÁîµÄ¹¦ÄÜÊÇÓÃÃüÁîµÄ·½Ê½À´¿ØÖÆÔÚ±¾µØ»úºÍÔ¶³Ì»úÖ®¼ä´«ËÍÎļþ
Linux ftpÃüÁîµÄÒ»°ã¸ñʽÈçÏ£º
$ ftp Ö÷»úÃû/IP
×î³£ÓõÄÃüÁîÓУº
ls ÁгöÔ¶³Ì»úµÄµ±Ç°Ä¿Â¼
cd ÔÚÔ¶³Ì»úÉϸı乤×÷Ŀ¼
lcd ÔÚ±¾µØ»úÉϸı乤×÷Ŀ¼
ascii ÉèÖÃÎļþ´«Ê䷽ʽΪASCIIģʽ ......
¿ÉÒÔ¶ÁÈ¡/proc/devicesÎļþÒÔ»ñµÃLinuxÄں˷ÖÅ䏸¸ÃÉ豸µÄÖ÷É豸ºÅ¡£
Ö÷É豸ºÅÓÃÀ´Çø·Ö²»Í¬ÖÖÀàµÄÉ豸£¬¶ø´ÎÉ豸ºÅÓÃÀ´Çø·ÖͬһÀàÐ͵Ķà¸öÉ豸
ÔÚLinuxÄں˿´À´£¬Ö÷É豸ºÅ±êʶÉ豸¶ÔÓ¦µÄÇý¶¯³ÌÐò£¬
¸æËßLinuxÄÚºËʹÓÃÄÄÒ»¸öÇý¶¯³ÌÐòΪ¸ÃÉ豸(Ò²¾ÍÊÇ/devϵÄÉ豸Îļþ)·þÎñ£»¶ø´ÎÉ豸ºÅÔòÓÃÀ´±êʶ¾ßÌåÇÒΨһµÄij¸öÉ豸¡£
......
ÓÐÁËϵͳµ÷ÓõľÑ飬Ìí¼ÓÄ£¿é»¹ÊǺÜ˳ÀûµÄ¡£
¡¾ÊµÑé»·¾³¡¿
Fedora£¬ÄÚºË2.6.21.6
¡¾ÊµÑé²½Öè¡¿
1. cd /root/homework/module
2. vi process.c
3. ¼ÓÈëÈçÏ´úÂ룺
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/module.h>
static int process_init(void)
{
int num= ......
µÚÒ»²¿·Ö£ºÉèÖÃʱ¼ä
ÎÒÃÇÒ»°ãʹÓÓdate -s”ÃüÁîÀ´ÐÞ¸Äϵͳʱ¼ä (ÕâÀï˵µÄÊÇϵͳʱ¼ä£¬ÊÇlinuxÓɲÙ×÷ϵͳά»¤µÄ¡£)¡£±ÈÈ罫ϵͳʱ¼äÉ趨³É1996Äê6ÔÂ10ÈÕµÄÃüÁîÈçÏ¡£
#date -s 06/10/96
½«ÏµÍ³Ê±¼äÉ趨³ÉÏÂÎç1µã12·Ö0ÃëµÄÃüÁîÈçÏ¡£
#date -s 13:12:00
½«ÈÕÆÚʱ¼äÉèÖóÉ1996Äê6ÔÂ10ÈÕÏÂÎç1µã12·Ö0Ãë¿ÉÒ ......
ÎÒÃÇÏÈдһ¸ö¼òµ¥µÄ½Å±¾£¬Ö´ÐÐÒÔºóÔÙ½âÊ͸÷¸ö±äÁ¿µÄÒâÒå
¡¡¡¡
¡¡¡¡# touch variable
¡¡¡¡# vi variable
¡¡¡¡
¡¡¡¡½Å±¾ÄÚÈÝÈçÏ£º
¡¡¡¡
¡¡¡¡#!/bin/sh
¡¡¡¡echo "number:$#"
¡¡¡¡echo "scname:$0"
¡¡¡¡echo "first :$1"
¡¡¡¡echo "second:$2"
¡¡¡¡echo "argume:$@"
¡¡¡¡
¡¡¡¡±£´æÍ˳ö
¡¡¡¡
¡¡¡¡¸³Óè½Å±¾ ......