Linux学习之遇到的小问题---查看系统版本,虚拟机创建共享文件夹,用到的命令记录。
?
大部分都是網絡上收集征集記錄自己遇到的問題及解決方法。
一、查看操作系統是32位的還是64位的
在控制臺輸入:sudo uname --m
回車后:
如果顯示i686,則表示安裝了32位操作系統
如果顯示 x86_64,則表示安裝了64位操作系統
二、查看操作系統的版本號:
cat /etc/issue
比如輸出:Ubuntu 14.04.4 LTS \n \l
三、查看系統類型,其中lsb表示(Linux?Standard Base):
lsb_release -cs
比如輸出:trusty
二、如果想知道更多信息可以試試如下命令
?
sudo uname --s? 顯示內核名字
sudo uname --r 顯示內核版本
sudo uname --n 顯示網絡主機名
sudo uname --p 顯示cpu?
?
?
VirtualBox的Ubuntu14.04虛擬機的共享文件夾設置.
?
?
?
virtualbox中--設備--安裝增強功能,安裝時如果報錯,在虛擬機中把彈出VBoxGAs5.2.8
?
?
最后在命令環境中運行
?
sudo mkdir /mnt/shared
sudo mount -t vboxsf ubuntu_share /mnt/shared
其中"ubuntu_share"是之前windows和virtualbox上創建的共享文件夾的名字。OK,現在Ubuntu和主機可以互傳文件了。
shared是虛擬機Ubuntu上的共享文件夾
要想自動掛載的話,可以在/etc/fstab中添加一項(其實這一句沒搞明白,加載哪里,所以說沒有自動掛載成功)
share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
5、卸載的話使用下面的命令:
sudo umount -f /mnt/shared
注意:
共享文件夾的名稱千萬不要和掛載點的名稱相同。比如,上面的掛載點是/mnt/shared,如果共享文件夾的名字也是shared的話,在掛載的時候就會出現如下的錯誤信息:/sbin/mount.vboxsf: mounting failed with the error: Protocol error
cp命令用法實例。
把kernel/整個文件夾復制到copykernel/文件夾下
cp? -r? /home/sp/proj/firefly-rk3288-lollipop/kernel/? /home/sp/copykernel/?
把kernel/文件夾下的所有文件復制到copykernel/文件夾下(推測的來)
cp? -r? /home/sp/proj/firefly-rk3288-lollipop/kernel/*? /home/sp/copykernel/?
rm命令用法實例
把整個kernel文件夾刪除:rm? -rf? kernel
-r 向下遞歸,不管有多少級目錄,? ? ? ? ?-f 直接強行刪除,不作提示意思。
tar命令實例
壓縮:tar -jcv -f? filename.tar.bz2? 要被壓縮的文件或者目錄名稱
查詢:tar -jtv -f filename.tar.bz2
解壓:tar -jxv -f? filename.tar.bz2 -C? 要解壓的壓縮目錄
tar –xvf file.tar //解壓 tar包
tar -xzvf file.tar.gz //解壓tar.gz
tar -xjvf file.tar.bz2 //解壓 tar.bz2
tar –xZvf file.tar.Z //解壓tar.Z
unrar e file.rar //解壓rar
unzip file.zip //解壓zip
?
1?將tgz文件解壓到指定目錄
tar???zxvf????test.tgz??-C??指定目錄
比如將/source/kernel.tgz解壓到??/source/linux-2.6.29 目錄
tar??zxvf??/source/kernel.tgz??-C?/source/ linux-2.6.29
?
2 將指定目錄壓縮到指定文件
比如將linux-2.6.29 目錄壓縮到??kernel.tgz
?tar czvf???kernel.tgz???linux-2.6.29
?
?
總結
以上是生活随笔為你收集整理的Linux学习之遇到的小问题---查看系统版本,虚拟机创建共享文件夹,用到的命令记录。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈对Ubuntu桌面系统的实验性理解
- 下一篇: NCEMASLG-32G的说明