① Ubuntu linux下怎樣同時對麥克風及系統聲音進行錄音
1、確認麥克風插孔是否連接正確,一般帶麥克風的耳機都有兩組接線插頭,一組為綠色插頭(即耳機音頻信號),另一組為紅色插頭(即麥克風信號輸入);首先確認紅色插頭應當連接到電腦面板對應的紅色插孔中(通常情況下會有耳機和麥克風圖標標識); 2、先檢查您的麥克風和主機的連接是否正確。 解決方法:接到機箱後面的紅色或粉紅色介面上. 3、看看您的麥克風是否被靜音了. 雙擊屏幕右下角小喇叭打開音頻控制面板如果沒有顯示Microphone(麥克風)請點擊左上方的選項--屬性打開音量屬性勾選麥克風後點確定. 然後將音量控制里的Microphone(麥克風)下面靜音前面的對號去掉即可。 ---設置內放後麥沒聲音的朋友也要照這個設置。 4、看看您的麥克風是否能夠正常地工作。 解決方法:麥克風測試麥克風的方法:點擊系統開始菜單---程序-----附件----娛樂-----錄音機,打開錄音機後,對著您的麥克講話,同時點擊紅色的錄音按鈕,看能否錄進去聲音(聲波的綠條有沒有上下閃動),如果錄進去了,說明您的麥克風是完好的,如果錄不進去,可能您的音效卡設置不正確或麥克風連接不對或是麥克風的開關沒有打開. 如果您的設置,麥克風,麥克風和主機的連接都沒問題,很可能是您的音效卡驅動有問題。 解決方法:請把音效卡驅動盤放入您的光碟機動,按音效卡說明書進行驅動。 5、確認音效卡驅動程序是否正常,點擊開始菜單選擇運行在運行中輸入devmgmt.msc(不含引號),點擊確定打開設備管理器在設備管理器的任意位置查看是否出現帶有感嘆號或問號的項目,再聲音、視頻和游戲控制器前面的+號,查看下方是否有帶感嘆號或問號的項目如果有,說明音效卡驅動不正常或未安裝網路搜索驅動精靈下載安裝驅動精靈後,在基本狀態中點擊驅動升級升級完音效卡驅動之後重新啟動計算機,在嘗試語音通話; 6、滑鼠右鍵點擊任務欄右下角的音量圖標選擇打開音量控制點擊左上角的選項選擇屬性彈出屬性對話框顯示下列音量控制下方的所有項目前都打上勾,點擊確定在音量控制窗口中查看是否有項目處於靜音狀態,去掉所有項目下方的靜音前面的勾,再將所有項目的音量調整為最大,然後嘗試與對方語言聊天; 7、點擊桌面左下角開始--控制面板--聲音和音頻設備--音頻欄--錄音選用Mic in at front panel(Pink),保證僅使用默認設備前面沒有打勾,點擊應用--語聲欄--錄音選用Mic in at front panel(Pink),點擊確定。點擊桌面右下角小喇叭--選項--屬性--在混音器中選Mic in at front panel(Pink)--下面的所有選項勾選上,點擊確定,並把所有的音量條拉到中間。如果你可以做完這一步,應該可以了。第⑥步:右擊桌面我的電腦--屬性--硬體--設置管理器--聲音視頻和游戲控制器--這個項下面如果有Realtek AC97 Audio(如果你沒有你不用做第⑥步):點擊桌面左下角開始--控制面板--聲音和音頻設備--音頻欄--聲音播放和錄音選用Realtek AC97 Audio,保證僅使用默認設備前面沒有打勾,點擊應用--語聲欄--聲音播放和錄音選用Realtek AC97 Audio點擊確定。點擊桌面右下角小喇叭--選項--屬性--在混音器中選Realtek AC97 Audio,點擊播放--下面的所有選項都要勾選上,點擊確定,並把所有的音量條拉到中間。這時會自動退出,你會看到一條長長的窗口,還有很多還未顯示,拉動下面的滾動條你就會看到,保證所有的靜音都沒有選上,並把所有的音量條拉到中間。選項--屬性--在混音器中選Realtek AC97 Audio,點擊錄音--下面的所有選項都要勾選上,點擊確定,並把所有的音量條拉到中間。試試吧 8、、如果上述步驟都無法解決麥克風不能說話說話的問題,請點擊開始菜單選擇所有程序滑鼠指向附件再指向娛樂選擇錄音機打開錄音機窗口之後,點擊圓形錄音按鈕,開始錄音對著麥克風說話,看波形是否發生變化等到錄音完畢,點擊播放按鈕,聽聽是否有聲音,如果沒有聲音說明麥克風已經損壞的可能性很大。
② cmd命令,linux命令
XP.CMD命令大全
有關某個命令的詳細信息,請鍵入 HELP 命令名
ASSOC 顯示或修改文件擴展名關聯。
AT 計劃在計算機上運行的命令和程序。
ATTRIB 顯示或更改文件屬性。
BREAK 設置或清除擴展式 CTRL+C 檢查。
CACLS 顯示或修改文件的訪問控制列表(ACLs)。
CALL 從另一個批處理程序調用這一個。
CD 顯示當前目錄的名稱或將其更改。
CHCP 顯示或設置活動代碼頁數。
CHDIR 顯示當前目錄的名稱或將其更改。
CHKDSK 檢查磁碟並顯示狀態報告。
CHKNTFS 顯示或修改啟動時間磁碟檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設置默認控制台前景和背景顏色。
COMP 比較兩個或兩套文件的內容。
COMPACT 顯示或更改 NTFS 分區上文件的壓縮。
CONVERT 將 FAT 卷轉換成 NTFS。您不能轉換
當前驅動器。
COPY 將至少一個文件復制到另一個位置。
DATE 顯示或設置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKCOMP 比較兩個軟盤的內容。
DISKCOPY 將一個軟盤的內容復制到另一個軟盤。
DOSKEY 編輯命令行、調用 Windows 命令並創建宏。
ECHO 顯示消息,或將命令回顯打開或關上。
ENDLOCAL 結束批文件中環境更改的本地化。
ERASE 刪除至少一個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個或兩套文件,並顯示
不同處。
FIND 在文件中搜索文字字元串。
FINDSTR 在文件中搜索字元串。
FOR 為一套文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁碟,以便跟 Windows 使用。
FTYPE 顯示或修改用於文件擴展名關聯的文件類型。
GOTO 將 Windows 命令解釋程序指向批處理程序
中某個標明的行。
GRAFTABL 啟用 Windows 來以圖像模式顯示
擴展字元集。
HELP 提供 Windows 命令的幫助信息。
IF 執行批處理程序中的條件性處理。
LABEL 創建、更改或刪除磁碟的卷標。
MD 創建目錄。
MKDIR 創建目錄。
MODE 配置系統設備。
MORE 一次顯示一個結果屏幕。
MOVE 將文件從一個目錄移到另一個目錄。
PATH 顯示或設置可執行文件的搜索路徑。
PAUSE 暫停批文件的處理並顯示消息。
POPD 還原 PUSHD 保存的當前目錄的上一個值。
PRINT 列印文本文件。
PROMPT 更改 Windows 命令提示符。
PUSHD 保存當前目錄,然後對其進行更改。
RD 刪除目錄。
RECOVER 從有問題的磁碟恢復可讀信息。
REM 記錄批文件或 CONFIG.SYS 中的注釋。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
SET 顯示、設置或刪除 Windows 環境變數。
SETLOCAL 開始批文件中環境更改的本地化。
SHIFT 更換批文件中可替換參數的位置。
SORT 對輸入進行分類。
START 啟動另一個窗口來運行指定的程序或命令。
SUBST 將路徑跟一個驅動器號關聯。
TIME 顯示或設置系統時間。
TITLE 設置 CMD.EXE 會話的窗口標題。
TREE 以圖形模式顯示驅動器或路徑的目錄結構。
TYPE 顯示文本文件的內容。
VER 顯示 Windows 版本。
VERIFY 告訴 Windows 是否驗證文件是否已正確
寫入磁碟。
VOL 顯示磁碟卷標和序列號。
XCOPY 復制文件和目錄樹。
appwiz.cpl------------添加刪除程序
control userpasswords2--------用戶帳戶設置
cleanmgr-------垃圾整理
CMD--------------命令提示符可以當作是 Windows 的一個附件,Ping,Convert 這些不能在圖形環境下 使用的功能要藉助它來完成。
cmd------jview察看Java虛擬機版本。
command.com------調用的則是系統內置的 NTVDM,一個 DOS虛擬機。它完全是一個類似 Virtual PC 的 虛擬環境,和系統本身聯系不大。當我們在命令提示符下運行 DOS 程序時,實際上也 是自動轉移到 NTVDM虛擬機下,和 CMD 本身沒什麼關系。
calc-----------啟動計算器
chkdsk.exe-----Chkdsk磁碟檢查
compmgmt.msc---計算機管理
conf-----------啟動 netmeeting
control userpasswords2-----User Account 許可權設置
devmgmt.msc--- 設備管理器
diskmgmt.msc---磁碟管理實用程序
dfrg.msc-------磁碟碎片整理程序
drwtsn32------ 系統醫生
dvdplay--------啟動Media Player
dxdiag-----------DirectX Diagnostic Tool
gpedit.msc-------組策略編輯器
gpupdate /target:computer /force 強制刷新組策略
eventvwr.exe-----事件查看器
explorer-------打開資源管理器
logoff---------注銷命令
lusrmgr.msc----本機用戶和組
msinfo32---------系統信息
msconfig---------系統配置實用程序
net start (servicename)----啟動該服務
net stop (servicename)-----停止該服務
notepad--------打開記事本
nusrmgr.cpl-------同control userpasswords,打開用戶帳戶控制面板
Nslookup-------IP地址偵測器
oobe/msoobe /a----檢查XP是否激活
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit----------注冊表編輯器
regedt32-------注冊表編輯器
regsvr32 /u *.dll----停止dll文件運行
route print------查看路由表
rononce -p ----15秒關機
rsop.msc-------組策略結果集
rundll32.exe rundll32.exe %Systemroot%System32shimgvw.dll,ImageView_Fullscreen----啟動一個空白的Windows 圖片和傳真查看器
secpol.msc--------本地安全策略
services.msc---本地服務設置
sfc /scannow-----啟動系統文件檢查器
sndrec32-------錄音機
taskmgr-----任務管理器(適用於2000/xp/2003)
tsshutdn-------60秒倒計時關機命令
winchat--------XP自帶區域網聊天
winmsd---------系統信息
winver-----顯示About Windows 窗口
wupdmgr-----------Windows Update
※※※※※※※※※※※※※※※※※※※※※※※
linux 命令
linux基本命令
Linux基本操作命令
首先介紹一個名詞「控制台(console)」,它就是我們通常見到的使用字元操作界面的人機介面,例如dos。我們說控制台命令,就是指通過字元界面輸入的可以操作系統的命令,例如dos命令就是控制台命令。我們現在要了解的是基於Linux操作系統的基本控制台命令。有一點一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)對大小寫是敏感的,也就是說,如果你輸入的命令大小寫不對的話,系統是不會做出你期望的響應的。
ls
這個命令就相當於dos下的dir命令一樣,肯定是我第一個就要介紹的,這也是Linux控制台命令中最為重要幾個命令之一。ls最常用的參數有三個: -a -l -F。
ls -a
Linux上的文件以.開頭的文件被系統視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示 一般文件名外,連隱藏文件也會顯示出來。
ls -l(這個參數是字母L的小寫,不是數字1)
這個命令可以使用長格式顯示文件內容,如果需要察看更詳細的文件資料,就要用到ls -l這個指令。例如我在某個目錄下鍵入ls -l可能會顯示如下信息(最上面兩行是我自己加的):
位置1 2 3 4 5 6 7
文件屬性 文件數 擁有者 所屬的group 文件大小 建檔日期 文件名
drwx------ 2 Guest users 1024 Nov 21 21:05 Mail
-rwx--x--x 1 root root 89080 Nov 7 22:41 tar*
-rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*
lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip
-rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*
-rwsr-x--- 1 root bin 9853 Aug 15 5:46 su*
下面,我為大家解釋一下這些顯示內容的意義。
第一個欄位,表示文件的屬性。Linux的文件基本上分為三個屬性:可讀(r),可寫(w),可執行(x)。但是這里有十個格子可以添(具體程序實現時,實際上是十個bit位)。第一個小格是特殊表示格,表示目錄或連結文件等等,d表示目錄,例如drwx------;l表示連結文件,如lrwxrwxrwx;如果是以一橫「-」表示,則表示這是文件。其餘剩下的格子就以每3格為一個單位。因為Linux是多用戶多任務系統,所以一個文件可能同時被許多人使用,所以我們一定要設好每個文件的許可權,其文件的許可權位置排列順序是(以-rwxr-xr-x為例):
rwx(Owner)r-x(Group)r-x(Other)
這個例子表示的許可權是:使用者自己可讀,可寫,可執行;同一組的用戶可讀,不可寫,可執行;其它用戶可讀,不可寫,可執行。另外,有一些程序屬性的執行部分不是X,而是S,這表示執行這個程序的使用者,臨時可以有和擁有者一樣權力的身份來執行該程序。一般出現在系統管理之類的指令或程序,讓使用者執行時,擁有root身份。
第二個欄位,表示文件個數。如果是文件的話,那這個數目自然是1了,如果是目錄的話,那它的數目就是該目錄中的文件個數了。
第三個欄位,表示該文件或目錄的擁有者。若使用者目前處於自己的Home,那這一欄大概都是它的賬號名稱。
第四個欄位,表示所屬的組(group)。每一個使用者都可以擁有一個以上的組,不過大部分的使用者應該都只屬於一個組,只有當系統管理員希望給予某使用者特殊許可權時,才可能會給他另一個組。
第五欄位,表示文件大小。文件大小用byte來表示,而空目錄一般都是1024byte,你當然可以用其它參數使文件顯示的單位不同,如使用ls –k就是用kb萊顯示一個文件的大小單位,不過一般我們還是以byte為主。
第六個欄位,表示創建日期。以「月,日,時間」的格式表示,如Aug 15 5:46表示8月15日早上5:46分。
第七個欄位,表示文件名。我們可以用ls –a顯示隱藏的文件名。
ls –F(注意,是大寫的F)
使用這個參數表示在文件的後面多添加表示文件類型的符號,例如*表示可執行,/表示目錄,@表示連結文件,這都是因為使用了-F這個參數。但是現在基本上所有的Linux發行版本的ls都已經內建了-F參數,也就是說,不用輸入這個參數,我們也能看到各種分辨符號。
cd
這個命令是用來進出目錄的,它的使用方法和在dos下沒什麼兩樣,所以我覺得沒什麼可說的,但有兩點我補充一下。首先,和dos不同的是Linux的目錄對大小寫是敏感的,如果大小寫沒拼對,你的cd操作是成功不了的。其次,cd如果直接輸入,cd後面不加任何東西,會回到使用者自己的Home Directory。假設如果是root,那就是回到/root.這個功能同cd ~是一樣的。
mkdir、rmdir
mkdir命令用來建立新的目錄,rmdir用來刪除以建立的目錄,這兩個指令的功能不再多加介紹,他們同dos下的md,rd功能和用法都是基本一樣的。
cp
這個命令相當於dos下面的命令,具體用法是:cp –r 源文件(source) 目的文件(target)
參數r是指連同元文件中的子目錄一同拷貝。熟悉dos的讀者用起這個命令來會覺得更方便,畢竟比在dos下面要少敲兩下鍵盤。
rm
這個命令是用來刪除文件的,和dos下面的rm(刪除一個空目錄)是有區別的,大家千萬要注意。Rm命令常用的參數有三個: -i,-r,-f。
比如我現在要刪除一個名字為text的一個文件:rm –i test
系統會詢問我們:「rm:remove 『test』?y」,敲了回車以後,這個文件才會真的被刪除。之所以要這樣做,是因為linux不象dos那樣有undelete的命令,或者是可以用pctool等工具將刪除過的文件救回來,linux中刪除過的文件是救不回來的,所以使用這個參數在刪除前讓你再確定一遍,是很有必要的。
rm –r 目錄名:這個操作可以連同這個目錄下面的子目錄都刪除,功能上和rmdir相似。
rm –f 文件名(目錄名):這個操作可以進行強制刪除。
mv
這個命令的功能是移動目錄或文件,引申的功能是給目錄或文件重命名。它的用法同dos下面的move基本相同,這里不再多講。當使用該命令來移動目錄時,他會連同該目錄下面的子目錄也一同移走。另外因為linux下面沒有rename的命令,所以如果你想給一個文件或目錄重命名時可以用以下方法:mv 原文件(目錄)名 新的文件(目錄)名。
,df
命令可以顯示目前的目錄所佔的磁碟空間,df命令可以顯示目前磁碟剩餘的磁碟空間。如果命令不加任何參數,那麼返回的是整個磁碟的使用情況,如果後面加了目錄的話,就是這個目錄在磁碟上的使用情況(這個功能可是dos沒有的呦)。不過我一般不喜歡用,因為它給出的信息是在是太多了,我看不過來,而df這個命令我是最常用的,因為磁碟上還剩多少空間對我來說是很重要的。
cat
這個命令是linux中非常重要的一個命令,它的功能是顯示或連結一般的ascii文本文件。cat是concatenate的簡寫,類似於dos下面的type命令。它的用法如下:
cat text 顯示text這個文件;
cat file1 file2 依順序顯示file1,file2的內容;
cat file1 file2>file3 把file1,file2的內容結合起來,再「重定向(>)」到file3文件中。
「〉」是一個非常有趣的符號,是往右重定向的意思,就是把左邊的結果當成是輸入,然後輸入到file3這個文件中。這里要注意一點是file3是在重定向以前還未存在的文件,如果file3是已經存在的文件,那麼它本身的內容被覆蓋,而變成file1+file2的內容。如果〉左邊沒有文件的名稱,而右邊有文件名,例如:
cat >file1:結果是會「空出一行空白行」,等待你輸入文字,輸入完畢後再按[Ctrl]+[c]或[Ctrl]+[d],就會結束編輯,並產生file1這個文件,而file1的內容就是你剛剛輸入的內容。這個過程和dos裡面的 con file1的結果是一樣的。
另外,如果你使用如下的指令:
cat file1>>file2:這將變成將file1的文件內容「附加」到file2的文件後面,而file2的內容依然存在,這種重定向符〉〉比〉常用,可以多多利用。
more,less
這是兩個顯示一般文本文件的指令。如果一個文本文件太長了超過一個屏幕的畫面,用cat來看實在是不理想,就可以試試more和less兩個指令。More指令可以使超過一頁的文件臨時停留在屏幕,等你按任何的一個鍵以後,才繼續顯示。而less除了有more的功能以外,還可以用方向鍵往上或網下的滾動文件,所以你隨意瀏覽,閱讀文章時,less是個非常好的選擇。
clear
這個命令是用來清除屏幕的,它不需要任何參數,和dos下面的clr具有相同的功能,如果你覺得屏幕太紊亂,就可以使用它清除屏幕上的信息。
pwd
這個命令的作用是顯示用戶當前的工作路徑,這個命令不用多說,大家一試即知。
ln
這是linux中又一個非常重要命令,請大家一定要熟悉。它的功能是為某一個文件在另外一個位置建立一個同不的鏈接,這個命令最常用的參數是-s,具體用法是:ln –s 源文件 目標文件。
當我們需要在不同的目錄,用到相同的文件時,我們不需要在每一個需要的目錄下都放一個必須相同的文件,我們只要在某個固定的目錄,放上該文件,然後在其它的目錄下用ln命令鏈接(link)它就可以,不必重復的佔用磁碟空間。例如:ln –s /bin/less /usr/local/bin/less
-s 是代號(symbolic)的意思。
這里有兩點要注意:第一,ln命令會保持每一處鏈接文件的同步性,也就是說,不論你改動了哪一處,其它的文件都會發生相同的變化;第二,ln的鏈接又軟鏈接和硬鏈接兩種,軟鏈接就是ln –s ** **,它只會在你選定的位置上生成一個文件的鏡像,不會佔用磁碟空間,硬鏈接ln ** **,沒有參數-s, 它會在你選定的位置上生成一個和源文件大小相同的文件,無論是軟鏈接還是硬鏈接,文件都保持同步變化。
如果你用ls察看一個目錄時,發現有的文件後面有一個@的符號,那就是一個用ln命令生成的文件,用ls –l命令去察看,就可以看到顯示的link的路徑了。
man
如果你的英文足夠好,那完全可以不靠任何人就精通linux,只要你會用man。Man實際上就是察看指令用法的help,學習任何一種UNIX類的操作系統最重要的就是學會使用man這個輔助命令。man是manual(手冊)的縮寫字,它的說明非常的詳細,但是因為它都是英文,看起來非常的頭痛。建議大家需要的時候再去看man,平常嗎,記得一些基本用法就可以了。
logout
一看就知道了,這是退出系統的命令,我就不多說了。要強調的一點是,linux是多用戶多進程的操作系統,因此如果你不用了,退出系統就可以了,關閉系統你就不用操心了,那是系統管理員的事情。但有一點切記,即便你是單機使用linux,logout以後也不
③ linux系統怎麼錄音
錄:
cat /dev/dsp > mysound.wav
放:
cat mysound.wav > /dev/dsp
alsa官網上有資料,你可以去學習一下
④ linux 音頻錄音編程
看看你的fedora是用OSS(Open Sound System,開放聲音系統),還是ALSA(Advanced Linux Sound Architecture),這兩個是不同的。而且你可以隨便自己編一個程序來測試是否打開了音效卡設備。
⑤ 緊急尋找linux紅旗題庫
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第2題(本題2分)
做標記
1. 在Korn shell中開關設置可以用set來實現,為了取消option開關,用:
A. set –o option
B. set +o option
C. set –c option
D. set –s option
2. 在diff命令中,-b參數表示的意思是:
A. 忽略空格造成的不同
B. 忽略空行造成的不同
C. 忽略大小寫的變化
D. 使用綱要輸出格式
3. uniq test 等價的命令是:
A. uniq – test
B. uniq –c test
C. uniq –u test
D. uniq –d test
4. /root目錄是:
A. 系統的根目錄
B. 超級用戶的主目錄
C. 動態連接庫
D. 系統管理程序
5. chmod為了表示「目標文件只有這些許可權」,可以用符號_____
A. =
B. +
C. -
D. !
6. 目錄的可讀意味著:
A. 該目錄下建立文件
B. 從該目錄中刪除文件
C. 可以從一個目錄轉到另一個目錄
D. 可以查看該目錄下的文件
7. 檢查文件系統完整性的命令是:
A. fsck
B. mv
C. mount
D. cp
8. 下面的哪一個shell具有自動補齊功能?
A. csh
B. tcsh
C. bash
D. sh
9. 在gzip命令中,-t的作用是:
A. 解壓
B. 顯示壓縮文件
C. 檢驗壓縮文件
D. 刪除壓縮文件
10. 管道符是:
A. ||
B. |
C. <<
D. //
11. at命令中需要從標准輸入中讀入所有 的命令,不能指定_______選項。
A. -q
B. -b
C. -d
D. -f
12. chmod中通過指定"ugoa"可以控制哪些用戶對某文件(目錄)的許可權可以被改變,其中"a"表示:
A. 文件的所有者
B. 其他組的用戶
C. 與文件所有者同組的用戶
D. 所有用戶
13. wall可以:
A. 設置防火牆
B. 向所有用戶廣播信息
C. 定位幫助文件、源代碼文件、執行文件
D. 顯示命令的全路徑
14. 哪一個不是解包工具:
A. tar
B. gzip
C. zless
D. zcompress
15. 用下列命令查看Linux使用了多少內存
A. cat /proc/meminfo
B. cat /bin/meminfo
C. vi /proc/meminfo
D. vi /user/local/meminfo
16. 有如下的命令:$dd if=f1 of=f2。其中if=f1表示:
A. 以f1作為源文件 代替標准輸入
B. 以f1作為目標文件代替標准輸出
C. 當條件滿足f1的時候,執行真正的拷貝
D. 拷貝的過程中,不轉化文件
17. 在cut 命令中,-b,-list參數的意思是:
A. 只輸出在character-list區間的bytes
B. 只輸出在byte-list區間的bytes
C. 只輸出在file-list區間的bytes
D. 只輸出在home-list區間的bytes
18. 在diff命令中,-B參數表示的意思是:
A. 忽略空格造成的不同
B. 忽略空行造成的不同
C. 忽略大小寫的變化
D. 使用綱要輸出格式
19. 假設目錄/test下僅有文件file和子目錄test1,子目錄test1下僅有文件file1,如果我們cd 進入/test目錄後,使用命令ls .*,輸出結果為圖 ______
A.
B.
C.
D.
20. Linux核心 1.0發布時間為:
A. 1991
B. 1993
C. 1992
D. 1994
21. AWK用_____表示當前記錄。
A. $1
B. $0
C. $CUR
D. END
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第23題(本題3分)
22. 紅旗Linux支持哪些資料庫:
A. Informix-SE
B. Oracle8
C. Sybase等多種流行資料庫
D. MySql
23. 哪些命令可能退出shell?
A. logout
B. exit
C. quit
D. Ctrl D
24. 為了列出當前目錄所有的文件,我們可以使用 ______ 方式:
A. ls ?
B. ls .*
C. ls –a
D. ls .
25. 下面哪些命令可以顯示一個文件的具體內容?
A. vi
B. cat
C. head
D. more
26. 下面的哪些分頁程序支持進一步定製:
A. more
B. man
C. pg
D. less
27. 紅旗網路商務通包括:
A. eoffice
B. eshop
C. webmail
D. wwwbbs
28. 為了在Linux下面錄音,需要:
A. 系統支持音效卡
B. 有 /dev/audio設備
C. 超級用戶登陸
D. 有mtv程序
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第29題(本題2分)做標記
29. 在shell命令行方式下,一行只能寫一個指令,每次只能使用一個命令。
A. 正確
B. 錯誤
30. Linux支持並口SCSI介面。
A. 正確
B. 錯誤
31. 刪除交換文件之前必須保證它不是激活的。
A. 正確
B. 錯誤
32. 紅旗Linux的中文環境,採用了直接寫屏技術 a
A. 正確
B. 錯誤
33. 內存建議至少有 1 Mb,如此才能讓Linux核心的編譯較為順利。
A. 正確
B. 錯誤
34. 如果與Window95/NT共享的列印機,需要先安裝smbprint,然後設置/etc/printcap。
A. 正確
B. 錯誤
35. 在Linux下可以跨越文件系統進行ln或mv操作。
A. 正確 a
B. 錯誤
36. 可以在不同的文件系統之間移動普通文件和特殊文件。
A. 正確
B. 錯誤
37. X伺服器提供了用戶界面。
A. 正確
B. 錯誤
38. RPM使得用戶可以直接以二進制方式安裝軟體。
A. 正確
B. 錯誤
39. 確定當前目錄使用的命令為:pwd。
A. 正確
B. 錯誤
40. Linux下mount Windows分區後看到長文件名需要:額外指定一下分區或文件系統類型,即運行以root或普通用戶運行mount -t vfat /dev/hda1 /mnt命令。
A. 正確
B. 錯誤
41. 環境變數不會因為shell的改變而丟失。
A. 正確
B. 錯誤
42. 紅旗Linux下的列印機配置命令是printtool,它能在shell方式下運行。
A. 正確
B. 錯誤
43. BIG5碼和GB2312兼容。
A. 正確
B. 錯誤
44. Linus最早是由Linus Torvalds波蘭人編寫的.
A. 正確 b
B. 錯誤
45. 在紅旗Linux伺服器版本2.0下的應用軟體非常豐富了,譬如類似word、wordprofect、wordpro、wps字處理軟體給用戶帶來了非常大的方便。
A. 正確
B. 錯誤
第二套
紅旗RCE認證的模擬試題!
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第1題(本題2分)
做標記
1. 假設當前目錄下有文件Makefile,下面是其內容:
pr1: prog.o subr.o
gcc –o pr1 prog.o subr.o
prog.o: prog.c prog.h
gcc –c –l prog.o prog.c
subr.o: subr.c
gcc –c –o subr.o subr.c
clear:
rm –f pr1*.0
現在執行命令%make 實際執行的命令是:
A. gcc –o pr1 prog.o subr.o
B. gcc –c –l prog.o prog.c
C. gcc –c –o subr.o subr.c
D. 都執行
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第2題(本題2分)
做標記
2. 僅當前一個命令執行出錯時才執行後一條命令,需要採取的操作是: c
A. command1 && command2
B. command1 XOR command2
C. command1 || command2
D. command1 << command2
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第3題(本題2分)
做標記
3. 在head命令中,表示輸出文件的前N行的參數是:
A. -c N
B. -n N
C. -q N
D. -v N
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第4題(本題2分)
做標記
4. 在env命令中,表示從原環境中刪除變數的參數是:
A. -u
B. -
C. -\
D. -/
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第5題(本題2分)
做標記
5. 設置歷史表的大小,可以通過設置變數_______實現。
A. argv
B. cwd
C. histchars
D. history
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第6題(本題2分)
做標記
6. 在grep命令中,表示輸出匹配行前的 num行的參數是:
A. -A num
B. -B num
C. -C num
D. -D num
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第7題(本題2分)
做標記
7. Korn Shell默認的提示符是: b
A. ¥
B. $
C. !
D. %
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第8題(本題2分)
做標記
8. 切換到BIG5漢字的快捷鍵是: d
A.
B.
C.
D.
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第9題(本題2分)
做標記
9. 下面哪些命令可以跨文件系統? a
A. ln
B. mv
C. cp
D. touch
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第10題(本題2分)
做標記
10. 程序片段: # /sbin/insmod parport $ /sbin/insmod ppa 的功能是:
A. 卸載zip並行埠驅動程序
B. 安裝zip並行埠驅動程序
C. 修改zip並行埠驅動程序
D. 安裝zip驅動器
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第11題(本題2分)
做標記
11. ^D的確切含義是: b
A. 停止一個正在運行的程序
B. 終止shell
C. 強制退出程序
D. 不再有數據輸入
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第12題(本題2分)
做標記
12. 取消別名的命令是: c
A. alias
B. rm
C. unalias
D. cp
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第13題(本題2分)
做標記
13. 在bc命令啟動之後,輸入如下的命令:150/60,顯示的結果為2,原因可能是: a
A. 結果正確
B. 結果錯誤,bc環境沒有正確設定
C. 結果正確,但是顯示環境沒有設置正確
D. 結果錯誤,精度因子沒有設置正確
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第14題(本題2分)
做標記
14. ping 可以:
A. 查看自己計算機上所有用戶標志的信息
B. 檢查郵件狀態
C. 查看一個計算機是否處於活動狀態
D. 獲得與於你的計算機相連的任何計算機上用戶的信息。
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第15題(本題2分)
做標記
15. 系統正常運行時要改變的數據存放在:
A. /
B. /proc
C. /dev
D. /var
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第16題(本題2分)
做標記
16. 啟動bash最早讀取的文件是:
A. etc/profile
B. .bash_profile
C. .profile
D. .bash_logout
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第17題(本題2分)
做標記
17. 紅旗linux提供的WWW伺服器軟體是:
A. IIS
B. Apache
C. PWS
D. NETCONFIG
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第18題(本題2分)
做標記
18. 在grep命令中,表示輸出匹配行後的 num行的參數是:
A. -A num
B. -B num
C. -C num
D. -D num
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第19題(本題3分)
做標記
19. 為了獲得一個Shell命令的幫助信息,在命令行下我們可以使用 _____命令來查看: a
A. man
B. help
C. ?
D. www
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第20題(本題3分)
做標記
20. 超級用戶(root)用_____作默認的提示符。b
A. $
B. #
C. ?
D. !
選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第21題(本題3分)
做標記
21. 下面的哪一個shell具有自動補齊功能?
A. csh
B. tcsh
C. bash
D. sh
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第22題(本題3分)
做標記
22. 升級核心一般有幾個原因:
A. 找到支援新硬體的驅動程序
B. 更穩定的環境
C. 更好的效能
D. 了解 Linux 核心是如何建立的
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第23題(本題3分)
做標記
23. 安排、檢查及刪除隊列中的工作的命令有: acd
A. at
B. batch
C. atq
D. atrm
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第24題(本題3分)
做標記
24. 哪些命令可以退出vi? abc
A. q!
B. wq
C. q
D. zz
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第25題(本題3分)
做標記
25. 暫時關閉輸入法的快捷鍵是: ac
A.
B.
C.
D.
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第26題(本題3分)
做標記
26. 有關幾種軟體模式比較說法錯誤的是:
A. 商業軟體由開發者出售拷貝並提供技術服務,用戶只有使用權,不得進行非法拷貝,擴散和修改。
B. 共享軟體由開發者提供軟體使用授權
C. 共享軟體實際上是商業軟體,軟體的作者希望得到回報,就像商業軟體的製作者一樣,鼓勵自由傳播
D. 共享軟體的升級和bug的修改只有交費的用戶可以得到,並且軟體的源代碼是不提供的
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第27題(本題3分)
做標記
27. 命令uniq可以:
A. 僅僅保留重復的行
B. 僅僅保留唯一的行
C. 去掉重復的行
D. 計算行重復的次數
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第28題(本題3分)
做標記
28. wc程序可以用來: abc
A. 計算行
B. 計算單詞
C. 計算字元
D. 計算列
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第29題(本題2分)
做標記
29. kill向指定的進程發出特定的信號,沒有指定信號的時候,發出TERM信號。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第30題(本題2分)
做標記
30. Lilo是一個在系統啟動時運行的程序,它只允許選擇Linux和Windows來引導計算機。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第31題(本題2分)
做標記
31. Linux在內存中緩沖了磁碟讀寫,極大的提高了系統性能。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第32題(本題2分)
做標記
32. clear命令負責清除終端屏幕,當使用這個命令於特殊場合時,需要配合該命令的其它命令選項。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第33題(本題2分)
做標記
33. 紅旗Linux下的列印機配置命令是printtool,它能在shell方式下運行。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第34題(本題2分)
做標記
34. Linux 還可以毫不費力地用作代理伺服器(Socket、、Squid等),也可以採用IP掩蔽(IP Masquade)將整個區域網上用戶全部接入Internet。面向用戶提供WWW、FTP、EMAIL等服務。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第35題(本題2分)
做標記
35. 如果直接安裝軟體的可執行文件時,如果Runtime Library的版本與作者編譯該軟體時的版本差異過大時,那麼就會產生錯誤導致無法執行。如果要重新編譯該軟體並且該軟體用到一些新版才提供的函數時就會發生編譯錯誤。因此如果有此限制時,只有放棄該軟體和升級系統兩種選擇。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第36題(本題2分)
做標記
36. 除了使用L I L O ,我們還可以使用L O A D L I N . E X E 從D O S 啟動L i n u x 。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第37題(本題2分)
做標記
37. Netscape中的中文超文本文檔列印的時候設置"查看——>字元集」中設置與文檔相應的字元集,其中查看BIG5的文檔要選擇「中文繁體(Big5)」一項
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第38題(本題2分)
做標記
38. BIG5碼和GB2312兼容。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第39題(本題2分)
做標記
39. uuencode將一個文本文件編碼為一個二進制文件。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第40題(本題2分)
做標記
40. 刪除交換文件之前必須保證它不是激活的。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第41題(本題2分)
做標記
41. 紅旗的列印功能非常強大,採用了中文TrueType字體。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第42題(本題2分)
做標記
42. 在內核或啟動參數更改後,我們一定要在重新啟動linux前使用/sbin/lilo命令更新lilo,以反映出最新的更改,否則有可能不能啟動系統。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第43題(本題2分)
做標記
43. 定義在/etc/fstab中的文件系統在系統啟動的時候自動載入。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第44題(本題2分)
做標記
44. Linux沒有擴展分區。
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第45題(本題2分)
做標記
45. 如果與Window95/NT共享的列印機,需要先安裝smbprint,然後設置/etc/printcap。
A. 正確
B. 錯誤
第三套
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第1題(本題2分)
做標記
1. 命令grep '' test的含義是:
A. 在文件test中查找包含單詞blueriver的行
B. 在文件test中查找單詞blueriver
C. 在文件test中查找完全包含單詞blueriver的行
D. 在文件test中查找以blueriver開始的所有行
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第2題(本題2分)
做標記
2. Korn shell輸出變數用:b
A. 任何變數默認都輸出
B. export
C. out
D. go
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第3題(本題2分)
做標記
3. Linux系統引導將啟動__________進程。
A. init
B. getty
C. syslogd
D. lpd
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第4題(本題2分)
做標記
4. 紅旗Linux中軟盤引導映像文件是:
A. /images/boot.img
B. \images\boot.img
C. /images/pcmcia.img
D. \images/pcmcia.img
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第5題(本題2分)
做標記
5. 安裝zip驅動器的命令是:
A. $mount –t ISO900 /dev/sda4 /mnt/zipdrive
B. $mount /dev/sda4 /mnt/zipdrive
C. $mount –t vfat /dev/sda4 /mnt/zipdrive
D. $mount –t auto /dev/sda4 /mnt/zipdrive
v單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第6題(本題2分)
做標記
6. 管道符是:
A. ||
B. |
C. <<
D. //
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第7題(本題2分)
做標記
7. 下面哪個不是循環控制結構?
A. for
B. switch
C. while
D. until
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第8題(本題2分)
做標記
8. 在dd命令中,表示一次讀bytes個byte的參數是:
A. ibs=bytes
B. obs=bytes
C. cbs=bytes
D. skip=bytes
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第9題(本題2分)
做標記
9. 假設執行如下的命令:alias lcd 'ls –l \!;pwd *
現在輸入 lcd test1 test2,shell實際上執行的是:b
A. ls –l test1
B. ls –l test1 test2;pwd
C. pwd
D. ls –l ; pwd
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第10題(本題2分)
做標記
10. 在grep命令中,表示輸出匹配行前的 num行的參數是:
A. -A num
B. -B num
C. -C num
D. -D num
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第11題(本題2分)
做標記
11. 在tcsh中按__________可以列出所有匹配的情況。
A. TAB
B. SHIFT
C. ^D
D. ALT
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第12題(本題2分)
做標記
12. eth1表示:
A. 第二個ethnet設備
B. 網卡
C. 音效卡
D. 視頻壓縮卡
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第13題(本題2分)
做標記
13. 一般而言,Lilux中佔地最多的目錄是:
A. /boot
B. /mnt
C. /var
D. /usr
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第14題(本題2分)
做標記
14. C Shell下如下的程序片段:
set test=(a b c)
echo$ test[1-3]________
則空行中的顯示為: dddddd
A. a
B. a c
C. b
D. a b c
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第15題(本題2分)
做標記
15. 有如下的命令說明:mycommand [-abcd][filename…],「…」表示:
A. 只有一個參數
B. 可以有一個以上的參數
C. 該參數可以省略
D. 該參數位置可變
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第16題(本題2分)
做標記
16. /sbin目錄存放的是:
A. 使用者經常使用的命令
B. 動態連接庫
C. 系統管理程序
D. 設備
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第17題(本題2分)
做標記
17. 關於at命令下列說法正確的是: c
A. 任何用戶都可以使用該命令
B. 若at.deny不為空,那麼除at.deny中指定的用戶之外,所有的用戶都可以使用該命令
C. 若at.deny不為空,那麼只有at.allow中的用戶才能使用該命令
D. 只有超級用戶才能使用該命令
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第18題(本題2分)
做標記
18. 命令gzip -d myfile.tar.gz
A. 解壓縮的使用方法
B. 在執行過解壓縮的處理後,保留壓縮文件
C. 不會額外佔用磁碟空間
D. 在執行完此命令後有myfile文件
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第19題(本題3分)
做標記
19. crontab文件的格式是: d
A. M D H m d cmd
B. M H D d m cmd
C. D M H m d cmd
D. M H D m d cmd
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第20題(本題3分)
做標記
20. 在當前目錄下有文件test,文件屬主為guest;我們使用admin身份,用命令cp test /tmp,拷貝文件到/tmp(目錄屬主為root),則/tmp/test的文件屬主為:
A. guest
B. root
C. admin
D. 其它
單選題:請從四個選項里找出最正確的答案。
試題共計45題,當前第21題(本題3分)
做標記
21. 下面哪一個命令可以要查看 /SOURCE 中的 myfile.tgz 的內容:
A. zcat /SOURCE/myfile.tgz | tar tvf
B. zcat /SOURCE/myfile.tgz | tar tvf –
C. zcat /SOURCE/myfile.tgz
D. zcat /SOURCE/myfile.tgz | tar xvf
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第22題(本題3分)
做標記
22. 壓縮備份:
A. 使用tar中的-z選項
B. 用afio 程序單獨壓縮每個文件
C. 用rsync
D. 使用tar中的-v選項
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第23題(本題3分)
做標記
23. 哪些是使用Linux的好處?
A. 可以提供給世界各地的人免費從英特網上下載信息
B. Linux不需要很新的電腦
C. 具有很廣泛的使用空間
D. Linux是免費的,無需任何額外的投資
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第24題(本題3分)
做標記
24. 安排、檢查及刪除隊列中的工作的命令有:
A. at
B. batch
C. atq
D. atrm
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第25題(本題3分)
做標記
25. /etc/utmp記錄了當前使用的用戶的若干信息,該信息:
A. 退出系統之後仍然保留這些信息
B. 包括遠程登陸機器名
C. 記錄了使用的終端
D. 如果這個文件出錯,可能會導致who和last命令出錯
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第26題(本題3分)
做標記
26. $ mount –t auto /dev/cdrom /mnt/cdrom上述命令執行之後,Linux報告出錯信息,則可能的原因是:
A. /mnt/cdrom 不存在
B. /mnt/cdrom 為空
C. /dev/cdrom設備不存在
D. 當前目錄是安裝點/dev/cdrom
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第27題(本題3分)
做標記
27. Linux環境中的變數可以分成:
A. 環境變數
B. 靜態變數
C. 動態變數
D. shell變數
多選題:請從四個選項里找出所有正確的答案。
試題共計45題,當前第28題(本題3分)
做標記
28. Linux家族:
A. 已經有近140個不同的版本
B. 具備了搶先多任務和對稱多處理
C. 不同的版本都是基於最初的、免費的源代碼
D. 在瀏覽器操作系統市場佔有率方面居榜首
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第29題(本題2分)
做標記
29. 要列印中文文本文件,首先要將語言環境設置為簡(繁)體中文,這樣才能正確顯示和列印中文文本文件。 a
A. 正確
B. 錯誤
判斷題:請判斷下面試題的正確性。
試題共計45題,當前第30題(本題2分)
做標記
b
30.
⑥ linux multmedia 軟體怎麼錄音
在ubuntu16.04上錄音,無論是用gnome-sound-recorder,還是audacity,都沒法錄音。在「聲音設置」那裡,「輸入」標簽下,只有插入了耳機(帶麥克風)才能有輸入設備顯示,然後可以調節音量,如果不插耳機,就沒有輸入設備顯示,
⑦ linux錄音小程序,有點小問題,麻煩大家幫我看看
很容易,網上資料也多。
#include <gtk/gtk.h>
int main( int argc, char *argv[])
{
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
這個例子就是為我們顯示了一個空白的窗口。
gcc -o simple simple.c `pkg-config --libs --cflags gtk+-2.0`
⑧ 如何實現錄取linux內部的聲音
lz你運氣好,我最近在研究屏幕錄制,剛好查到一個可以實現內錄音頻的軟體,就是pavucontrol
如果你是ubuntu 直接apt-get就行
把錄音軟體的輸入設備改成pulse,開始錄制,然後打開pulseaudio音量控制,出現的界面可以查看正在錄音的程序,選擇 Monitor of 內建音頻 模擬立體聲 就行
參考資料:wuudjac.blog.163.com/blog/static/21003105320127151574687/
譯音+本切參考資料:wuudjac.blog.163.com/blog/static/21003105320127151574687/
⑨ Linux下怎麼對「本地」聲音進行錄音(不是麥克風的錄音)
這是在xubuntu 12.04下的操作,僅供參考:
audacity內錄音
1、刪除 ~/.pulse
2、打開pavucontrol(pulse音頻管理程序)
3、打開Audacity,設置音頻主機平台ALSA,輸出default,錄音音頻輸入default:
4、按下audacity的錄音按鈕,在pavucontrol的錄音選項卡,將錄音來源設置為:moniter--
⑩ 在linux下如何進行放音和錄音
錄音:mic接到codec,經過adc變成數字信號,經過待續2中ac97等介面存儲到cpu的fifo中,經過待續1中的dma傳輸存儲到內存,經過待續3中alsa_lib中snd_pcm_readi介面傳給錄音軟體,經過編碼,進而形成音頻文件。
放音:播放軟體將音頻文件解碼,並通過待續3中snd_pcm_writei介面逐漸傳遞到和dma相關的內存,經過待續2中dma傳遞給cpu的fifo,再經過ac97等介面傳遞給dac,最後傳給連接在codec上的speaker。
心得:
1.ac97數據傳輸頗復雜,分時復用,cpu端fifo和codec端adc/dac關系要對應好。比如,cpu端的pcm left fifo佔用slot3,那麼adc只有配置成slot3才能把數據傳遞給它,如果配置成slot6,那就傳給cpu的mic in fifo了。錄音單聲道通常選擇slot6,錄音雙聲道通常兩個adc分別選擇slot3和slot4。
2.wav音頻文件大小計算:要測試錄音是否丟禎,就必然要計算文件大小,通常的方法是:根據錄音時間,用公式:錄音時間(單位s)x采樣率x(采樣位數/8)x通道數。比如,錄音時間5秒,采樣率8kHz,位數16位,通道數1,那麼5x8000x(16/8)x1=80k,實際的wav文件大小稍大於80k就對了。還有一種計算文件大小的方法:通常音頻系統要用dma,也會用到dma中斷,可以在dma中斷中列印計數,次數xdma中斷周期位元組就行了。
3.數據交換的大小問題:待續1中DMA傳輸必須和FIFO的特性匹配:若FIFO位寬是16位,深度是16,並且半滿時向DMA發出請求(握手),則鏈表式DMA必須配置成傳輸位寬16位,1次突發16位元組,才能保證不丟失位數和數據個數。待續2中cpu端FIFO位數要和codec端adc/dac采樣位數匹配,i2s/pcm介面可以配置成一樣的值,比如16位,ac97介面復雜一點,cpu端不用配置,那麼采樣位數是多少呢?若cpu端fifo一個聲道位寬16位,codec端adc/dac位寬18位,ac97通道20位,則傳輸到fifo端就被截取到有效的16位,整體采樣位數16位,adc/dac的性能沒有充分發揮而已。待續3中snd_pcm_readi、snd_pcm_writei函數第三個參數表示讀寫數據的大小,單位是禎,不是位元組。雙聲道16位格式一禎大小為4位元組