1. 程式人生 > >Mac OSX 快捷鍵&命令行

Mac OSX 快捷鍵&命令行

mes adb 圖像 nbsp 圖片 -i 指定命令 隱藏文件 切換

一.Mac OSX 快捷鍵

技術分享圖片

ctrl+shift 快速放大dock的圖標會暫時放大,而如果你開啟了dock放大

Command+Option+W 將所有窗口關閉

Command+W 將當前窗口關閉(可以關閉Safari標簽欄,很實用)

Command+Option+M 將所有窗口最小化

Command+Q 關閉當前應用程序(相當於Dock鼠標右鍵推出.很實用)

Command+M 將目前使用的窗口最小化

Command+H 隱藏當前窗口或者軟件

Command+tab 為切換當前工作任務

Control+Command+S 切換控制條的顯示和隱藏

Command+i 常規信息(顯示及設置圖標屬性)

Command+delete 移到廢紙簍(刪除)

Optionion+鼠標 拖圖像或文件夾可以將圖像或文件夾拷貝到其它文件夾中,而不是移動

Command+Shift+backspace 清空廢紙簍(再加上option一起按能跳過確認對話框)

Command+N 鍵可以建立新文件夾 “return”或“enter”或“O”鍵可以打開所選項目

Command+Option+esc 鍵可以強行退出死機程序

Command+Shift+3 截圖(當前屏幕)

Command+Shift+4 截圖(自由選取範圍)

Option+F12 關機窗口(能選擇關機、重起、睡眠)

Command+1 以圖標方式顯示

Command+2 以分欄方式顯示

Command+3 以列表方式顯示

Command+4 以Cover Flow方式顯示

return或enter 鍵可以編輯所選圖像或文件夾的名稱

二.Mac OSX 命令行:

基本命令

1、列出文件

ls 參數 目錄名 例: 看看驅動目錄下有什麽:ls /System/Library/Extensions

參數 -w 顯示中文,-l 詳細信息, -a 包括隱藏文件

2、轉換目錄

cd 例:想到驅動目錄下溜達一圈 cd /System/Library/Extensions

3、建立新目錄

mkdir 目錄名 例:在驅動目錄下建一個備份目錄 backup mkdir /System/Library/Extensions/backup

在桌面上建一個備份目錄 backup mkdir /User/用戶名/Desktop/backup

4、拷貝文件

cp 參數 源文件 目標文件 例:想把桌面的Natit.kext 拷貝到驅動目錄中 cp -R /User/用戶名/Desktop/Natit.kext /System/Library/Extensions

參數R表示對目錄進行遞歸操作,kext在圖形界面下看起來是個文件,實際上是個文件夾。

把驅動目錄下的所有文件備份到桌面backup

cp -R /System/Library/Extensions/* /User/用戶名/Desktop/backup

5、刪除文件

rm 參數 文件 例:想刪除驅動的緩存 rm -rf /System/Library/Extensions.kextcache rm -rf /System/Library/Extensions.mkext

參數-rf 表示遞歸和強制,千萬要小心使用,如果執行了 rm -rf / 你的系統就全沒了

6、移動文件

mv 文件 例:想把AppleHDA.Kext 移到桌面 mv /System/Library/Extensions/AppleHDA.kext /User/用戶名/Desktop

想把AppleHDA.Kext 移到備份目錄中 mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup

7、文本編輯

nano 文件名 例:編輯natit Info.plist nano /System/Library/Extensions/Natit.kext/Info.plist

目錄操作:

命令名 功能描述 使用舉例

mkdir 創建一個目錄 mkdir dirname

rmdir 刪除一個目錄 rmdir dirname

mvdir 移動或重命名一個目錄 mvdir dir1 dir2

cd 改變當前目錄 cd dirname

pwd 顯示當前目錄的路徑名 pwd

ls 顯示當前目錄的內容 ls -la

文件操作:

命令名 功能描述 使用舉例

cat 顯示或連接文件 cat filename

od 顯示非文本文件的內容 od -c filename

cp 復制文件或目錄 cp file1 file2

rm 刪除文件或目錄 rm filename

mv 改變文件名或所在目錄 mv file1 file2

find 使用匹配表達式查找文件 find . -name "*.c" -print

file 顯示文件類型 file filename

選擇操作:

命令名 功能描述 使用舉例

head 顯示文件的最初幾行 head -20 filename

tail 顯示文件的最後幾行 tail -15 filename

cut 顯示文件每行中的某些域 cut -f1,7 -d: /etc/passwd

colrm 從標準輸入中刪除若幹列 colrm 8 20 file2

diff 比較並顯示兩個文件的差異 diff file1 file2

sort 排序或歸並文件 sort -d -f -u file1

uniq 去掉文件中的重復行 uniq file1 file2

comm 顯示兩有序文件的公共和非公共行 comm file1 file2

wc 統計文件的字符數、詞數和行數 wc filename

nl 給文件加上行號 nl file1 >file2

進程操作:

命令名 功能描述 使用舉例

ps 顯示進程當前狀態 ps u

kill 終止進程 kill -9 30142

時間操作:

命令名 功能描述 使用舉例

date 顯示系統的當前日期和時間 date

cal 顯示日歷 cal 8 1996

time 統計程序的執行時間 time a.out

網絡與通信操作:

命令名 功能描述 使用舉例

telnet 遠程登錄 telnet hpc.sp.net.edu.cn

rlogin 遠程登錄 rlogin hostname -l username

rsh 在遠程主機執行指定命令 rsh f01n03 date

ftp 在本地主機與遠程主機之間傳輸文件 ftpftp.sp.net.edu.cn

rcp 在本地主機與遠程主機 之間復制文件 rcp file1 host1:file2

ping 給一個網絡主機發送 回應請求 ping hpc.sp.net.edu.cn

mail 閱讀和發送電子郵件 mail

write 給另一用戶發送報文 write username pts/1

mesg 允許或拒絕接收報文 mesg n

Korn Shell 命令 :

命令名 功能描述 使用舉例

history 列出最近執行過的 幾條命令及編號 history

r 重復執行最近執行過的 某條命令 r -2

alias 給某個命令定義別名 alias del=rm -i

unalias 取消對某個別名的定義 unalias del

其它命令

命令名 功能描述 使用舉例

uname 顯示操作系統的有關信息 uname -a

clear 清除屏幕或窗口內容 clear

env 顯示當前所有設置過的環境變量 env

who 列出當前登錄的所有用戶 who

whoami 顯示當前正進行操作的用戶名 whoami

tty 顯示終端或偽終端的名稱 tty

stty 顯示或重置控制鍵定義 stty -a

du 查詢磁盤使用情況 du -k subdir

df /tmp 顯示文件系統的總空間和可用空間

w 顯示當前系統活動的總信息

mac 刪除文件夾裏所有的.svn文件

直接在終端裏面,執行命令(貌似目錄名中不能包含空格):

sudo find /Users/cundong/Documents/source -name ".svn" -exec rm -r {} \;

把手機中文件取出來

adb pull /sdcard/360Download/source.apk /Users/cundong/Desktop/target.apk

將MAC中文件推到手機中

adb push /Users/cundong/Desktop/source.apk /sdcard/360Download/target.apk

反編譯APK中java文件

1).解壓APK,得到 classes.dex;

2).下載dex2jar http://code.google.com/p/dex2jar/

解壓

給權限 chmod +x dex2jar.sh

運行 ./dex2jar.sh /Users/cundong/Desktop/xxxx.apk

3).下載jd-gui可以直接打開看。 http://java.decompiler.free.fr/

Mac OSX 快捷鍵&命令行