什麼是shell, 作業系統執行的本身其實並不需要人來控制。
但人需要告訴作業系統做什麼,這個互動程式,就被稱為shell。
這裡我把shell分成三種:
這種shell有很多種,windows的explorer.exe,linux的gnome/kde ....
在windows看到的桌面,開始選單,也是一種圖形shell
終端shell除了windows下的cmd.exe已經弱化到殘廢的地步,其他的作業系統都是比較強悍的;
終端shell最大的特點是字元操作,沒有圖形,試想,如果你的作業系統顯示卡驅動崩潰了,繪圖功能不舉了,這就是最後的稻草了。
事實上,幾乎所有的顯示卡驅動都是在終端shell下編寫,然後用於繪製圖形shell....
特別是在linux\mac\android下面,終端shell是灰常的強大的。
如:bash\zsh\....
還有很多,與本文無關,不討論。
ok, 說到這兒,大家都應該明白了,adb shell ,其實就是連線到咱們的kf(android)的終端shell。舉個例子,我們可以在re管理器裡把乙個檔案從/sdcard/ 複製到/sbin..
操作還是比較麻煩的,但在adb shell中可以這麼做:
cp /sdcard/a.txt /sbin/
adb shell遇到的問題:
新增pc上android sdk下plat-tool中的adb.exe 路徑到系統path中,連上手機,開啟cmd後,就能使用adb shell進入到手機的控制台,就相當於進入到了android中的控制中心,我想,我們平常經常用到的vs下的控制台應用程式也是一樣的吧。但是,進入到adb shell之後,如果手機沒有root許可權的話,在這個控制中心你是不能進行操作的,所以需要對手機進行root許可權。
學習shell指令碼遇到的問題
16 03 07 bin bash echo hello world 存為hello.sh 在終端執行時,輸入 hello.sh 報錯 bash hello.sh permission denied 檢視文字許可權為 ls l hello.sh rw r r 1 wangdanying staff ...
cocoa pods安裝及遇到的問題
換了一台mac 之後自己裝cocoa pods,先貼一下安裝操作 1.查 gem source l 2.移除ruby gem source remove 3.用 的ruby gem sources a 4.再查結果如下 current sources added to sources 5.安裝 su...
windows mysql安裝及遇到的問題
basedir c program files mysql mysql 5.6 datadir c program files mysql mysql 5.6 data 以管理員身份開啟cmd c windows system32 cmd.exemysqld install 安裝服務 mysqld ...