ARM9嵌入式學習筆記(1)-Linux命令

来源:http://www.cnblogs.com/arrowway/archive/2016/04/22/5419508.html
-Advertisement-
Play Games

ARM9嵌入式學習筆記(1) Linux命令 實驗1 1 2 Linux常見命令使用 1. 添加用戶 ; 設置賬戶密碼 ; 切換用戶 2. 關機命令 3. 拷貝命令 cp /home/test /tmp/ //將test文件拷貝到tmp目錄下 cp r /home/dir1 /tmp/ //將目錄d ...


ARM9嵌入式學習筆記(1)-Linux命令

實驗1-1-2 Linux常見命令使用

  1. 添加用戶useradd smb; 設置賬戶密碼passwd smb; 切換用戶su - root

  2. 關機命令shutdown now

  3. 拷貝命令cp

    cp /home/test /tmp/     //將test文件拷貝到tmp目錄下
    cp -r /home/dir1 /tmp/  //將目錄dir1拷貝到tmp目錄下(-r表示包括子目錄)
  4. 移動或者更名mv

    mv /home/test /home/test1  //將test文件改名為test1
    mv /home/dir1 /tmp/        //將dir1目錄移動到tmp目錄下
  5. 刪除命令rm

    rm /home/test       //刪除test文件
    rm -r /home/dir     //刪除dir目錄
  6. 創建目錄mkdir

    mkdir /home/workdir         //在home目錄下創建workdir目錄
    mkdir -p /home/dir1/dir2    //在home目錄下創建dir1/dir2目錄(-p表示如果dir1不存在則先創建dir1)
  7. cd;ls;查看當前路徑pwd

    ls -a /home           //顯示home目錄下所有文件與目錄(包含隱藏文件)
    ls -l /home           //顯示詳細信息
    ls -c /home           //按修改時間順序
  8. 打包與壓縮命令tar,unzip-c打包;-x解壓;

    tar cvf tmp.tar /home/tmp  //將home/tmp目錄下的文件打包成tmp.tar
    tar xvf tmp.tar            //在當前目錄解壓tmp.tar
    tar cvzf tmp.tar.gz /home/tmp //壓縮成tmp.tar.gz文件
    tar xvzf tmp.tar.gz           //解壓tar.gz文件
    unzip tmp.zip                 //解壓zip文件
  9. 改變訪問許可權命令chmod

    chmod g+w hello.c    //給hello.c文件加上寫的許可權
    chmod 761 hello.c    //可讀可寫可執行
  10. 查看磁碟使用情況df,查看目錄大小du

    df -k               //KB為單位顯示磁碟使用情況
    du -b ipc           //bit為單位顯示目錄ipc的大小
  11. 網路配置命令ifconfig

    ifconfig eth0 192.168.0.100   //配置eth0網卡ip地址為192.168.0.100
    ifconfig eth0 down            //暫停eth0網卡的工作
    ifconfig eth0 up              //恢復eth0網卡的工作
  12. 查看網路狀態netstat

    netstat -a            //查看系統中所有網路監聽埠
  13. 查找字元串grep

    grep "file" ./ -rn    //在./當前目錄-r遞歸查找-n顯示行號查找包含file字元串的文件
    netstat -a | grep tftp  //查看所有埠中用於tftp的埠
  14. 軟體安裝命令rpm

    rpm -ivh tftp-server-0.42.1.i386.rpm   //安裝tftp包
    rpm -qa            //列出所有已安裝的rpm包
    rpm -qa | grep tftp  //查找所有關於tftp的安裝包
    rpm -e tftp-server-0.42-3.1  //卸載tftp包
  15. 掛載mount,卸載umount

    mount /dev/cdrom /mnt    //將光碟機掛載到/mnt目錄下
    umount /mnt              //取消光碟機在/mnt下的掛載
  16. 查找文件命令find

    find ./ -name 'smp*'   //在當前及子目錄中尋找smp開頭的文件
    find ./ -name 'test'   //在當前及子目錄中尋找test文件
  17. top命令-查看系統中進程對cpu、記憶體等的占用情況

  18. 查看進程目錄ps

    ps aux     //查看系統中所有進程
    ps -ef | grep abc  //查找含有“abc”的活動進程
  19. 殺死進程kill

    kill -s SIGKILL 15933   //15933-PID SIGKILL(-9)-強制終止
    kill -9 3268            //強制終止進程3268    
  20. 查看命令或者函數使用信息man

    man grep       //查看grep使用方法

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前言 在操作資料庫的時候經常會用到判斷數據表、視圖、函數/方法、存儲過程是否存在,若存在,則需要刪除後再重新創建。以下是MS SQL Server中的示例代碼。 數據表(Table) 創建數據表的時候判斷數據表是否存在,若存在則刪除,會經常使用,特別是初始化的時候。 視圖(View) 創建視圖的時候 ...
  • MongoDB 簡介 MongoDB 是一個強大、靈活、易於擴展的通用型資料庫,二級索引、範圍查詢、排序、聚合、地理空間索引等MongoDB 是一個面向文檔的資料庫,非關係型。基本概念:1. 文檔:資料庫的基本單元,類似於"行"2. 集合(collection):動態模式(可以存儲不同結構的文檔)的 ...
  • 對於排查問題找出性能瓶頸來說,最容易發現並解決的問題就是MYSQL的慢查詢以及沒有得用索引的查詢。 方法一: 這個方法我正在用,呵呵,比較喜歡這種即時性的。 Mysql5.0以上的版本可以支持將執行比較慢的SQL語句記錄下來。mysql> show variables like 'long%'; 註 ...
  • 閱讀目錄 序 時間同步 系列索引 本文版權歸mephisto和博客園共有,歡迎轉載,但須保留此段聲明,並給出原文鏈接,謝謝合作。 文章是哥(mephisto)寫的,SourceLink 本文版權歸mephisto和博客園共有,歡迎轉載,但須保留此段聲明,並給出原文鏈接,謝謝合作。 本文版權歸meph ...
  • SQL Server中,經常會用到Identity標識列,這種自增長的欄位操作起來的確是比較方便。但它有時還會帶來一些麻煩。 示例一 :當表中被刪除了某些數據的時候,自增長列的編號就不再是一個連線的數列。這種時候我們可以用以下方案來解決。 http://www.cnblogs.com/rouchen ...
  • --模擬用戶登錄,該用戶ID為1010 fnd_global.apps_initialize(user_id => 1010, resp_id => 20420, resp_appl_id => 1); end; --獲取當時登錄的用戶的ID DECLARE l_user_id NUMBER :=  ...
  • 估計沒什麼價值,單純地記錄下時間,以便以後查看。 TMS320F28335 STM32f030 i3 4170 i3 4170 主頻 150MHz 48MHz 3.7GHZ 3.7GHZ IDE CCS6.0 Eclipse VS2015社區版 VS2015社區版 加速技術 rts2800_fpu3 ...
  • crontab參數: -u:幫助其他用戶建立或移除工作排程 -l:查閱crontab的工作內容 -r:移除所有的crontab的工作內容 -e:編輯crontab文件 每項工作有六個欄位: * * * * * * 分鐘 小時 日期 月份 周 指令 0-59 0-23 1-31 1-12 0-7 指令 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...