• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • ncftp使用簡介

    發表于:2007-05-26來源:作者:點擊數: 標簽:
    ncftp使用簡介 ncftp 安裝軟體 # apt-get install ncftp 軟體說明 在x-win的環境下多的是如gfpt, igoole等好用的ftp,這個文字的ncftp又有什麼可取之處?別這麼說,它好用之處可多呢! 很多linux的user也多習於 windows 的環境,滑鼠一動萬事OK。因為linus是
    ncftp使用簡介

    ncftp

    1. 安裝軟體

      # apt-get install ncftp

    2. 軟體說明

      在x-win的環境下多的是如gfpt, igoole等好用的ftp,這個文字的ncftp又有什麼可取之處? 別這麼說,它好用之處可多呢!

      很多linux的user也多習於windows的環境,滑鼠一動萬事OK。因為linus是個老骨頭,有幸在DOS下操作過.bat的批次檔,文字模式對工作還是有相當的方便性。

      • 進門:基本功能 get , put

        ncftp最常用的就是直接ncfpt上 ftp 伺服器:

        [linuxboy@rh_edu6 linuxboy]# ncftp linux.cis.nctu.edu.tw

        NcFTP 3.0.1 (March 27, 2000) by Mike Gleason (ncftp@ncftp.com).
        Connecting to 140.113.168.127... ProFTPD 1.2.0rc3 Server (Linux.CIS FTP server) [linux.cis.nctu.edu.tw]
        Logging in... Anonymous aclearcase/" target="_blank" >ccess granted, restrictions apply.
        Logged in to linux.cis.nctu.edu.tw.

        在ftp下的操作指令和linux下大致一樣,別擔心。

        登入後可以用ls看看這個目錄下有什麼東西

        ncftp / > ls
        00ls-lR cd-iso/ incoming/ mirrors/ security/
        00ls-lR.gz chinese/ java/ network/ vendors/
        00mirror.today devel/ kernel/ packages/ X/
        bin/ distributions/ LINK/ people/

        如果你知道檔案在什麼地方就直接切換到該目錄

        ncftp / > cd network/smbfs
        ncftp /network/smbfs >ls
        dontuse/ security-patch smbfs-2.0.2.tgz
        INDEX smbfs-0.10.tgz smbfs.tgz@
        old/ smbfs-2.0.2.lsm smbmount-1.3.tar.gz

        想要什麼就直接拿回家,所以我們就用get

        ncftp /network/smbfs > get smbfs-0.10.tgz
        smbfs-0.10.tgz: 54.16 kB 314.95 kB/s

        很快smbfs-0.10.tgz就下載回家了。拿回家的東西在哪裡呢?東西會在你用ncftp登入伺服器時當時的目錄下。本文例子smbfs- 0.10.tgz會在/home/linuxboy下看到了。如果你是在/root下登入ftp,smbfs-0.10.tgz會在/root下。

        那要上傳呢?那就把檔案擺上去,所以我們就使用put

        ncftp /network/smbfs >put linuxboy.html
        linuxboy.html: 3.71 kB 108.46 kB/s

        因為交大的ftp不會讓你上載的,所以找到可以上載的地方試試put

        如果要拿或擺很多東西呢?用空白或*就可以同時put,get多個檔案

        ncftp /network/smbfs > put linuxboy.html linuxgirl.html linuxbody.html
        或ncftp /network/smbfs > put linux*即可

        很容易入門吧!

      • 登堂:快速指令 ncftpget , ncftpput

        這個就好用了,普通的ftp可沒有的。

        我知道了某檔案的位置
        ftp://ftp.rpmfind.net/linux/conectiva/samba/6.0/samba-clients-2.2.0-2cl.i386.rpm

        直接下:
        ncftpget ftp://ftp.rpmfind.net/linux/conectiva/samba/6.0/samba-clients-2.2.0-2cl.i386.rpm

        這樣檔案就到手了,簡單吧!像我在www.rpmfind.net找到的檔案通常會用ncftpget下載,快很多。

        那ncftpput呢?

        ncftpput [flags] remote-host remote-dir local-files...

        例子: 
        root@rh_edu6 docs]# ncftpput ftp.rpmfind.net /linuxboy/debiandocs debiantouch
        debiantouch: 3.10 kB 230.61 kB/s

        一行指令ok.

        rpmfind也不能上載,另找個地方try。

        同樣的用空白或*就可以同時put,get多個檔案

        以往你要上載或下載時,你得開X--開Xftp--連ftp--切換目錄--在本地目錄及ftp目錄上點選檔案,put或get。而現在你只要下一行指令,就可以完成了。cool!

      • 入室:和bash及cron併用

        有點怪,怎麼和bash,cron併用呢?

        上面提過,linus有用過DOS下的批次檔,bash也可以來寫寫批次檔

        bak.sh檔如下

        #!/bin/bash
        #將資料ftp上伺服器
        ................
        mysqldump my_db > my_db.$date
        ncftpput ftp.gg.yy.edu.tw linuxboy/bak my_db.$date mail.txt
        ...............
        ...............

        這個是我的執行檔,當然不止二行,只是有關於ncftp就是這行。我把每天資料庫的檔案直接put到ftp當備份。方便吧!

        這個再配合上cron的指令

        0 01 * * * /home/linuxboy/ftp.sh

        如此,每天凌晨一點就會幫我備份,如果機器在遠方更好,東科大樓大火可是教訓。

        ncftpput -f loginftp.cfg ftp.gg.yy.edu.tw linuxboy/bak my_db.$date mail.txt

        這又是什麼,這是加強版。

        如果你的ftp是有user , passwd就可以把內容裝在loginftp.cfg檔內以免遭人窺視。 loginftp.cfg檔案內容如下:

        host ftp.gg.yy.edu.tw
        user linuxboy
        pass mygod

        怎樣!晚上睡覺都有人在幫你遠端備份呢!X下的ftp我不知道可有如此神勇?!

      • 上床:man ncftp

        進門---登堂---入室,其實ncftp的常用功能大概如此簡單,還有個bookmark也很方便。 其它我也記不起來還用過什麼ncftp的指令,這幾招夠用了。 如果你還有進一步需要,請找「男人」幫忙,man ncftp就會一目了然。

      • 後話:

        ??吹絏下程式動輒幾Mega,而同樣的工作文字模式下的程式只有幾百K就能完成,像zip這個程式只約?133K,只要下zip或unzip就可以完成1.6M的winzip的工作。當然有人會說winzip功能多多,但除了zip,unzip其它的我們又用了多少呢?

        你可注意過玻璃瓶的開罐器,一支小小的像P字的開罐器,它除了開玻璃瓶外,真沒別的用處。但開玻璃瓶時什麼工具比它方便呢?

        看過「馬蓋仙」十八用的瑞士刀,有刀有鋸有工具有鉗子,當然也可以開玻璃瓶。但你用了多少呢?好貴的。開罐器我到對面的「橘子店」跟老闆A一支就有了。

        X其實是大勢,沒有X大家在讀這篇文章就有困難,但文字模式的簡潔,不是X所能提供的。在X下開個終端機搭配使用,把linux多工的特性用個夠。

        service一下:如果在win下你只要解壓縮的話,我建議用lhasa, http://slime.idot.com.tw/download/compress/lhasa016.exe它只要140K,我都放在磁片備用,倒也救了不少火燒屁股的人。

      • 背景處理:

        在進入ftp站後,如果想要抓取大量的軟體,但是站臺又很慢; 這時候可以下指令bgget filename,這樣要抓取的檔案路徑 就會被紀錄(但是還沒開始抓),接著等我們把要抓的檔案都以 相同的處理方式處理完畢後,可以下bgstart址領ncftp就會 開始邦我們抓檔案,我們也可以退出ncftp軟體,甚至於登出 只要機器開著他就會邦我們工作懶人專用,不耐久候。

        其次有幾個指令也是蠻好用的:

        pls --> 檔案太多時候可以分頁看

        page --> 可以瀏覽文字檔

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>