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

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

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

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

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

    inetd為超級(jí)監(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,最后會(huì)退出的!

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

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

    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號(hào)并且是星期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í)行成功或者失敗都會(huì) 發(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í)行后,會(huì)將系統(tǒng)的local.profile local.login local.cshrc拷貝到$HOME/ 下。

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



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

    umask,就是創(chuàng)建文件或者目錄的默認(rèn)權(quán)限,777-umask 666-umask(文件)

    缺省提示符

    $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`

    注意`是飄號(hào),不是引號(hào)'

    單引號(hào),是字符串
    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é)束了,回味無窮,很多以前每天敲很多變的命令變得更有意,老師講的很到位!對(duì)于日后深入學(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;

    雙引號(hào),大小寫敏感。

    sqlplus username/password

    edit ed
    list l

    ! 臨時(shí)切換



    主站蜘蛛池模板: 亚洲短视频在线观看| 一级女人18毛片免费| 久久精品国产亚洲AV| 亚洲老熟女@TubeumTV| 国产成人麻豆亚洲综合无码精品 | 亚洲电影一区二区三区| 亚洲精品高清一二区久久| 成年私人影院免费视频网站| 毛片免费全部播放无码| 99视频在线免费观看| jizz免费一区二区三区| 亚洲heyzo专区无码综合| 亚洲天堂2017无码中文| 中文字幕在线观看亚洲视频| 亚洲系列国产精品制服丝袜第| 国产亚洲精品a在线观看app| 亚洲午夜未满十八勿入网站2| 亚洲国产精品激情在线观看| 国产成人免费片在线观看| 在线免费观看污网站| 日本一区二区三区免费高清| 免费在线看v网址| 国产一卡二卡3卡四卡免费| 黄网站色在线视频免费观看| 2021国内精品久久久久精免费| 99热这里有免费国产精品| 久久久久免费看黄a级试看| 久久久高清日本道免费观看| 嫩草成人永久免费观看| 久久这里只精品国产免费10| 久久99精品视免费看| 精品无码国产污污污免费网站 | 亚洲综合在线成人一区| 亚洲激情黄色小说| avtt天堂网手机版亚洲| 亚洲砖码砖专无区2023| 亚洲爆乳AAA无码专区| 一级看片免费视频囗交| 中文字幕无码免费久久9一区9| 国产免费网站看v片在线| 午夜免费福利视频|