Archive for the ‘Linux’ Category

Create file system image

22 十月, 2018

簡述

說明如何建立各種不同的 file system 的映像檔

 

創建 FAT file system

$ dd if=/dev/zero of =fat.fs bs=1024 count=10240

$ fdisk fat.fs

依序輸入 o, n, t/c, w, 接受所有 default 設定

$ mkfs.vfat fat.fs

$ sudo mkdir /mnt/fat

$ sudo chmod 777 /mnt/fatls

$ sudo mount fat.fs /mnt/fat

/* $ sudo mount fat.fs /mnt/test -o username=guest,dir_mode=777,file_mode=666

$ sudo cp -r ~/NA51023_BSP/chicony/appn/SD3/* /mnt/fat

創建 Squashed file system

http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html

創建 UBI system

Creating and flashing UBI / UBIFS images

 

Linux commands

5 九月, 2018

簡單紀錄 Linux 常用的命令 :

 

Date 日期設定

  • 中文的日期輸出格式, 常常不是預期要用到的. 這個只要設定環境變數就可以了
  • $ export LC_TIME=zh_TW.UTF-8, export LC_TIME=en_US.UTF-8
  • 修改到啟動檔
  • ~/.bashrc
  • /etc/default/locale
  • /etc/e

列出 CPU/記憶體使用程序

$ ps -eo pid,ppid, cmd, %mem, %cpu –sort=-%mem

$ ps

壓縮/解壓縮目錄

$ tar -zcvf <archive-name>.tar.gz <folder-name>

$ tar -zxvf <archive-name>.tar.gz -C <folder-name>

$ tar -jxf <archive-name>.tar.bz2

尋找檔案

$ find . -name “rtl8188eufw.bin"

$ ln -s <folder> <lin>

在目錄中尋找檔案內的字串

$ grep -rnw ‘string’ folder

檢視目錄中檔案大小

$ du -mh .

處理目錄中的所有檔案

$ for f in folder/ ; do cat “$f" ; done