1. 程式人生 > >ios 第0天 mac 下的系統命令

ios 第0天 mac 下的系統命令

一、三大作業系統:

1、Unix/Linux:   肯.湯普遜和丹尼斯.裡奇/林納斯·託沃茲(Linus Torvalds)
2、windows :     比爾蓋茨
3、mac     :     喬布斯二、如何使用mac系統
1) windows下的圖形介面和mac中的圖形介面比較; 
       2) mac系統:    .dmg(壓縮映象檔案)   .pkg(安裝包配置檔案)
           windows:   .iso                               .exe========================================================================

命令提示符

三、終端使用
1)如何開啟終端
1.通過finder開啟
2.將固定到dock中
2)終端/DOS比較
主機名:當前目錄 使用者名稱3)unix命令
1.pwd顯示當前目錄
1)windows中的路徑,路徑表示的意義。
2)mac中路徑與windows的不同:目錄與分割槽。(mac:分割槽從屬於目錄;win:目錄從屬於分割槽)
3)顯示的目錄與finder中對比:在finder中找到終端中的各個目錄。
2.ls檔案顯示
1)如何顯示當前目錄下的檔案
3.cd進入目錄
1)如何進入目錄
2)返回上級目錄

3)cd 快速回到使用者目錄

4.ls引數使用
1)顯示當前目錄下檔案的資訊
ls -l2)如何顯示所有檔案,包括以點開頭的檔案
ls -a
3)如何顯示指定目錄檔案
ls  引數   檔名5.相對路徑和絕對路徑
..    上級目錄
.     當前目錄
1)如何通過絕對路徑進入目錄
2)如何進入/目錄4)終端技巧
1.檔案和命令名的補全
tab鍵補全
2.歷史命令
方向鍵的上和下查詢與history命令
3.clear清屏或者control+l5)檔案操作:檔案建立,刪除和複製1.touch [現直接使用 vi 檔名 可以建立並直接編輯檔案]
touch  檔名
2.rm  -選項  檔名     選項:-f  強制刪除;-r  刪除資料夾
3.cp複製
 cp   原始檔  目標路徑

4.mv剪下
mv  原始檔   目標路徑 N
 重新命名:
mv  檔名    ./xxxx/新的檔名

6)目錄操作:目錄建立,複製和刪除
1.mkdir   目錄名
2.rm -r   目錄名
3.cp -r
cp -r testDir   Desktop/
將testDir目錄拷貝到桌面
P.S: testDir後面不能有/,帶/表示只/Users/mac複製裡面的內容,不復制資料夾目錄
4.mv 

命令其實就是一些已經編寫好的應用程式
除了終端自帶的之外,還有第三方的命令

==========================================================================
四、vim使用
1.記事本使用
1)建立文字
2)編輯文字
3)儲存文字
4)退出程式

2.vim使用
1)開啟檔案
vim   檔名
2)模式切換           i                   esc                
文字模式->插入模式->文字模式->命令列模式->wq
文字模式
插入模式
i:插入
//o:新行
//a:當前游標追加
//A:當前游標行的最後
命令列模式
:w 儲存
:q 退出
:wq 儲存退出
:q! 強制不儲存退出 
    
以下快捷鍵必須在文字模式下執行
3)複製、貼上
yy
nyy
p
4)刪除、剪下
dd
ndd
6)內容撤銷和重做
u撤銷 相當於command + z
7)內容定位
:行號

8)vim使用技巧
顯示行號
:set number
:set    nu
set nonumber/nonu

檔案頭和檔案尾切換
gg  檔案頭
shift + g 檔案尾
行數  +  G   
 
行首和行尾切換
0  行首
shift + $  行尾

選擇行和單個字元 
//shift + v 選擇行
//v選擇單個字元
===========================================


五、第一個c語言程式
1.helloworld.c程式講解
程式碼格式
程式碼註釋
2.程式碼的編譯
方法一、gcc helloworld.c //預設檔名a.out
./a.out //執行檔案

方法二、gcc -o helloworld helloworld.c //輸出指定名
./helloworld  //執行檔案

3.瞭解程式碼開發過程:
1)編輯
2)編譯+編譯錯誤提示
3)連線
4)執行+執行錯誤提示

===========================================
vim的功能增強配置:

vim配置檔案:
vi  .vimrc
程式碼自動補全功能配置需要新增:
ctrl+p | ctrl+n
終端配置檔案:
vi  .vimrc
ls的顏色功能配置:
touch  檔名
2.rm  -選項  檔名     選項:-f  強制刪除;-r  刪除資料夾
3.cp複製
 cp   原始檔  目標路徑4.mv剪下
mv  原始檔   目標路徑 N
 重新命名:
mv  檔名    ./xxxx/新的檔名6)目錄操作:目錄建立,複製和刪除
1.mkdir   目錄名
2.rm -r   目錄名
3.cp -r
cp -r testDir   Desktop/
將testDir目錄拷貝到桌面
P.S: testDir後面不能有/,帶/表示只/Users/mac複製裡面的內容,不復制資料夾目錄
4.mv 命令其實就是一些已經編寫好的應用程式
除了終端自帶的之外,還有第三方的命令==========================================================================
四、vim使用
1.記事本使用
1)建立文字
2)編輯文字
3)儲存文字
4)退出程式2.vim使用1)開啟檔案
vim   檔名
2)模式切換           i                   esc                
文字模式->插入模式->文字模式->命令列模式->wq
文字模式
插入模式
i:插入
//o:新行
//a:當前游標追加
//A:當前游標行的最後
命令列模式
:w 儲存
:q 退出
:wq 儲存退出
:q! 強制不儲存退出 
以下快捷鍵必須在文字模式下執行
3)複製、貼上
yy
nyy
p
4)刪除、剪下
dd
ndd
6)內容撤銷和重做
u撤銷 相當於command + z
7)內容定位
:行號8)vim使用技巧
顯示行號
:set number
:set    nu
set nonumber/nonu檔案頭和檔案尾切換
gg  檔案頭
shift + g 檔案尾
行數  +  G   
行首和行尾切換
0  行首
shift + $  行尾選擇行和單個字元 
//shift + v 選擇行
//v選擇單個字元
===========================================五、第一個c語言程式
1.helloworld.c程式講解
程式碼格式
程式碼註釋
2.程式碼的編譯
方法一、gcc helloworld.c //預設檔名a.out
./a.out //執行檔案方法二、gcc -o helloworld helloworld.c //輸出指定名
./helloworld  //執行檔案3.瞭解程式碼開發過程:
1)編輯
2)編譯+編譯錯誤提示
3)連線
4)執行+執行錯誤提示===========================================
vim的功能增強配置:vim配置檔案:
vi  .vimrc
程式碼自動補全功能配置需要新增:
ctrl+p | ctrl+n
終端配置檔案:
vi  .vimrc
ls的顏色功能配置:

.bash_profile

附:

新建 /etc/vim/vimrc.local,[mac 下命令:直接 vi  .vimrc]檔案裡面新增內容如下(僅供參考):

set nu

set nocp

set ru

set hls

set is

syntax on

set backspace=indent,eol,start

set sw=4

set ts=4

set sm

set cin

colo slate

set guifont=Courier\ New\ 10

map <F3> !g++ % -o mainutocmd FileType python setlocal et stasw=4 sts=4

Vi對中文的支援:

新建使用者目錄下的 .vimrc

$ vi ~/.vimrc

新增如下內容:

let &termencoding=&encoding

set fileencodings=utf-8,gbk,ucs-bom,cp936

vi的命令列模式下輸入:wq!儲存退出。 

================================================over====================================