<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-159  評論-114  文章-7  trackbacks-0
    復(fù)習(xí),
    Solaris上,比如ftp rusers finger,等都是需要開啟服務(wù),才能用的。

    需要在/etc/inet/inetd.conf配置才有效。

    inetd為超級監(jiān)聽進(jìn)程,相當(dāng)于“客戶代表”,需要具體工程師來完成任務(wù),比如in.telnetd。

    CShell 在執(zhí)行命令時(shí),實(shí)際上是將自己復(fù)制一份,再在這個(gè)子進(jìn)程中執(zhí)行,完成后,就終結(jié)了。

    后面source ~/.cshrc,這條命令是由C Shell本身來執(zhí)行的。

    =====================================================================

    Shell 腳本編程基礎(chǔ)。B Shell

    那么第一行都是

    #!/bin/sh

    告訴下面為B Shell下的腳本。

    #!/bin/sh
    #lowercase any filenames with uppercase chars
    for oldname in $*
    do
       if [ -f $oldname ]
       then
             newname = `echo $oldname | tr "[A-Z]" "[a-z]"`
             if [ $oldname != $newname ]
             then
                   mv $oldname $newname
             fi
       fi
    done

    sh,很嚴(yán)格。

    exec ls

    是用當(dāng)前Shell來執(zhí)行l(wèi)s,最后會退出的!

    ====================================

    ---------------------------

    crontab是另外一種執(zhí)行程序的手段

    crontab -l

    croutab是另外一種執(zhí)行程序的方式,叫做自動(dòng)調(diào)度程序。

    crontab -e

          該命令用來編輯cront的執(zhí)行任務(wù)列表,需要設(shè)置環(huán)境變量EDITOR,來編輯,

          setenv EDITOR vi

    crontab -r

          取消cront

    0 2 * * * /tmp/a.sh
    第一位是分鐘,第二位是小事,第三位是天,第四位是月,第五位是星期幾 最后是執(zhí)行哪個(gè)文件

    13 5 13 * 5 /tmp/b.sh
    每月13號并且是星期5的5點(diǎn)13分,執(zhí)行b.sh

    0,30 8-17 * * 1-5 /tmp/c.sh
    每月每天并且是周一到周五之間,8點(diǎn)到17點(diǎn),每半小時(shí)執(zhí)行一次。

    /var/spool/cron/crontabs

    可以查看mail來查看,執(zhí)行結(jié)果,執(zhí)行成功或者失敗都會 發(fā)mail

    %mailx

    ---------------------------
    列出目錄中隱含文件

    ls -al|awk '{print $9}'|grep '^\.'

    awk很有用
    ---------------------------

    ====================================================

    環(huán)境變量

    兩類環(huán)境變量

    系統(tǒng)的環(huán)境變量

    應(yīng)用環(huán)境變量

    setenv LANG C
    setenv LANG zh.GBK

    用戶主目錄下.cshrc

    echo $LANG

    --------------------------------
    setenv AA something

    這是臨時(shí)設(shè)置變量,不能永久保存。

    想永久保存,需要在配置文件中寫入。

    C Shell

         /etc/.login ------> $HOME/.cshrc ---> $HOME/.login ----> $HOME/.logout

    一般情況下,useradd 命令執(zhí)行后,會將系統(tǒng)的local.profile local.login local.cshrc拷貝到$HOME/ 下。

    而實(shí)際做法是,將同組人的配置文件,考到自己主目錄,做相應(yīng)修改,最有效率。



    初始化文件的內(nèi)容,有幾個(gè)方面

    umask,就是創(chuàng)建文件或者目錄的默認(rèn)權(quán)限,777-umask?。叮叮叮酰恚幔螅耄ㄎ募?BR>
    缺省提示符

    $path

    TERM 終端類型

    別名

    vi .cshrc 或者 cp ~hiloo/.cshrc
    source .cshrc

    注意source是當(dāng)前Shell本身來執(zhí)行的。


    臨時(shí)
    setenv AA abc
    unsetenv AA

    set bb=abc
    局部變量,作用域不同,切換Shell后,失效。

    B Shell

    AA=abc這是還是局部變量
    export AA 將局部變量提升為全局變量

    .profile永久,需要自己先行建立。

    unset

    env 查看所有環(huán)境變量



    setenv WHO `uname -n`

    可以將一個(gè)命令執(zhí)行結(jié)果作為環(huán)境變量的值

    setenv USERCOUNT `who|wc -l`

    注意`是飄號,不是引號'

    單引號,是字符串
    echo '$WTO'
    \斜杠,為轉(zhuǎn)義
    echo \$WTO
    就是表達(dá)$WTO的本來面目




    $PATH與$path同步更新,一個(gè)是全局,一個(gè)是局部變量。
    因?yàn)樗匾?BR>
    尋找命令,在PATH中找到第一個(gè)的為主。

    有時(shí),編寫了一個(gè)腳本,在當(dāng)前目錄下加入執(zhí)行權(quán)限,但是a.sh不能執(zhí)行,Command not found!

    那是因?yàn)榄h(huán)境變量中,沒有. ,沒有當(dāng)前目錄. ,作為尋找的路徑,這也是./a.sh可以執(zhí)行的原因,強(qiáng)制本地執(zhí)行命令。

    which ps,查看使用的ps命令的路徑
    whereis ps 查看有哪些ps,路徑。





    set history=30

    alias h history

    !!上一條
    !n  以開頭最近的命令,或者數(shù)字 第幾條
    !48



    薛老師的課程結(jié)束了,回味無窮,很多以前每天敲很多變的命令變得更有意,老師講的很到位!對于日后深入學(xué)習(xí)UNIX,打下良好基礎(chǔ)。

    ==================================================================================
    Oracle SQL 張靖老師的口頭語為,這說的清楚么?比較親近
    ==================================================================================

    DML Data manipulation language

    DDL Data definition language
             TRUNCATE
             刪除數(shù)據(jù)

    DCL GRANT REVOKE


    select salary+salary*nvl(commission_pet,0)/100 totalsalary from s_emp;

    select first_name||' '||last_name||','||title "Employees" From s_emp;

    雙引號,大小寫敏感。

    sqlplus username/password

    edit ed
    list l

    ! 臨時(shí)切換



    posted on 2005-11-17 23:16 北國狼人的BloG 閱讀(551) 評論(0)  編輯  收藏 所屬分類: 達(dá)內(nèi)學(xué)習(xí)總結(jié)
    主站蜘蛛池模板: 久久影院亚洲一区| 我想看一级毛片免费的| 亚洲国产精品一区二区九九| 香蕉大伊亚洲人在线观看| 91福利免费体验区观看区| 亚洲av色福利天堂| 免费国产午夜高清在线视频| 亚洲国产a∨无码中文777| 永久在线观看免费视频| 亚洲欧洲日产国码久在线观看| 高清一区二区三区免费视频| 亚洲国产精品SSS在线观看AV| 99ee6热久久免费精品6| 亚洲三级视频在线| 成人毛片免费播放| 国产精品亚洲专区在线播放| 免费永久在线观看黄网站| www在线观看免费视频| 亚洲人成在线播放网站| 91av视频免费在线观看| 欧洲 亚洲 国产图片综合| 国产男女猛烈无遮档免费视频网站| 亚洲6080yy久久无码产自国产| 亚洲国产aⅴ综合网| 中文字幕日本人妻久久久免费| 亚洲网址在线观看| 女人18毛片a级毛片免费| 羞羞视频在线观看免费| 久久91亚洲精品中文字幕| 丁香花免费完整高清观看| 青草青草视频2免费观看| 亚洲一区二区三区香蕉| 国产成人精品免费视频网页大全 | 亚洲日本韩国在线| 久久国产精品免费观看| 亚洲日韩久久综合中文字幕| 国产亚洲AV夜间福利香蕉149| 亚洲免费人成视频观看| 色哟哟国产精品免费观看| 亚洲精品动漫在线| 亚洲人午夜射精精品日韩|