嵌入式linux學習筆記二 ——linux嵌入式開發環境搭建筆記

這兩天學習總結一下

sudo:   爲普通用戶提升權限

sudo是

linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登錄 和管理時間,同樣也提高了安全性。sudo不是對shell的一個代替,它是面向每個命令的。

//==============================================================================

 

Sudo passwd root   重置密碼

su:  管理員權限切換

SU是( Switch user切換用戶),可讓一個普通用戶切換爲

超級用戶或其他用戶,並可臨時擁有所切換用戶的

權限,切換時需輸入欲切換用戶的密碼;也可以讓超級用戶切換爲普通用戶,臨時以低權限身份處理事務,切換時無需輸入欲切換用戶的密碼。

su - root 切換爲root用戶,需要輸入密碼,切換後環境變量改變,幾乎可以不受限制的做任何事。

su - trunk 從root切換回普通用戶,無需輸入密碼,切換後只擁有trunk權限。

//============================================================================

 

Sudo apt-get update   //更新數據源

 

vim知識

基本上 vi/vim 共分爲三種模式,分別是命令模式(Command mode)輸入模式(Insert mode)底線命令模式(Last line mode)。 這三種模式的作用分別是:

命令模式:

用戶剛剛啓動 vi/vim,便進入了命令模式。

此狀態下敲擊鍵盤動作會被Vim識別爲命令,而非輸入字符。比如我們此時按下i,並不會輸入一個字符,i被當作了一個命令。

以下是常用的幾個命令:

  • i 切換到輸入模式,以輸入字符。
  • x 刪除當前光標所在處的字符。
  • : 切換到底線命令模式,以在最底一行輸入命令。

若想要編輯文本:啓動Vim,進入了命令模式,按下i,切換到輸入模式。

命令模式只有一些最基本的命令,因此仍要依靠底線命令模式輸入更多命令。

輸入模式

在命令模式下按下i就進入了輸入模式。

在輸入模式中,可以使用以下按鍵:

  • 字符按鍵以及Shift組合,輸入字符
  • ENTER,回車鍵,換行
  • BACK SPACE,退格鍵,刪除光標前一個字符
  • DEL,刪除鍵,刪除光標後一個字符
  • 方向鍵,在文本中移動光標
  • HOME/END,移動光標到行首/行尾
  • Page Up/Page Down,上/下翻頁
  • Insert,切換光標爲輸入/替換模式,光標將變成豎線/下劃線
  • ESC,退出輸入模式,切換到命令模式

底線命令模式

在命令模式下按下:(英文冒號)就進入了底線命令模式。

底線命令模式可以輸入單個或多個字符的命令,可用的命令非常多。

在底線命令模式中,基本的命令有(已經省略了冒號):

  • q 退出程序
  • w 保存文件

按ESC鍵可隨時退出底線命令模式。

//====================================================================================

查看ip地址命令    ifconfig

sshd服務器搭建

ssh:  Secure Shell

客戶端        SecureCRT客戶端軟件

 

服務端           SSHD

操作

   apt-get install openssh-server   安裝sshd服務器

Sshd  搭建完成

//====================================================

客戶和服務器之間文件上傳和下載的功能

zmodem協議

Linux   安裝zmodem         sudo apt-get install lrzsz

cat 命令用於連接文件並打印到標準輸出設備上

               rz    (文件上傳 )   sz 文件名       (文件下載)

 

//======================================================================

samba服務

Samba是在

LinuxUNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它爲局域網內的不同計算機之間提供文件及打印機等資源的共享服務。SMB協議是客戶機/服務器型協議,客戶機通過該協議可以訪問服務器上的共享文件系統、打印機及其他資源。

Linux  sambam服務器的安裝    apt-get install samba4

進入服務器配置文件目錄    /etc/samba        //配置smb.conf前  先 備份文件

配置 需要共享那個目錄,以及這個目錄的訪問權限

  sudo vi smb.conf   //進入編輯配置文件  在最後一行加

[linux_share]   表示增加一個新功能

Comment =My share

Path  = /home/linux/lab

Writable = yes

Browseable = yes

samba的用戶權限

 sudo smbpasswd -a linux         設置windows登錄密碼

 sudo   /etc/init.d/ smbd restart     smb服務器重啓            //init.d   是 ubuntu系統服務的前綴目錄

 cd   /home/linux       進入剛纔設置目錄目錄

 mkdir  lab     創建lab共享文件夾

  touch 123.txt   創建123.txt文件

windows客戶端的訪問方式

cmd:\\主機IP

 

 

打開可以看到

 

//===================================================================

另一種文件共享方法

打開我的電腦——>映射網絡驅動器

 

 

 

安裝Vmware Tools

點擊虛擬機——》點擊安裝Vmware Tools等待

   cd    /media/VMware\ Tools/     進入文件目錄

tar解壓

  cd  /tmp/    進入tmp 

  cd   vmware-tools-distrib/ 

    sudo   ./vmware-install.pl       安裝   //加上權限

    cd   /mnt      查看共享文件夾

 

//===================================================

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章