Linux系統基本操作指令
文章目錄
- Linux系統基本操作指令
- 一、介紹
- 二、基礎設置
- 2.1 設置ubuntu與window的共享目錄
- 2.2 ubuntu系統簡單介紹
- 三、Linux命令及工具介紹
- 3.1 目錄管理命令(功能,格式,參數,系統參數)
- 3.2 文件操作命令
- 四、網絡命令
- 4.1 ifconfig:
- 4.2 ping:測試網絡是否聯通(DNS)
- 4.3 linux與window連接:
- 五、語音錄制和播放命令
- 5.1 arecord:錄音
- 5.2 aplay: 播放音頻
- 六、暫時到這
一、介紹
VM+Ubuntu系統+基本指令
二、基礎設置
2.1 設置ubuntu與window的共享目錄
- 在D:\下創建workspace目錄
- 點擊vmware的菜單:虛擬機->設置->選項->共享文件夾->選擇:總是啟用->添加->下一步->瀏覽:選擇到D:\workspace目錄->下一步->完成->確定
- 在ubuntu中訪問共享目錄
a) 點擊ubuntu左部菜單中的終端
b) 輸入cd /mnt/hgfs/workspace/
c) 看ls
d) init 6
復制 | 粘貼 | |
---|---|---|
Ubuntu系統 | ctrl+shift+c | ctrl+shift+v |
Windows系統 | ctrl + c 復制 | ctrl+v |
2.2 ubuntu系統簡單介紹
- 頂部按鈕介紹
- 左部快捷菜單介紹
- 終端使用介紹:
ctrl+shit+t (打開新終端)
ctrl+shift++(終端字放大)
ctrl±(終端字縮小)
三、Linux命令及工具介紹
3.1 目錄管理命令(功能,格式,參數,系統參數)
- ls:顯示指定目錄的內容
a.格式1:ls 目標目錄 (顯示指定目錄)
b.格式2:ls (顯示當前目錄的內容)
-l: 詳細信息 -a:顯示所有文件
*:通配多個任意字符 ?:通配單個任意字符 ~ 用戶主目錄 當前用戶是student /home/student . 表示當前目錄 … 表示當前目錄的上一級目錄
- 查看幫助文檔
a.命令 --help
b. man ls - cd:切換目錄
a. cd 目標目錄(進入到指定目標目錄)
b. cd (進入到用戶主目錄) /home/student /root - mkdir:創建目錄
格式:mkdir 目標目錄
注意:
a.不能創建與當前目錄同名的目錄
b. 默認只創建最后一級目錄
3.2 文件操作命令
- rm: 刪除文件或目錄
rm -rf /mnt/hgfs/workspace/bin
格式1:rm 目標文件 (rm .h) (rm h)
格式2:rm -r 目標目錄
-i: 詢問 -f:強制
- cp: 復制文件或者目錄
sudo cp bin/ /mnt/hgfs/workspace/ -rf
格式:cp 源 目標 文件1 文件2 (復制)復制1到2下 文件1 目錄1 (復制)
-r 目錄1 目錄2 (復制目錄)
-f:強制
- tar: 打包解包
tar -jxvf SoundAisys.tar.bz2 -C bin/
-j 調用bzip2/bunzip2工具, -z gzip/gunzip
-v : 顯示過程 -f 指定目標 -C :解包時指定目標目錄 -t : 測試包
- 打包:tar -jcvf(zcvf對應gz) 目標包(*.tar.bz2) 源文件|目錄 (-j調用了bzip2工具,-z是調用gzip工具打包)
解包到bin目錄
tar -jcvf SoundAisys.tar.bz2 /bin/
tar -zcvf SoundAisys.tar.gz /bin/
- 測試包/查看包內容:tar -tvf 包名
- 解包:tar -jxvf 源包(*.tar.bz2) (zxvf對應gz)
tar -jxvf SoundAisys.tar.bz2
tar -zxvf SoundAisys.tar.gz
四、網絡命令
4.1 ifconfig:
ifconfig:查詢,臨時設置網卡,啟用和關閉網卡
a.查詢:
ifconfig 查詢所有網卡設備
ifconfig eth0 只查詢eth0這個網卡的信息
b.設置網卡:
設置網卡IP地址:sudo ifconfig 網卡設備名(eth0) IP地址
臨時修改:
sudo ifconfig eth0 +ip
c. window查看IP:
在運行中輸入:cmd
在window的終端中輸入:ipconfig
4.2 ping:測試網絡是否聯通(DNS)
ping 目標IP/目標域名
sudo ping ip
4.3 linux與window連接:
- window物理網卡要處于工作狀態,
- vmware的net服務和DHCP服務要啟用,兩塊虛擬機網卡要處于工作狀態,要檢查虛擬網卡(vmnet1 vmnet8)是否正常工作(兩個都為NAT)
- ubuntu系統的網卡要處于工作狀態(上下箭頭)
- 修改網卡設置(虛擬機->設置->硬件->網絡適配器),都nat(需要用到虛擬網卡)ifconfig
- 把linux與window網卡設置同一網段(橋接模式下:如192.168.1網段)(關閉window防火墻及其它防火墻)
五、語音錄制和播放命令
5.1 arecord:錄音
命令:
arecord -D "plughw:0,0" -f S16_LE -r 16000 -d 5 -t raw awake.pcm
參數解析
-D 指定了錄音設備,"plughw:0,0"表示linux系統默認聲卡
-f 指定錄音格式,S16_LE表示16位小端字節序
-r 指定了采樣率,單位時Hz, 16000表示16kHz采樣
-d 指定錄音的時長,單位:秒
-t 指定生成的文件格式 awake:表示awake格式 raw:表示pcm格式
5.2 aplay: 播放音頻
- 格式: aplay result.awake (只用于播放wav格式)
- 如果播放pcm格式則需要指定pcm格式 、采樣率、channel個數等
-D參數用于指定音頻設備PCM以hwx,x開頭,如果是hdmi則pcm設備為plughw:0,0聲卡號,設備號
-t: type raw表示是PCM
-c: channel 1
-r指定采樣頻率:5512/8000/11025/16000/22050/32000/44100/48000等
-f指定采樣格式:
cd/cdr/dat/S16_LE/S32_LE/…
aplay -t raw -c 1 -f S16_LE -r 16000 awake.pcm