- 尋找檔案:find / -name htt.conf –print locate(先updatedb) which
- 顯示檔案內容more less head tail cat pg(分頁)cat
- 檔案拼接合并:cat 檔案1 檔案2 > 輸出檔案
- 尋找檔案內容grep [選項] 字串 檔案清單
- 對檔案內容排序sort
- 比較檔案內容comm(排好序的檔案)
- diff -b忽略空格 -B忽略空行 -i忽略大小寫 結果中:<第一個檔案 >第二個檔案
- 顯示日曆cal cal 12 2007
- 列印 lpr lp
- 目錄操作: .代表目前的目錄 ..父目錄
- 建立目錄mkdir 複製cp -r 刪除rm -r 或 rmdir(-Rf非空)
- 切換目錄cd program/ 返回使用者主目錄cd 目前的目錄pwd
- 掛載cdrom:mount /dev/cdrom /mnt/cdrom
- 掛載隨身碟: mount /dev/sda1 /mnt/usb
- 卸載 unmount /mnt/cdrom
- 查看進程ps 停止某進程kill 優先順序nice renice
- 進程自動化cron at batch
- 解壓tar -zxvf nmap-3.45.tgz
- 安裝:rpm -i file.rpm
- 空間佔用情況df -a(-T)
- 統計空間大小du -s只顯示總數 -h顯示具體大小
- 檔案大小 ls -sh
- 顯示已分區fdisk -l
- 調整分區大小parted
- 格式化mkfs
- 修複磁碟e2fsck /dev/hdax -a
- MD5校正:md5sum x.iso
- 記憶體:free -m
- 核心版本uname -a(-r)
- 系統資訊uname -a
- 開機資訊dmesg
- 主機名稱hostname IP:hostname -i ping
- 配置網卡ifconfig
- telnet(logout退出)
- ftp (>!退出)
- netstat網路連接資訊
- 編程風格,美化c原始碼:indent -kr-i8 quan.c
- Glibc庫ftp://ftp.gnu.org/gnu/glibc
- 查看版本:rpm -q glibc
- 幕後處理: hello &
- 如果要結束 kill 3216 對很難終止的用 kill -9 2365
- 組合命令以分號隔開:pwd;date
- 用cat建立檔案:cat > file.tmp 然後輸入,按Ctrl+D結束
- wc 統計檔案的行數 字數 字元數
- 查看Shell:echo $SHELL 改變:chsh
- bg 轉換進程到後台
- fg 轉換進程到前台
- 使用者登入login 退出logout或exit
- 修改密碼passwd 終止程式Ctrl+C delete break
- 日期 date 終止輸入Ctrl+D
- 顯示正在登入系統的使用者列表who su切到超級使用者
- 顯示自己的登入名稱who am i
- whereis:查詢命令所在目錄以及協助文檔所在目錄
- which:查詢該命令所在目錄(類似whereis)
- id:列印出自己的UID以及GID。(UID:使用者身份唯一標識。GID:使用者組身份唯一標識。每一個使用者只能有一個唯一的UID和 GID)
- 曆史命令:history
- !!最近一次執行的命令
- finger 可以讓使用者查詢一些其他使用者的資料
- 啟動郵件程式mailx mail Mail 退出郵件系統 x 然後輸入郵件標號閱讀 如:2
- 查看環境變數printenv echo $PATH env
- 添加環境變數export PATH=$PATH:/目錄
- 刪除環境變數unset TEST 設定唯讀readonly TEST
- 當前工作目錄pwd 目前使用者主目錄HOME
- 當前Shell秒數SECONDS 前一個工作目錄OLDPWD
- 曆史命令HISTFILE HISTSIZE 一級提示符PS1 二級PS2
- 轉義符:\!該命令曆史編號 \n換行 \t時間\d日期 \u使用者名稱 \h主機名稱\w目前的目錄
- 檔案操作 複製cp 刪除rm 移動mv
- 查看ls -l –a
-rwxrwxr-x 2 feisky feisky 5022 07-15 03:34 a
-檔案類型:-常規檔案 d目錄 b塊裝置 c字元裝置 p管道 l連結檔案
rwx讀寫權限:三位一組,屬主,屬組,其他
2 串連數
feisky feisky:所有者 所有者所在的組
5022檔案大小
07-15 03:34 最後一次修改的日期和時間
a 檔案名稱
- 修改檔案存取權限:chmod u-x,g+w,o+w file.a u:user g:group o:other a:all
- 修改檔案所有權:chown a.out fei
- chgrp a.out fei
- 判定檔案類型:file satellite
- 重新命名:mv 路徑1 路徑2
- 連結:ln 檔案名稱 新檔案名稱
- 輸出重新導向:
- >把輸出重新導向到檔案中(建立檔案)
- >>追加重新導向,只在末尾添加 如:cal 2007 > 2007
- 輸入重新導向:<
- 管道:| 直接獲得一個程式的輸出作為下一個程式的輸入而不產生臨時檔案
- ls -l /dev/hda* | rev | cat
- ls查看檔案時的顯示色:1. 藍色-->目錄 2. 綠色-->可執行檔 3. 紅色-->壓縮檔 4. 淺藍色-->連結檔案 5. 灰色-->其他檔案
- 開發板上掛載隨身碟:mount -t vfat /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
- 查看本機IP:ifconfig
- 添加系統路徑:export PATH=$PATH:/usr/local/arm/2.95.3/bin/
- Ctrl+R曆史命令
- 格式化代碼:indent -kr -i8 test.c