Ïê½âLinuxϵͳÐ޸Ļ·¾³±äÁ¿PATH·¾¶µÄ·½·¨
µçÄÔÖбز»¿ÉÉٵľÍÊDzÙ×÷ϵͳ¡£¶øLinuxµÄ·¢Õ¹·Ç³£Ñ¸ËÙ£¬Óиϳ¬Î¢ÈíµÄÇ÷ÊÆ¡£ÕâÀï½éÉÜLinuxµÄ֪ʶ£¬ÈÃÄãѧºÃÓ¦ÓÃLinuxϵͳ¡£±ÈÈçÒª°Ñ/etc/apache/binĿ¼Ìí¼Óµ½PATHÖУ¬·½·¨ÓÐÈý£º
1.#PATH=$PATH:/etc/apache/bin
ʹÓÃÕâÖÖ·½·¨,Ö»¶Ôµ±Ç°»á»°ÓÐЧ£¬Ò²¾ÍÊÇ˵ÿµ±µÇ³ö»ò×¢ÏúϵͳÒÔºó£¬PATH ÉèÖþͻáʧЧ
2.#vi /etc/profile
ÔÚÊʵ±Î»ÖÃÌí¼Ó PATH=$PATH:/etc/apache/bin £¨×¢Ò⣺£½ ¼´µÈºÅÁ½±ß²»ÄÜÓÐÈκοոñ£©
ÕâÖÖ·½·¨×îºÃ,³ý·ÇÄãÊÖ¶¯Ç¿ÖÆÐÞ¸ÄPATHµÄÖµ,·ñÔò½«²»»á±»¸Ä±ä
3.#vi ~/.bash_profile
ÐÞ¸ÄPATHÐÐ,°Ñ/etc/apache/binÌí¼Ó½øÈ¥
ÕâÖÖ·½·¨ÊÇÕë¶ÔÓû§Æð×÷ÓõÄ
×¢Ò⣺Ïë¸Ä±äPATH£¬±ØÐëÖØÐµÇ½²ÅÄÜÉúЧ£¬ÒÔÏ·½·¨¿ÉÒÔ¼ò»¯¹¤×÷£º
Èç¹ûÐÞ¸ÄÁË/etc/profile£¬ÄÇô±à¼½áÊøºóÖ´ÐÐsource profile »ò Ö´ÐеãÃüÁî ./profile,PATHµÄÖµ¾Í»áÁ¢¼´ÉúЧÁË¡£
Õâ¸ö·½·¨µÄÔÀí¾ÍÊÇÔÙÖ´ÐÐÒ»´Î/etc/profile shell½Å±¾£¬×¢ÒâÈç¹ûÓÃsh /etc/profileÊDz»Ðеģ¬ÒòΪshÊÇÔÚ×Óshell½ø³ÌÖÐÖ´Ðе쬼´Ê¹PATH¸Ä±äÁËÒ²²»»á·´Ó¦µ½µ±Ç°»·¾³ÖУ¬µ«ÊÇsourceÊÇÔÚµ±Ç° shell½ø³ÌÖÐÖ´Ðеģ¬ËùÒÔÎÒÃÇÄÜ¿´µ½PATHµÄ¸Ä±ä¡£
ÕâÑùÄã¾Íѧ»áLinuxϵͳÏÂÐ޸Ļ·¾³±äÁ¿PATH·¾¶µÄ·½·¨¡£
Ïà¹ØÎĵµ£º
Linux ftpÃüÁîµÄ¹¦ÄÜÊÇÓÃÃüÁîµÄ·½Ê½À´¿ØÖÆÔÚ±¾µØ»úºÍÔ¶³Ì»úÖ®¼ä´«ËÍÎļþ
Linux ftpÃüÁîµÄÒ»°ã¸ñʽÈçÏ£º
$ ftp Ö÷»úÃû/IP
×î³£ÓõÄÃüÁîÓУº
ls ÁгöÔ¶³Ì»úµÄµ±Ç°Ä¿Â¼
cd ÔÚÔ¶³Ì»úÉϸı乤×÷Ŀ¼
lcd ÔÚ±¾µØ»úÉϸı乤×÷Ŀ¼
ascii ÉèÖÃÎļþ´«Ê䷽ʽΪASCIIģʽ ......
ÓÐÁËϵͳµ÷ÓõľÑ飬Ìí¼ÓÄ£¿é»¹ÊǺÜ˳ÀûµÄ¡£
¡¾ÊµÑé»·¾³¡¿
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Ãë¿ÉÒ ......
¶ÔÓÚÒ»°ãÓû§À´Ëµ£¬Ö÷Ŀ¼£¨home directory£©ÊÇÓ²ÅÌÉÏΨһ¿ÉÒÔÔÀ´Ð´¶«Î÷µÄµØ·½¡£Ò»°ãµÄ·¾¶ÃûÊÇ/home/login_user_name¡£
Ö÷Ŀ¼ÓÃÓÚ´æ´¢¸÷ÖÖÓû§Îļþ£ºÉèÖÃÎļþ£¬³ÌÐòÅäÖÃÎļþ£¬Óû§Îĵµ£¬Êý¾Ý netscape µÄ»º´æ£¬ÓʼþµÈµÈ¡£×÷Ϊһ¸öÆÕͨÓû§£¬Äã¿ÉÒÔÔÚÖ÷Ŀ¼Ï½¨Á¢ÐµÄĿ¼°²ÅÅÄã×Ô¼ºµÄĿ¼½á¹¹¡£ÆäËûÓû§ÎÞ·¨ÔĶÁÄãµÄ ......
ÎÒÃÇÏÈдһ¸ö¼òµ¥µÄ½Å±¾£¬Ö´ÐÐÒÔºóÔÙ½âÊ͸÷¸ö±äÁ¿µÄÒâÒå
¡¡¡¡
¡¡¡¡# touch variable
¡¡¡¡# vi variable
¡¡¡¡
¡¡¡¡½Å±¾ÄÚÈÝÈçÏ£º
¡¡¡¡
¡¡¡¡#!/bin/sh
¡¡¡¡echo "number:$#"
¡¡¡¡echo "scname:$0"
¡¡¡¡echo "first :$1"
¡¡¡¡echo "second:$2"
¡¡¡¡echo "argume:$@"
¡¡¡¡
¡¡¡¡±£´æÍ˳ö
¡¡¡¡
¡¡¡¡¸³Óè½Å±¾ ......