===============================
系統(tǒng)命令
===============================
目前市場(chǎng)上面熟悉的系統(tǒng):
1.? window? ? 微軟
2.? Linux? ? ? ? ? 開(kāi)源
3.? Unix? ? ? ? ? ? 肯.湯普遜, 丹尼斯.里奇? 貝爾實(shí)驗(yàn)室
4.? Mac os x
5.? 移動(dòng)互聯(lián)網(wǎng):
iOS.? ? ? ? ? :? 蘋果公司 ? ? Android :? 谷歌
mac系統(tǒng)介紹
(1) 開(kāi)關(guān)機(jī), 開(kāi)始菜單? ??? —? windows? 開(kāi)始
(2) Finder使用? ? 我的電腦
文件的復(fù)制(command + c
拷貝? command + v
撤銷 command+z
全選 command+a)
【注釋】圖形界面中稱為文件夾(folder),命令行中稱為目錄(directory)
Mac OS下的常用快捷鍵
<1>Command + space? ? 輸入法切換? CTR
<2>Command + c? ? ? ? ? ? ? 復(fù)制
<3>Command + v?? ? ? ? ? ? ? 粘貼
<4>Command + x? ? ? ? ? ? ? 剪切
<5>Command + z? ? ? ? ? ? ? ? 撤銷
<6>Command + tab? ? ? ? ? 程序之間的切換
<7>Control + space? ? ? ? ? 搜索
(3) safari 瀏覽器
(4) 文本編輯和輸入法切換 (command + 空格)
(5) 系統(tǒng)偏好配置(顯示器,輸入法設(shè)置)
10.2.165.67
————————————————————
Windows 開(kāi)發(fā)C語(yǔ)言
vc ++,? vs,? wintc,? tuberc
Mac 系統(tǒng)
1) 系統(tǒng)自帶的終端
每一行,每一個(gè)字符都自己寫
2) Xcode 開(kāi)發(fā)工具, 蘋果
Mac終端基本指令:
0. 什么是終端?
操作計(jì)算機(jī): 圖形化界面,
命令
1. 如何打開(kāi)終端
打開(kāi)終端,進(jìn)入個(gè)人家目錄(HomeDirectory)
每個(gè)用戶所有的文件,都保存在Home目錄之下
終端介紹:
Last login: Mon Jun? 8 09:13:32 on ttys000
lqsMacBook-Pro-6? :? ~ mac$
主機(jī)名 :? ~ 當(dāng)前用戶名 $
~:? ? 表示當(dāng)前所處的文件的目錄位置。
~: 用戶主目錄
[相關(guān)的命令]
1. pwd? 顯示當(dāng)前工作目錄、顯示當(dāng)前的位置
Finder使用和文件的路徑
2. ls 查看文件下子目錄列表
【注】如B目錄位于A目錄之下,稱B是A的子目錄
ls -l? ? 查看當(dāng)前文件夾下面的子目錄的屬性(創(chuàng)建時(shí)間,大小)
ls - a 查看所有的子目錄,包括隱藏的文件
【注】命令與參數(shù)之間必須要加上 空格
用戶主目錄? ? ~
根目錄? ? ? ? ? /
3. cd 進(jìn)入某個(gè)目錄
【路徑】 在終端里面,文件夾又叫做路徑
【相對(duì)路徑】 從當(dāng)前路徑出發(fā),進(jìn)入某一個(gè)文件夾
【絕對(duì)路徑】 從根目錄出發(fā),? ? 進(jìn)入某一個(gè)文件夾
cd? +路徑
打開(kāi)終端,系統(tǒng)默認(rèn)處于~ (用戶主目錄)下面
如果想訪問(wèn)磁盤的某一個(gè)路徑,可以通過(guò)cd指令完成
相對(duì)路徑和絕對(duì)路徑
例如:訪問(wèn)Desktop 路徑
cd ./Desktop? 等價(jià)于 cd Desktop? — 相對(duì)路徑
cd /Users/mac/….? 絕對(duì)路徑
cd ~ 或者 cd? 進(jìn)入用戶主目錄
cd /? ? ? ? ? 進(jìn)入根目錄
4. 小技巧
TAB — 自動(dòng)補(bǔ)全
ctr+l? — 清屏
按上下 鍵—進(jìn)行之前輸入的命令的查找
課堂練習(xí):
1、在桌面上建立一個(gè)新的文件夾 myword,通過(guò)終端
訪問(wèn)這個(gè)文件夾。要求:通過(guò)絕對(duì)路徑和相對(duì)路徑兩種
方法。
5. 文件操作 (創(chuàng)建、復(fù)制、移動(dòng)、改名、刪除)
1) 文件的操作? .txt, .doc, .rtf
創(chuàng)建: touch + 路徑/文件名
[注]: 如果沒(méi)有給后綴,默認(rèn)是.txt的文件
復(fù)制:cp 路徑/源文件? 目標(biāo)路徑/目標(biāo)文件
移動(dòng):mv 路徑/源文件? 目標(biāo)路徑/目標(biāo)文件
[注]: 如果源文件和目標(biāo)文件不同名,那么即為
改名
刪除:rm? 路徑/源文件
[注]: 徹底的刪除,不會(huì)刪除到廢紙簍
2) 文件夾的操作
在終端里面, 文件夾又叫做路徑。
創(chuàng)建:? mkdir? + 路徑/文件夾名
復(fù)制:? cp -r? 路徑/源文件夾? 目標(biāo)路徑/目標(biāo)文件夾
移動(dòng):? mv? ? 路徑/源文件夾? 目標(biāo)路徑/目標(biāo)文件夾
【注】: mv移動(dòng)文件夾的時(shí)候,不需要 -r
刪除:? rm? -r 路徑/源文件夾
課堂練習(xí):
以下操作都在終端上執(zhí)行:
1、在桌面建立一個(gè)新的文件夾xiaoqiang
2、在xiaoqiang文件夾下創(chuàng)建一個(gè)新的文件 test
3、將test文件改名為text
4、把文件夾xiaoqiang移動(dòng)到 ~ 下
5、刪除xiaoqiang文件夾
Unix:? 命令
————————————————————
vim的使用? ? ? ? C
1. 演示記事本的使用
1)? 創(chuàng)建
2)編輯
3)保存
4)退出
2.vim的使用
<1> 打開(kāi)文件
vim? + 文件名
<2>模式切換
vim 的三種模式:
1、一般模式(默認(rèn))
2、插入模式(寫文字)
3、命令行模式(保存)
各種模式的功能區(qū)分如下:
1、一般模式:控制屏幕光標(biāo)的移動(dòng),字符和光標(biāo)的刪除,
移動(dòng)復(fù)制某區(qū)段。
2、插入模式:唯有在插入模式下,才可以做文字?jǐn)?shù)據(jù)輸入,
按 esc 鍵可以回到“一般模式”。
3、命令行模式:將儲(chǔ)存文件或者離開(kāi)編輯器,也可設(shè)置編輯環(huán)境,
如尋找字符串,列出行號(hào)等。
【注意】
進(jìn)入vim, 處于一般模式,此時(shí)不能夠進(jìn)行文字輸入,如果想
進(jìn)行文字輸入,必須進(jìn)入插入模式, 按 ‘i’,’a’,’o’
進(jìn)入插入模式。
【注】快捷鍵—要使用英文輸入法。
i: 插入,從目前光標(biāo)所在之處插入所輸入文字
o: 插入新的一行,從行首開(kāi)始輸入文字。
a: 增加,目前光標(biāo)所在的下一個(gè)字開(kāi)始輸入文字。
3. vim常用命令
<1> 插入模式狀態(tài)下
按 [ESC]進(jìn)入一般模式
<2> 一般模式狀態(tài)下常用的快捷鍵
按 i a o? 進(jìn)入到插入模式
shift +:? ? 進(jìn)入命令行模式
h j k l:? ? ? 左下上右
yy? ? :? ? ? 復(fù)制當(dāng)前光標(biāo)所在的行
p? ? ? :? ? ? 粘貼到光標(biāo)的下一行
dd? :? ? ? 剪切光標(biāo)所在的行
n + yy:? ? 復(fù)制光標(biāo)往下的n行
n + dd:? ? 剪切光標(biāo)往下的n行
shift + $ :? 光標(biāo)快速定位到行尾
0? ? ? ? ? :? ? ? 光標(biāo)快速定位到行首
gg? ? ? :? ? ? 快速定位到第一行
(shift + g)/G : 快速定位到尾行
【注】只能在一般模式下才能進(jìn)入命令行模式
<3>命令行模式狀態(tài)下
w? : 保存
q? : 退出
wq:? 先保存在退出
q!? :? 不保存退出
set nu/number : 顯示行號(hào)
set nonu/nonumber: 取消行號(hào)
【注】在vim窗口打開(kāi)的情況下,不能夠直接關(guān)閉窗口。
二、C語(yǔ)言的第一個(gè)程序
C語(yǔ)言的源文件的后綴:? .c
第一步:
創(chuàng)建C語(yǔ)言的源文件:
touch? 文件名.c
第二步:
編程
vim? 文件名.c? 打開(kāi)文件
第三步:
編譯 — 生成a.out 可執(zhí)行文件
gcc 文件名.c
第四部:
運(yùn)行
./a.out
六、作業(yè)
1.打印下列圖形
1)
_? _
(_)(? )____
<‘_, ____)~~~~~~~
^^? ^^
printf(“? _? _\n”);
printf(“(_)( )____\n”);
…
2.打印下述詩(shī)句
靜夜思