欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux的使用

 更新時(shí)間:2006年10月24日 00:00:00   作者:  

    1、在Linux下玩DOOM游戲出問(wèn)題的解決辦法?

  要正確的音效輸出,必需使用2.90版或以后的聲音驅(qū)動(dòng)程序;它支持即時(shí)“DOOM模式”,音效樣本是16bit的,如用8bit聲卡,可用一些程序讓聲音出現(xiàn),如果DOOM動(dòng)作不流暢,把音效取消(將sndserver文件改名)會(huì)有一些改進(jìn),DOOM預(yù)設(shè)是不支持音樂(lè)(如同DOS版)的,musserver程序?qū)⒃黾覮inux下的音樂(lè)支持,它可以在中找到。

  2、Linux下的應(yīng)用程序是否也存在2000年問(wèn)題?

  應(yīng)該沒(méi)有,但是有2161年問(wèn)題。和其它操作系統(tǒng)一樣,Linux的系統(tǒng)時(shí)間是一個(gè)整數(shù),目前是32位的。它表示從1970年1月1日0點(diǎn)0分0秒開(kāi)始算起的秒數(shù)。2^32/3600/24/365是它溢出的大致年數(shù),這個(gè)數(shù)是136。1970+136=2106!

  3、Linux與DOS下執(zhí)行程序有何異同?

  在Linux下要執(zhí)行一個(gè)程序,就像DOS下那樣,鍵入它的名字即可。如果這個(gè)程序被放在 PATH指定的目錄中,該程序就會(huì)被啟動(dòng)。不同的是,Linux不像DOS那樣,可以執(zhí)行放在現(xiàn)行目錄下的程序,除非已經(jīng)加入PATH中了,在Linux下,若要執(zhí)行現(xiàn)行目錄下的程序,可以這樣做:./.

  Linux還可以同時(shí)執(zhí)行數(shù)個(gè)程序,可以在同一行上鍵入數(shù)個(gè)命令:

  $ command1 ; command2 ; ... ; commandn

  Linux還可以將一個(gè)原本在背景執(zhí)行的線程提升到前景并繼續(xù)執(zhí)行,而且Linux還可以使你有多個(gè)session,就如同有好幾臺(tái)電腦在同時(shí)工作!

  有關(guān)Session的操作有:

  1)切換 session 1..8:

  $ ... .

  2)開(kāi)始一個(gè)新的 session , 但不離開(kāi)原本 session :

  $ su - 例如: $ su - root

  這相當(dāng)有用,比如當(dāng)你要mount一個(gè)磁盤(pán)(機(jī))時(shí)。因?yàn)橹挥?root可以作這件事。

  3)結(jié)束一個(gè) session:

  $ exit

  4)在前景執(zhí)行一個(gè)線程:

  $ progname [-switches] [parameters] [output]

  5)在背景啟動(dòng)一個(gè)線程(在背景執(zhí)行)要加上 '&' 這個(gè)符號(hào):

  $ progname [-switches] [parameters] [output] &

  6)查看有多少線程正在執(zhí)行:

  $ ps

  這樣會(huì)列出一個(gè)表格,每一個(gè)線程都會(huì)有一個(gè) PID 來(lái)識(shí)別(一個(gè)數(shù)字)。

  7)刪除一個(gè)線程:

  $ kill

  有時(shí)你需要用該方法來(lái)結(jié)束一些線程,一個(gè)線程可能需要以下方法才可以結(jié)束:

  $ kill -15

  $ kill -9

 4、Linux的shell下有關(guān)“工作”的操作有哪些?

  Shell是Linux下與DOS 的COMMAND.COM相等的東西,它允許你暫停某個(gè)線程的執(zhí)行,或是把前景換到背景、背景換到前景執(zhí)行,線程也稱(chēng)作'工作'。

  1)查看有多少工作:

  $ jobs這樣列出來(lái)的工作是以一個(gè) shell 分配的數(shù)字來(lái)區(qū)別的, 而不是用 PID.

  2)暫停一個(gè)前景的線程:

  $ (但不總是有效 )

  3)暫停前景的程序:

  $

  (ditto)

  4)將一個(gè)被暫停的程序移到背景繼續(xù)執(zhí)行:

  $ bg

  5)把一個(gè)背景執(zhí)行中的程序提升到前景:

  $ fg

  6)再一次的, 要砍掉一個(gè)線程:

  $ kill %

  這里的 可能是 1, 2, 3, ... 有了這些命令,你就可以在同一個(gè)時(shí)間格式化磁盤(pán),壓縮檔案, 編譯一個(gè)程序, 還可以解壓縮, 而且你仍然還是看到提示號(hào)和游標(biāo)在等待你的命令。

  5、怎樣改變Linux文件的模式和權(quán)限?

  使用chmod命令,它是"Change mode"的縮寫(xiě)。這個(gè)命令能輕松改變?nèi)魏挝募哪J?,以便讓你授?quán)的人能讀、修改或執(zhí)行這個(gè)文件。有三個(gè)基本級(jí)別的用戶,即:文件擁有者(user),擁有者所在組(group)和其他人(other)。同時(shí)也有三個(gè)級(jí)別的權(quán)限:讀(read),寫(xiě)(write)和執(zhí)行(execute)。用戶類(lèi)型可略寫(xiě)為:"u"代表用戶,"g"表示擁有者所在的組,"o"為所有其他的用戶,"a"表示任何人。而權(quán)限也同樣縮寫(xiě)為:"r"表示讀,"w"表示寫(xiě),"x"表示可執(zhí)行。例如要改變文件harold.cat的權(quán)限以允許組外用戶可讀,可鍵入:chmod o+r harold.cat,chmod命令能允許同時(shí)改變多個(gè)文件,例如去掉允許任何人對(duì).cat文件寫(xiě)的權(quán)限、去掉組外用戶的所有權(quán)限:chmod a-w,o-rx*.cat

  6、Linux與DOS文件常用指令比較,Linux下怎樣壓縮一個(gè)文件?

  下面左邊是DOS 命令,右邊是Linux下具同樣功能的指令:

  COPY:   cp

  DEL:    rm

  REN:    mv

  TYPE:   more, less, cat

  例如:

  DOS  Linux

  C:\GUIDO>copy joe.txt joe.doc    $ cp joe.txt joe.doc

  C:\GUIDO>copy *.* total   $ cat * > total

  C:\GUIDO>copy fractals.doc prn   $ cat fractals.doc | lpr

  C:\GUIDO>del temp  $ rm temp

  C:\GUIDO>del *.bak $ rm *~

  C:\GUIDO>ren paper.txt paper.asc $ mv paper.txt paper.asc

  C:\GUIDO>type letter.txt  $ more letter.txt

  C:\GUIDO>type letter.txt  $ less letter.txt

  C:\GUIDO>type letter.txt > nul   $ cat letter.txt >/dev/null

  n/a $ more *.txt *.asc

  n/a $ cat section*.txt

  Linux命令中.* 表示所有隱藏文件;*.* 就是"某些字元" +一個(gè)點(diǎn) + "某些字元" 的文件名稱(chēng);例如p*r可以滿足peter和piper;picked和peck也可以表示為 *c*。Linux還有另外一組萬(wàn)用字元[],使用方法是:

  [abc]* 表示以a,b,或是c開(kāi)頭的文件;

  [I-N]* 表示由I,J,K,L,M,或 N 開(kāi)頭的文件;

  Linux下壓縮一個(gè)文件用compress。壓縮后的文件名以.z結(jié)尾,占用更少的空間,但這也和文件類(lèi)型有關(guān)。例如,TIFF圖像文件能壓縮到原來(lái)的5%,數(shù)據(jù)庫(kù)輸出能壓縮到原來(lái)的25%。要壓縮一個(gè)或多個(gè)文件,用compress  filenames。要解壓一個(gè)文件,用uncompress  filenames或compress -d filenames,兩者結(jié)果完全一樣。要解壓的文件都以.z結(jié)尾,因此不必把它加到命令行中去。

    7、Linux和DOS目錄異同點(diǎn)?

  DOS 用 \表示根目錄,Linux則是/.;DOS用 \ 來(lái)分隔每一層次目錄,Linux 用 /. ,例如:  DOS:  \PROGRAMS\C++\SOURCES\HELLO.CPP

  Linux:  /home/guido/papers/geology/mid_eocene.tex

  相同的是,“..”表示上一層目錄,“.”表示現(xiàn)行目錄。值得注意的是:Linux系統(tǒng)并不允許你在任何地方cd、rd或是md,每個(gè)user都有個(gè)自己的目錄稱(chēng)作home(這是系統(tǒng)管理者分配的),例如我的home是/home/guido。

  Linux和DOS目錄指令比較:

  DIR:    ls, find, du

  CD:     cd, pwd

  MD:     mkdir

  RD:     rmdir

  例如:

  DOSLinux

  C:\GUIDO>dir $ ls

  C:\GUIDO>dir file.txt $ ls file.txt

  C:\GUIDO>dir *.h *.c $ ls *.h *.c

  C:\GUIDO>dir/p    $ ls | more

  C:\GUIDO>dir \*.tmp /s     $ find / -name "*.tmp"

  C:\GUIDO>cd $ pwd

  n/a - see note $ cd

  n/a - see note $ cd ~

  n/a - see note $ cd ~/temp

  C:\GUIDO>cd \other  $ cd /other

  C:\GUIDO>cd ..\temp\trash   $ cd ../temp/trash

  C:\GUIDO>md newprogs     $ mkdir newprogs

  C:\GUIDO>md \progs\turbo   $ mkdir /progs/turbo

  C:\GUIDO>rd newprogs$ rmdir newprogs

  C:\GUIDO>rd \progs\turbo    $ rmdir /progs/turbo

  ( ~ 是 home 的一個(gè)縮寫(xiě),cd ~ 可瞬間回到自己的home,不論你在哪里,cd ~/tmp 會(huì)帶你到/home/your_home/tmp)

  8、不想讓別的用戶看到/etc目錄,怎樣做?

  chmod 770 /etc 使 /etc 看起來(lái)象drwxrwx--- root root /etc

    9、Linux和DOS的FORMAT命令區(qū)別

  DOS的FORMAT A: 實(shí)際上作了以下工作:

  1)物理格式化磁盤(pán);

  2)建立 A:\ 這個(gè)目錄 (=Linux中的建立一個(gè)文件系統(tǒng));

  3)使這個(gè)磁盤(pán)能被使用者使用(=Linux中的mount一個(gè)驅(qū)動(dòng)器)。

  這三步在 Linux 中是分開(kāi)的,在 Linux中可以建立和使用MS-DOS格式的磁盤(pán),還可用其它格式的(例如最常用的ext2),以下是做一張可用的磁盤(pán)方法:

  1)先 su 為 root

  2)格式化一張1.44M的軟盤(pán)(A:)

  # fdformat /dev/fd0H1440

  3)建立一個(gè)文件系統(tǒng):

  # mkfs -t ext2 -c /dev/fd0H1440(建立一個(gè)ext2的文件系統(tǒng))

  或 # mformat a:(建立一個(gè) MS-DOS 的文件系統(tǒng))

  在使用這張磁盤(pán)前,需要先將這個(gè)磁盤(pán)連通驅(qū)動(dòng)器mount,mount 一個(gè)驅(qū)動(dòng)器:

  # mount -t ext2 /dev/fd0 /mnt

  或 # mount -t msdos /dev/fd0 /mnt

  現(xiàn)在可以使用這張磁盤(pán)了,當(dāng)要拿出磁盤(pán)前,一定要umount!

  # umount /mnt

  現(xiàn)在可以把磁盤(pán)拿出來(lái)了。

  fdformat和mkfs最好只對(duì)未格式過(guò)化的磁盤(pán)用、已作過(guò)的就不需要用這兩條命令了。

  如要使用B驅(qū)動(dòng)器,用fd1H1440 和 fd1 替換前文中的fd0H1440和fd0。這樣,以前對(duì)A:,B:的工作現(xiàn)在都移轉(zhuǎn)對(duì)/mnt操作了,例如:

  DOS Linux

  C:\GUIDO>dir a: $ ls /mnt

  C:\GUIDO>copy a:*.* \docs\temp     $ cp /mnt/* /docs/temp

  C:\GUIDO>copy *.zip a:\zip  $ cp *.zip /mnt/zip

  C:\GUIDO>a: $ cd /mnt

  A:\>  /mnt$

  使用硬盤(pán)的方法類(lèi)似于軟盤(pán),例如可以 mount一個(gè)硬盤(pán)或光驅(qū),稍微變一下 /dev 下的 device,例如mount一個(gè)光驅(qū):# mount -t iso9660 /dev/cdrom /cdrom

  10、如何在Linux下讀取軟盤(pán)DOS系統(tǒng)的文件?

  有兩種方法:

  1)將含DOS文件的系統(tǒng)掛到Linux的文件系統(tǒng)上,通過(guò)mount命令來(lái)實(shí)現(xiàn),mount命令的語(yǔ)法是:mount device mount-point   device是指要掛上的設(shè)備,如果是軟盤(pán),一般是/dev/fd0或者/dev/fd1,表示第一個(gè)軟驅(qū)或第二個(gè)。mount-point是希望將文件系統(tǒng)掛上的目錄,這個(gè)目錄必須是在mount之前已經(jīng)存在,并且一定要是空目錄。比如要將系統(tǒng)的第一個(gè)軟驅(qū)中的軟盤(pán)掛到Linux文件系統(tǒng)中,可以打入如下命令:

   root> mount /dev/fd0 /mnt/floppy   然后就可以通過(guò)對(duì)/mnt/floppy這個(gè)目錄來(lái)訪問(wèn)軟盤(pán)了。

  2)通過(guò)Linux提供的mtool工具來(lái)實(shí)現(xiàn)的。這些命令使你不需要mount也能訪問(wèn)DOS的文件系統(tǒng),這樣的命令都以m開(kāi)頭,如mdir,mformat,mdel等等。

 ?。ㄗⅲ旱谝环N方法適合所有Linux支持的文件系統(tǒng),包括光驅(qū)等其他一些設(shè)備,可用-t指明想要的文件系統(tǒng)類(lèi)型。另外,光驅(qū)mount以后,不能隨便拆除的,必須先umount文件系統(tǒng)才可取出光盤(pán))

    11、Linux中AUTOEXEC.BAT 和CONFIG.SYS是什么?

  DOS中有AUTOEXEC.BAT 和CONFIG.SYS,當(dāng)啟動(dòng) DOS 時(shí),它們負(fù)責(zé)系統(tǒng)的一些設(shè)置工作,如設(shè)定環(huán)境變量PATH、FILES等等,甚至可以調(diào)入其它必需在開(kāi)機(jī)時(shí)載入的程序。

  Linux中也有一些類(lèi)似的文件,但操作它們時(shí),需要特別謹(jǐn)慎,它們是:

  FILES NOTES

  /etc/inittab  don't touch for now!

  /etc/rc.d/*   ditto

  如果想設(shè)定PATH或其它的環(huán)境變量、修改login時(shí)的信息、調(diào)入一個(gè)程序,見(jiàn)下面:

  FILES    NOTES

  /etc/issue    sets pre-login message  設(shè)定login前的信息

  /etc/motd    sets post-login message 設(shè)定login后的信息

  /etc/profile   sets PATH and other variables, etc. 設(shè)定環(huán)境變量

  /home/your_home/.profile    does whatever you want 這里可以隨意加入你想要的

  如果最后那個(gè)文件(~/.profile)存在,(注意它是隱藏文件,功能類(lèi)似DOS的AUTOEXEC.BAT),則在login后、它的內(nèi)含命令就會(huì)被執(zhí)行。例如這個(gè).profile:

  # I am a comment

  echo Environment:

  printenv | more   # 相當(dāng)于DOS下的SET命令

  alias d='ls -l'     # easy to understand what an alias is

  alias up='cd ..'

  echo "I remind you that the path is "$PATH

  echo "Have a good day, "$LOGNAME

  PATH 和 LOGNAME,正如你所預(yù)料的,是兩個(gè)環(huán)境變量。

  Linux下所有的事都可以按照你的要求作安排,大多數(shù)程序都有其自己的初始化設(shè)置文件,這些都可以由你來(lái)修改,它們通常都以 .prognamerc的形式存在于home目錄中,需要知道的設(shè)置文件有:

  ..xinitrc: 用來(lái)初始化 X Window System;

  ..fvwmrc: 初始化 fvwm 這個(gè) window manager,可以在/usr/lib/X11/fvwm/system.fvwmrc 找到范例;

  ..xfm/*: xfm (一個(gè) file manager) 的設(shè)定文件;

  ..Xdefault: 由 rxvt(一個(gè)終端模擬程序)所使用。

  對(duì)于其它設(shè)定文件,參見(jiàn)Man page。

 

 

 

相關(guān)文章

最新評(píng)論