以樹狀圖顯示指定路徑結構:
tree -x path
顯示後台暫停的程序:
jobs
fg number
將本地檔案拷貝至遠端
scp local_file remote_username@remote_ip:remote_folder
殺死指定程式:
killall minicom
登陸ssh:
(主機需要安裝server,apt-get install server)
檢視軟體是否安裝:
例項:dpkg -s vsftpd或者dpkg -l | grep vsftpd
臨時新增環境變數:
例如/work/tools/opt/friendlyarm/toolschain/4.5.1/bin
path="$path:/work/gcc/arm-2014.05/bin"
新增root賬號:
sudo passwd root
ubuntu vi 上下左右變abcd:
apt-get install vim
vsftpd使用root登陸:
vi /etc/ftpusers
去掉root
檢視應用程式安裝位置:
例項:which gcc
檢視記憶體使用情況:
cat /proc/meminfo或者free
打補丁:
patch -p1 < ../../tools/linux-3.4.2_digitpic_jz2440.patch (p1表示省略的路徑個數,《後表示補丁所在位置)
常用命令:
cd命令
這是乙個非常基本,也是大家經常需要使用的命令,它用於切換當前目錄,它的引數是要切換到的目錄的路徑,可以是絕對路徑,也可以是相對路徑。
ls命令
這是乙個非常有用的檢視檔案與目錄的命令。
grep命令
該命令常用於分析一行的資訊,若當中有我們所需要的資訊,就將該行顯示出來,該命令通常與管道命令一起使用,用於對一些命令的輸出進行篩選加工等等。
find命令
find是乙個基於查詢的功能非常強大的命令,相對而言,它的使用也相對較為複雜,引數也比較多。
cp命令
該命令用於複製檔案,copy之意,它還可以把多個檔案一次性地複製到乙個目錄下。
mv命令
該命令用於移動檔案、目錄或更名,move之意。
rm命令
該命令用於刪除檔案或目錄,remove之意。
ps命令
該命令用於將某個時間點的程序運**況選取下來並輸出,process之意。
kill命令
該命令用於向某個工作(%jobnumber)或者是某個pid(數字)傳送乙個訊號,它通常與ps和jobs命令一起使用。
tar命令
該命令用於對檔案進行打包,預設情況並不會壓縮,如果指定了相應的引數,它還會呼叫相應的壓縮程式(如gzip和bzip等)進行壓縮和解壓。
cat命令
該命令用於檢視文字檔案的內容,後接要檢視的檔名,通常可用管道與more和less一起使用,從而可以一頁頁地檢視資料。
chmod命令
該命令用於改變檔案的許可權。
vim命令
該命令主要用於文字編輯,它接乙個或多個檔名作為引數,如果檔案存在就開啟,如果檔案不存在就以該檔名建立乙個檔案。vim是乙個非常好用的文字編輯器,它裡面有很多非常好用的命令。
linux嵌入式開發
我的環境 主機 ubuntu 64位 開發板 mini2440 6 makefile檔案修改 在 opt friendlyarm mini2440 linux 2.6.29下執行 sudo vi.makefile 搜尋arm linux得到乙個結果 cross compile?arm linux 然...
嵌入式Linux開發流程
在乙個嵌入式系統中使用linux開發,根據應用需求的不同有不同的配置開發方法,但是一般都要經過如下的過程.1 1 建立開發環境 2 2 配置開發主機 配置minicom,一般的引數為波特率為115 200bps,資料位為8位,停止位為1,無奇偶校驗,軟體硬體流控設為無。在windows下的超級終端的...
嵌入式Linux開發流程
在學習嵌入式開發的過程中,尤其是開始入門時,包括各種各樣的教程,都是在講學習linux,很少講如何利用linux來開發屬於自己的嵌入式專案,也就是沒有乙個全域性的概念,簡單理解,大概流程如下 一 建立開發環境 這一步,就相當於在win系統下,要安裝乙個ide開發環境,如mdk,iar等。二 配置開發...